Устранение из пци пространства

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

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

Аватар пользователя Root

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

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

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

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

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

Аватар пользователя rgt

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

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

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

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

Аватар пользователя Root

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

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

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Baza

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

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

Либо нечему гореть, либо нечем поджечь!

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

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

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

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

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

Аватар пользователя savely

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

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

А кому счас легко...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей