By ROMby Unknown , 28 April 2005
Вот сабж, меня заинтересовало то, как биос делает так, что встроенные контроллеры, дополнительные райд, сата, усб, файрвайр и прочие могут быть выключены таким хитрым образом, что не появляются в пци пространстве, к которому, как известно, доступ для отпроса осуществляется посредством портов. Как биос их из пци пространства отшивает? Можно ли сделать так уже будучи в ос системе, удалить контроллер любой из пци пространства, если тот не используется?
Я так понимаю, это прерогатива пци биоса и все устройства найденные так или иначе проявляются в определённой области памяти, вот как бы ими заведовать из под оси?
Очень прошу помощи по этому вопросу у гуру обитающих на этом замечательнейшем форуме :P
Мне самому нужно удалить из пци пространства устройство, которое я выключить не могу, а именно это FireWire контроллер в качестве второго функционального устройства у звуковой карты, что ни делай, всё время с ним конфликты и система не выключает его, всё время помеченым остаётся, как бельмо в глазу :oops: хотя сказать, чтобы особо мешало нельзя, но всё равно на общий вид давит.
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

Anonymous (not verified)

20 years 10 months ago

Кто нибудь уже пробовал с заменой прошивки от одной карты к другой? И существует ли возможность сменить прошивку без пайки, предусмотрел ли креатив такой подход?

Root

20 years 10 months ago

И существует ли возможность сменить прошивку без пайки, предусмотрел ли креатив такой подход?

судя по sblive.narod.ru EPROM придется отпаивать :(

Anonymous (not verified)

20 years 10 months ago

судя по sblive.narod.ru EPROM придется отпаивать

Спасибо..
.. однако судя по картинке из программы Wpcredit подустройства не исчезают даже при битой или выпаянной флешке :oops:

rgt

20 years 10 months ago

Самоучка То, что устройства при битой флешке не исчезнут, логично, поскольку единственное _реальное_ назначение этой флешки - сегментация рынка, т.е. возможность продавать практически одинаковое по функциональности железо за очень разные деньги...

Anonymous (not verified)

20 years 10 months ago

То, что устройства при битой флешке не исчезнут, логично,

Следовательно то, что устройство отключится/исчезнет одной лишь сменой прошивки скорее всего ожидать не прийдётся. К этому сведится вся мысль о смене прошивки.

Root

20 years 10 months ago

что устройство отключится/исчезнет одной лишь сменой прошивки скорее всего ожидать не прийдётся

Ну, почему же?
Можно зашить SB0162.bin в нормальную Аудигу SB0092. У них дизайн платы очень похожий, а FireWire похоже лежит в самом проце Аудиги :roll: Хотя здесь я могу ошибаться...

Baza

20 years 10 months ago

по моим опытам с PCI девайсами выходит, что есть несколько прошивок:
1 в основном чипе (PCI идентификатор и служебная инфа для биоса и PNP)
2 в епром (модельные различия в линейке устройств)
3 в флэше (у аппаратных карт (hard-moden, видео-захват)

добраться туда возможно только через JTAG интерфейс, если найти даташиты и софт на чипы/платформы

Anonymous (not verified)

20 years 10 months ago

Можно зашить SB0162.bin в нормальную Аудигу SB0092.

Верю, что это можно зашить и думаю, если выпаять прошивку, то зашить можно даже мусор. Только одно дело зашить чужую прошивку, а другое дело выключить встроенный контроллер или часть контроллера, если ненароком в одном чипе. Как бы то ни было, требуется физическое вмешательство с неизвестным исходом или кто-то уже успел попробовать?
Занимательно одно, похоже у FireWire контроллера субкласс хранится в прошивке, но от этого не легче.

Anonymous (not verified)

20 years 10 months ago

Невижу матери

Фоткать её что ли? :lol:

Ладно, тему можно считать закрытой. Для нфорс по любому прошивочку придётся дизасмить, покуда эта инфа там хоть есть, а так не думаю, что кто то из здешних докопался до этого, это всё же чипсетозависимо. А к примеру для того же интел, слава их даташитам, там куча возможностей, есть команда после посылания которой прекращается генерация прерывания и декодировка для PCI пространства, именно ею пользуется биос на интеловских чипсетах. Также есть возможность, в доках того же Интел, к примеру описано, на каждый доступ в PCI пространство генерируется сми и можно обрабатывать и отфильтровывать любую информацию.
В общем и целом - время и труд всё перетрут :lol:

savely

20 years 10 months ago

на каждый доступ в PCI пространство генерируется сми и можно обрабатывать и отфильтровывать любую информацию

А не затруднит кинуть номера даташитов? Или названия в виде "дока на ICH4"? У меня тут мысль по работе возникла в связи с последним постингом.