Автор: 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 (не проверено)

21 год 2 месяца назад

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

Root

21 год 2 месяца назад

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

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

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

21 год 2 месяца назад

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

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

rgt

21 год 2 месяца назад

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

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

21 год 2 месяца назад

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

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

Root

21 год 2 месяца назад

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

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

Baza

21 год 2 месяца назад

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

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

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

21 год 2 месяца назад

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

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

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

21 год 2 месяца назад

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

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

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

savely

21 год 2 месяца назад

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

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