Плата ASUS K8V-X rev.2.00, сеть Marvel 88E8001, симптомы:
1. Диагностическая утилита под DOS не читает PROM
2. MAC-адрес залит нулями
3. Драйвера на Windows XP не устанавливаются, если установить принудительно, то в "Диспечере устройств" пишется, что устройство работет неправильно, Светодиод "Link" горит, "Act" - моргает.
В результате некоторых изысканий проблема решена мной таким образом:
1. Рядом с Marvel 88E8001 установлена 8SOIC микросхема 24LC08 -там хранятся все коды настроек, в том числе и MAC.
2. На сайте ASUS, в разделе поддержки для моей платы лежит http://dlsvr01.asus.com/pub/ASUS/mb/sock754/k8v_se_dx/vpd_patch.zip , который на самом деле, как оказалось содержит только первые 256 байт.
3. Я поздно наткнулся на информацию о http://slil.ru/23861980 yukonvpd.exe , так как она упоминалась рядом с GIGABYTE GA-965P - S3/DS3/DS4/DQ6 и другим чипом Marvell Yukon 88E8053 воспользоваться я бы не рискнул.
4. Я выпаял микросхему 24LC08, считал её с помощью программатора, MAC-адрес там фигурирует дважды, причем группами , 2 последних байта адреса, затем, 4 первых байта адреса.
5. Я попытался связаться с MARVELL на предмет получения Datasheet, чтобы разобраться со структурой памяти 24LC08, но внятного ответ не получил!
6. В доступе оказалась рабочая плата ASUS A7V880 с Marvell 88E8001 на борту, сняв с нее 24LC08 и считав я сравнил ее со своей. Кроме MAC-адреса, отличия были в 4-х байтах. Рассудив, что это команды записи в конфигурационные регистры Marvell 88E8001, я подкорректировал их, записал на программаторе в 24LC08, и запаял на место.
7. В результате полностью восстановлена работоспособность Marvell 88E8001.
8. В файле http://slil.ru/26115728 vpd_rom.rar , зеркало на http://depositfiles.com/files/7708256 , или в прикрепленном, лежит содержимое 24LC08 на платах ASUS A7V880 и K8V-X с Marvell 88E8001.
Файл с расширением .bad - исходный вариант с неработоспособной сетью.
Имя файла - собственно MAC-адрес.
Для примера приложил содержимое 24LC08 с платы ASUS P4P800 Rev.1.02 с 3COM Marvell 940-MV00 40-0779-000 на борту.
На некоторых форумах по ремонту утверждается идентичность этого чипа и Marvell 88E8001.
Отличия значительные. Не зная структуры данных в 24LC08 трудно согласиться.
Имя файла - MAC-адрес.
AS_VPD.raw - то что предлагает ASUS для восстановления.
Сравнить файлы можно, например, побайтно в Total Commander.
Что скажете? Железо или софт (прошивка)?