Biostar TA690G - интегрированная сетевая сменила свой Device ID

Здравствуйте!



Помогите решить такую проблему:



Дело так было - прошил я BIOS материнки Biostar TA690G неправильной прошивкой - плата умерла, бутблок не срабатывал. Благодаря статье "Исскуство перепрошивки биос" благополучно коротнул 15 ногу на хабовой флешке и сбросил CRC - сработал бутблок, плату восстановил. Но появилась проблема - интегрированный в плату сетевой адаптер RTL8111 - сменил свой Device ID вместо положенного ему на 8029.:) Драйвера естественно не ставятся (точнее ставятся и работает нормально если принудительно подсунуть драйвер или поправить INF файл).

Делал полный сброс DMI, PNP, CSMOS - перепрошивал еще несколько раз в том числе UniFlash-ом - плата работает, а корявый DevID сетевой не меняется. Что еще можно сделать и как помочь моей беде?;)

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

По идее эти данные программируются бутблоком - считайте ваш БИОС и сравните его с тем что вы туда зашиваете.
MAС адрес сетевой и GUID FireWire шьются вроде бы туда. Для отдельных карт эти данные пишутся в маленькую EEPROM. Для интегрированных по идее в BIOS матплаты.
Либо поищите даташит на RTL8111.
realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=...


210.51.181.211/cn/nic/spec-8111b(140).pdf
202.65.194.212/cn/nic/spec-8168b(110).pdf
152.104.238.19/cn/nic/RTL8111C-GR_Datasheet_1.5.pdf
202.65.194.212/cn/nic/RTL8111CP-VB-GR_Datasheet_1.1.pdf

Дрессируем коров :)

Бутблок принудительно перепрошивал тоже (/WB) не помогло.

Саппорт Биостар посоветовал перешить с очисткой DMI - но это я делал - не помогло.

Кабы знать где точно хранится Device ID - было бы легче. В видеокартах например сменить его не проблема. Еще интереснее ПОЧЕМУ сменился DeviceID на 8029?

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

Скорее наоборот, 8029 это дефолтный ID, при отсутствии явно указанного в прошивке.

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

Хорошо, а что делать то? В даташитах ничего полезного не нашел.

На 8029 и 8039 есть прошивальщики, а на 8111 ничего не нашел.

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

А как насчет качнуть с realtek.com.tw Setup/diagnostic program (DOS program) и посмотреть, чего она скажет?
Кроме того - в даташите рассказано про EEPROM. Варианта 2 - либо в EEPROM муть и дефолтом идет 8029, либо наоборот - в EEPROM 8029. EEPROM, думается, живет в южнике (хотя и по плате можно поискать - по даташиту допустимо применение 93С46/93С56/93С66 и совместимых, конечно же) - т.е. стоит отследить соотв. ноги и возможно, отключить EEPROM - изменится ли что-то.
Чтение EEPROM - есть где-то в PXE CODE, судя по всему. Запись - будет аналогично + почитать даташит.

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

Диагностику качал - досовская зависает при запуске (чистый дос), виндовая не находит вообще адаптеров. Про EEPROM читал, но как я понял на интеграшках оно в основном биосе.

Насчет PXE мысль. Буду копать дальше...

Сейчас у меня на руках подобная мать (чипсет + сетюха идентичны, производитель - другой) - там стоит "честная" 93с46:) Вывод - выпаивать еепром, кидать на программатор и думать над ее содержимым.

Да и сетюху эту "интегрированной" можно назвать только условно - т.к. это полноценный pci-express контроллер, распаянный на плате.

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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