Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10
https://vlab.su/viewtopic.php?f=53&t=42818
Страница 1 из 1

InsydeArch [ 28 фев 2016, 04:29 ]
Заголовок сообщения:  HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10

Собственно сабж, мой. Живу в частном доме. Прошлым летом грозой побило локальную сеть, так уж вышло, что не уследил. Только сейчас руки дошли починить...

Казалось бы, поменять 48-ногую LQFP RTL8103EL - дело нехитрое. Ну я и поменял, на заказанный заблаговременно такой же 8103EL. Пробное включение - есть линк, все вроде как хорошо. Собрал, винда переустановила драйвер (что логично - SUBSYS у нового чипа другой), но тут внезапно (в момент, когда драйвер должен взять на себя управление устройством) линк тухнет, а в свойствах устройства получаю код 10. Очевидно, что-то не сошлось, хотя я читал перед этим, что эти чипы просто меняются и все...

Перезагрузка. После системного сброса линк снова появился и был ровно до момента запуска драйвера при загрузке винды. Пляски с драйверами успехом тоже не увенчались. Если попытаться загрузиться по сети, долго висит на получении адреса по DHCP, естественно обламывается и грузится с диска.

Напряжения 3.3 и 1.2 в порядке, обвязка тоже проверена, сопротивления линий PCIE в норме. Да и, в общем-то, работает оно на физическом уровне... А что касается программной части, не понравился мне MAC, он имеет вид fb:ff:00:00:00:30, что, по ходу, ненормально. Но EEPROM-а там нет, а как писать во внутреннюю память чипа (если это вообще возможно, в даташите толком ничего не сказано по этому поводу) - без понятия... Если интересно, что там сейчас, могу приложить дамп PCI из аиды64.

А по сути, все это сводится к вопросу опытным ремонтникам ноутов - где-то еще грабли искать, или это мне не повезло с конкретным экземляром чипа, и тупо заказывать еще? Подкинуть прямо сейчас другой, увы, возможности нет. Сам я деревенский, и в ремонт мне тащат в основном ЭЛТ телевизоры и автомагнитолы... Ноутбуки - редкость, и то, в основном, тупо чистить охлаждение и/или лечить винду от вирусни...

Черномор [ 28 фев 2016, 10:44 ]
Заголовок сообщения:  Re: HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10

InsydeArch писал(а):
грозой побило локальную сеть

InsydeArch писал(а):
Если попытаться загрузиться по сети, долго висит на получении адреса по DHCP


Транс по входу или выходу линка скорее тоже пробит.

InsydeArch [ 28 фев 2016, 12:51 ]
Заголовок сообщения:  Re: HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10

Но ведь есть же физ. линк в принципе... Или, не смотря на факт линка вообще, чисто по опыту транс все равно под замену?

Черномор [ 28 фев 2016, 13:21 ]
Заголовок сообщения:  Re: HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10

Физический линк в принципе - это когда вы откинете HDD, поставите в биосе загрузку по сети, подключите роутер и у вас будет не бесконечный висяк на DHCP, а будут попытки загрузки.
Это есть?

InsydeArch [ 28 фев 2016, 13:55 ]
Заголовок сообщения:  Re: HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10

Понял. :-): Скорее всего, у меня будет возможность подкинуть транс на днях. Естественно, по итогу отпишу.

InsydeArch [ 02 мар 2016, 13:21 ]
Заголовок сообщения:  Re: HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10

Так, возможность предоставилась, я поменял транс, но лучше от этого не стало - вообще все так же. Возможно, мне бы следовало сразу возразить, что физический линк - это именно физический (электрический) линк, с битым трансом само собой невозможный. И отделить мух от котлет, в смысле, физический уровень (линк) от канального (MAC) и уж тем более - прикладного (получение IP-адреса по DHCP). Но, не имея репутации здесь, я что-то постеснялся сразу представить конструктивную критику... Ладно, что дальше? :-):

InsydeArch [ 22 мар 2016, 13:31 ]
Заголовок сообщения:  Re: HP Pavilion G62-b11ER XF438EA (Foxconn Safina) Ethernet - код 10  [РЕШЕНО]

А дальше я решил поставить заведомо подходящий чип с такой же материнки, и не прогадал. Кинул клич, и, ура-ура, прислали донорскую сафину в кондиции лома (спасибо товарищу stafford :co_ol: ). Переставил чип с нее, ID полностью совпал с оригинальным, экземляр драйвера так же подхватился оригинальный (специально для сравнения не удалял все это время "призрачную" сетевуху) - и сеть завелась!

Аппаратные идентификаторы:
ID чипа HP: PCI\VEN_10EC&DEV_8136&SUBSYS_143C103C&REV_02
ID нерабочего чипа: PCI\VEN_10EC&DEV_8136&SUBSYS_813610EC&REV_02

Желая докопаться до истины, попытался разобраться с программной частью. Собственно возможно два варианта:

1. Либо в этой х*рне биос считывает ID чипа, и если он соответствует родному, то как-то конфигурирует его (во всяком случае, назначает MAC), иначе - облом с инициализацией и код 10, что я и поимел в тот раз... Догадка косвенно подтверждается тем, что (обратную) последовательность байт, равную subsys родного чипа, где-то в биосе я нашел (может, просто совпадение, хз). И тем, что прописано в DMI - "DMI MB Product: 143C".
2. Либо вся конфигурация во внутренней памяти чипа, и дело в ней. Но как туда что-то писать, и возможно ли это вообще - неизвестно. Даташит об этом помалкивает.

Эх, кто бы мне точный механизм поведал... Ладно, как бы там ни было, судя по всему, на данной платформе идет только родной Ethernet, так что имейте ввиду.

P.S. Проделано с подачи батьки Черномора
Изображение
Изображение
Изображение

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/