Автор: ROMby Unknown , 28 апреля 2005
Вот сабж, меня заинтересовало то, как биос делает так, что встроенные контроллеры, дополнительные райд, сата, усб, файрвайр и прочие могут быть выключены таким хитрым образом, что не появляются в пци пространстве, к которому, как известно, доступ для отпроса осуществляется посредством портов. Как биос их из пци пространства отшивает? Можно ли сделать так уже будучи в ос системе, удалить контроллер любой из пци пространства, если тот не используется?
Я так понимаю, это прерогатива пци биоса и все устройства найденные так или иначе проявляются в определённой области памяти, вот как бы ими заведовать из под оси?
Очень прошу помощи по этому вопросу у гуру обитающих на этом замечательнейшем форуме :P
Мне самому нужно удалить из пци пространства устройство, которое я выключить не могу, а именно это FireWire контроллер в качестве второго функционального устройства у звуковой карты, что ни делай, всё время с ним конфликты и система не выключает его, всё время помеченым остаётся, как бельмо в глазу :oops: хотя сказать, чтобы особо мешало нельзя, но всё равно на общий вид давит.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • 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]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Unknown BIOS (не проверено)

20 лет 10 месяцев назад

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

Root

20 лет 10 месяцев назад

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

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

Unknown BIOS (не проверено)

20 лет 10 месяцев назад

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

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

rgt

20 лет 10 месяцев назад

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

Unknown BIOS (не проверено)

20 лет 10 месяцев назад

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

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

Root

20 лет 10 месяцев назад

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

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

Baza

20 лет 10 месяцев назад

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

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

Unknown BIOS (не проверено)

20 лет 10 месяцев назад

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

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

Unknown BIOS (не проверено)

20 лет 10 месяцев назад

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

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

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

savely

20 лет 10 месяцев назад

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

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