|
PCI r2.2 32-bit как запустить плату?, получил из монтажа плату, а как ее инициировать не знаю |
|
|
|
Jan 29 2016, 07:15
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608

|
Получил из монтажа плату с шиной PCI r2.2 32-bit. Контроллер шины PCI9030. А что с ней дальше делать не знаю. По рекомендованной схеме подключил EEPROM типа M93C56 и на перемычках сделал независимый доступ к ней. Пытался туда писать VID/PID. При включении питания PCI9030 из M93C56 все считывает, но ничего не происходит. Комп запускал под DOS - ничего. Под WinXP - в диспетчере не обнаруживается. На фирменных платах никаких перемычек для доступа к EEPROM нет. Может ее как-то прошивают напрямую через PCI? Кто знает - подскажите где почитать, направьте на путь истинный.
|
|
|
|
|
 |
Ответов
|
Jan 29 2016, 09:32
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608

|
Цитата(kovigor @ Jan 29 2016, 12:24)  А BIOS ее в списке устройств отображает ? Если ставлю плату с чистой EEPROM, то до BIOS дело не доходит - виснет. Если с прошитой, то можно зайти. А где искать список обнаруженных устройств?
|
|
|
|
|
Jan 29 2016, 12:09
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608

|
Цитата(kovigor @ Jan 29 2016, 14:37)  Многие компьютеры сразу вслед за POST - экраном показывают на короткое время этот список ... Да. На старых материнках, особенно те, которые с шиной ISA, такую инфу давали. На паузе можно было все рассмотреть. Сейчас таких уже не сыщешь. Поэтому и бьюсь головой об монитор.
|
|
|
|
|
Jan 29 2016, 13:43
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608

|
Зашил в EEPROM данные из таблицы http://www.datasheetlib.com/datasheet/1139...ge=11#datasheetВинда загрузилась. Обнаружила новое устройство и поставила драйвера на PCI9030. Диспетчер дает VID = 10B5, DID = 9030. Хотя прошито было совсем другое.
|
|
|
|
|
Feb 5 2016, 08:04
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608

|
Загрузил PLX SDK с сайта Avago. Там есть файл: c:\Plx\PlxSdk\Eeprom_Images\Plx_9000\Plx_Chip_Defaults\9030_Default_Values.eep Загрузил его и, о чудо, Винда загрузилась. В комплекте SDK есть PLXMon. Открываем. Видим все регистры: со стороны PCI, со стороны Local Bus и EEPROM. EEPROM даже можно перешить. Однако бездумное изменение содержимого EEPROM ведет к тому, что при очередной перезагрузке Винда обнаруживает новое устройство, подставляет другой драйвер и доступ через PLXMon оказывается закрытым. Исходники драйверов в SDK тоже есть. Теперь получаем замкнутый круг - чтобы отлаживать драйвер надо модифицировать EEPROM, а после модификации Винда подставляет не наш драйвер. Как выйти из замкнутого круга? У кого есть опыт написания драйверов - подскажите!!!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|