|
Текущее время: 22 сен 2024, 04:44
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
RsM
|
Заголовок сообщения: Re: P7H55 Добавлено: 06 апр 2022, 02:40 |
Модератор |
|
|
Зарегистрирован: 12 окт 2012, 21:53 Наличности на руках: 5,136.84
Сообщения: 8371 Откуда: Сыктывкар
|
Я могу сказать только следующее: любознательность и развитие это хорошо, однако вам шашечки или ехать? Если ехать, берем мой дамп, смотрим в винде MAC, ищем его в дампе, правим на свой, перешиваем, заодно можно и регион почистить во избежание проблем. Сетка на этих платах дохнет, и далеко не всегда замена ведет к результату. Если надо, есть версия 0802 еще.
_________________ -ремонт ноутбуков по снимку платы -снятие паролей BIOSа на расстоянии -приворот winDOвSa -розыгрыш автоБАНа
|
|
|
|
|
igils
|
Заголовок сообщения: Re: P7H55 Добавлено: 06 апр 2022, 07:26 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,498.80
Сообщения: 11640 Откуда: Ульяновск
|
/efuse - ключ для прошивки внутренней eeprom контроллера. В данном контроллере нет этой памяти, потому и ругается. Не надо в данном случае использовать этот ключ.
|
|
|
|
|
serg0314
[ТС]
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 06 апр 2022, 13:51 |
Интересующийся |
|
|
Зарегистрирован: 20 дек 2021, 14:18 Наличности на руках: 16.92
Сообщения: 59 Откуда: Ульяновск
|
Приветствую и огромнейшее Спасибище всем вам, ребята, кто помогал восстановить старушку-материночку! Дело не в шашках и не в такси. Я её не для клиента делаю - для себя. Делаю и радуюсь, что смог сделать то, что ранее казалось китайской азбукой. Понимаю, что в ремонте повсеместно используется метод "научного тыка" - быстро диагностировать, поменять одно, другое, третье, если не заработает, то списать на внутриплатное замыкание дорожки и - к новой плате! Если ремонт поставлен на конвейер, то это - единственно приемлемый вариант для мастера. Время на поиск условно пробитого мосфетика в одной плате может быть равно времени замены мультов на пяти платах, а доход мастера во втором случае - выше. Я же, честно говоря, хочу разобраться и понять причины поломки и действовать точечно. Сам не ремонтник и некогда им не стану, вам я точно не конкурент ))). Интересен процесс диагностики. Я сначала грешил на ШИМку питания процессора, а потом по советам мастеров шёл дальше и и по факту оказался мульт с сетевухой нерабочими. Может, мои изыскания кому-то ещё помогут, я старался расписывать все симптомы подробно. По Мак-адресу - последние два ответа немного прояснили ситуацию. Я, если честно, пребывал в уверенности, что флешка в сетевую карту внедрена и списывал ошибки при записи на свою криворукость. Сетевуху под микроскопом осмотрел - всё чётко село, без замыканий. И феном не грел особо, чтоб чуть прилипла по месту, потом паяльником зафиксировал аккуратно. Даташита на RTL8112L не нашёл, ориентировался на RTL8168 и на RTL8111, а в их даташитах прямо указано: "...and embedded memory". RTL8112 определялась как RTL8168. И почему эту память не получается запрограммировать и зашить туда MAC - вопрос. Я пытался прошить и с ключом /efuse и с ключом /eeprom - разные ошибки. Думал, может сетевуха, которую поставил, с дефектом. Есть у меня ещё версия - при прошивке мака были сообщения на отсутствие места. Либо по размеру то, что хочу зашить, не влазит, либо сначала нужно стереть старое - но команд не нашёл. Либо... действительно нет места. Но почему тогда сообщение про то, что остался 1 байт? Значит, память всё-таки есть? Ведь есть же успешные примеры прошивки, как здесь: viewtopic.php?t=55186Хотя наверное igils прав: RTL8112L может быть упрощённой версией RTL8168 - ядро и функционал те же, но изначально без eeprom или с дефектным и отключённым, поэтому перемаркировали в RTL8112L и даташита нет нигде. Видимо, поэтому все сетевые настройки и МАК лишь в биос можно записать. В прошивках биоса с официального сайта нет этих настроек. Штатная программа обновления биоса при прошивке переносит сетевые настройки из старой прошивки в новую. А если программатором затёрта старая прошивка и зашита новая без сетевых настроек - сетевым настройкам взяться неоткуда и переносить нечего. Поэтому, как предлагает уважаемый RsM, только ручной правкой прошивки биоса. Поправьте, если не так. Может эти выводы пригодятся кому-то, кто будет так же, как я, мучаться с прошивкой RTL8112L. Вывод один - делать дамп перед прошивкой программатором ) ---------- Добавлено спустя 1 минуту 4 секунды: ---------- igils писал(а): /efuse - ключ для прошивки внутренней eeprom контроллера А ключ /eeprom для чего тогда используется?
|
|
|
|
|
igils
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 06 апр 2022, 15:16 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,498.80
Сообщения: 11640 Откуда: Ульяновск
|
serg0314 писал(а): Штатная программа обновления биоса при прошивке переносит сетевые настройки из старой прошивки в новую Все проще - штатная утилита не затрагивает многие области по умолчанию, обновляя только критически важные (с точки зрения производителя) области. В том числе и область DMI и GBE прошивальщик не трогает. ключ /eeprom - указатель, что надо шить EEPROM 93Cxx, которая ставится опционально рядом с контроллером. Тоже не надо использовать. О чем недусмысленно говорит ваш скриншот с 1 страницы. PG8168.EXE запускаете из одноименной папки (PG8168), версии сборки mac161B? Зайдите в эту папку, и в редакторе измените в файле 8168D.CFG верхнюю строку на ваш MAC и сохраните. Потом просто запустите из этой папки PG8168.EXE без всяких аргументов, и посмотрите, что получится.
|
|
|
|
|
RsM
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 06 апр 2022, 15:59 |
Модератор |
|
|
Зарегистрирован: 12 окт 2012, 21:53 Наличности на руках: 5,136.84
Сообщения: 8371 Откуда: Сыктывкар
|
serg0314 писал(а): Вывод один - делать дамп перед прошивкой программатором ) Причем всегда и любого, что шьется и с чего этот дамп может быть слит. Это правило должно быть выработано на автоматизме, дабы не встрять лишний раз.
_________________ -ремонт ноутбуков по снимку платы -снятие паролей BIOSа на расстоянии -приворот winDOвSa -розыгрыш автоБАНа
|
|
|
|
|
serg0314
[ТС]
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 06 апр 2022, 20:14 |
Интересующийся |
|
|
Зарегистрирован: 20 дек 2021, 14:18 Наличности на руках: 16.92
Сообщения: 59 Откуда: Ульяновск
|
igils писал(а): PG8168.EXE запускаете из одноименной папки (PG8168)... Да. igils писал(а): ...версии сборки mac161B? Да. igils писал(а): Зайдите в эту папку, и в редакторе измените в файле 8168D.CFG верхнюю строку на ваш MAC и сохраните. Заменил. Я так понимаю, это равносильно замене через команду pg8168 /efuse /nodeid. Но этот вариант тоже не работает. igils писал(а): Потом просто запустите из этой папки PG8168.EXE без всяких аргументов, и посмотрите, что получится.
>pg8168.exe
************************************************************************* * PG8168 - EEPROM/EFUSE Programming Utility for * * Realtek RTL8168 Family Ethernet Controller * * Version : 2.46.0.7 * * Copyright (C) Realtek Semiconductor Corp. 2013. All Rights Reserved. * *************************************************************************
PG Mode is not assigned, default set to eeprom.
This is RTL8168D Use EEPROM 93C46 is Selected.
BUS=02,DEV=00,FUN=00 IOAddr=D800 Programming the following data to EEPROM: 29 81 EC 10 68 81 EC 10 23 01 04 01 9C 62 00 FF 52 80 25 34 00 CF C3 FF 04 02 C0 8C 80 02 00 00 11 3C 07 00 10 20 76 00 63 01 01 FF 00 27 AA 03 02 20 A8 BB 80 02 00 20 04 40 20 00 04 40 20 3F 00 00 20 63 02 35 60 00 0A 00 E0 00 68 4C 00 00 13 00 00 00 B2 73 71 80 87 75 7B 39 CA 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 VERIFY EEPROM by Serial Clock FAILED ! (reg 1: 0 should be 10ec)
PG EEPROM is Failed!!!
По умолчанию, видимо, программа настроена шить в eeprom. Запуск с параметром /efuse
>pg8168.exe /efuse
************************************************************************* * PG8168 - EEPROM/EFUSE Programming Utility for * * Realtek RTL8168 Family Ethernet Controller * * Version : 2.46.0.7 * * Copyright (C) Realtek Semiconductor Corp. 2013. All Rights Reserved. * *************************************************************************
This is RTL8168D Use EFuse EFuse is Full PG EFuse is Failed!!!
Видимо, в этой фразе вся причина проблемы: "EFuse is Full"
|
|
|
|
|
igils
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 07 апр 2022, 08:53 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,498.80
Сообщения: 11640 Откуда: Ульяновск
|
serg0314 писал(а): Видимо, в этой фразе вся причина проблемы: "EFuse is Full" Нет, не в этом причина. У вас утилита пытается записать несуществующую 93C46. Ваш MAC адрес давайте.
|
|
|
|
|
serg0314
[ТС]
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 07 апр 2022, 20:12 |
Интересующийся |
|
|
Зарегистрирован: 20 дек 2021, 14:18 Наличности на руках: 16.92
Сообщения: 59 Откуда: Ульяновск
|
Я так понимаю, нужно hex-редактором открыть файл биоса, который раньше Ваш коллега предложил прошить, поиском найти тот физический адрес (MAC), который виден в операционной системе, поискать его и заменить символы на те, что на мой материнке указаны? Я сейчас это попробую сделать В общем, открыл в 16-ричном редакторе файл биоса, нашёл поиском 12 символов, аналогичные отображаемым в поле "Физический адрес" операционки, заменил, скинул на флешку, но прописать через штатную утилиту не получилось - ошибка контрольной суммы. От балды, в общем, прошить не получилось. Надо погружаться в матчасть и узнавать, где эта контрольная сумма прошивается и какой алгоритм её формирует... :( Вот здесь расписано: viewtopic.php?f=181&t=42525
|
|
|
|
|
igils
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 07 апр 2022, 22:29 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,498.80
Сообщения: 11640 Откуда: Ульяновск
|
Все делается проще, для этого существуют программаторы. MAC в прошивке не в одном месте. Минимум - 2 раза в hex и 1 раз в текстовом виде.
|
|
|
|
|
serg0314
[ТС]
|
Заголовок сообщения: Re: P7H55. Ремонт и восстановление MAC адреса. Добавлено: 18 апр 2022, 21:40 |
Интересующийся |
|
|
Зарегистрирован: 20 дек 2021, 14:18 Наличности на руках: 16.92
Сообщения: 59 Откуда: Ульяновск
|
В файле биоса нашёл в 2 местах MAC (F4-6D...), поправил на тот, что нашёл на своей плате, поверх старого МАК-а. Сохранил. При попытке прошить штатным методом (через AZ FLASH во вкладке биоса или как там она называется) - при проверке файла биоса ошибка контрольной суммы. Зашил программатором исправленный биос со своим МАКом. Записалось без ошибок. Но при загрузке системы снова в диспетчере задач в сетевум кодеке ошибка 10, сеть недоступна, а в консоли МАК-адрес не отображается. Далее перезагрузился, через биос прошил оригинальный дамп, думал, может МАК сохранится. Записалось хорошо, сеть определяется, но проблема - МАК не мой - он тот же, что и в том файле, который на этом сайте.Вот и думаю - как же при штатном обновлении биоса не слетает МАК, который был изначально? Может, нужно залить сначала программатором отредактированный биос с нужным МАКом, а потом поверх него - биос с FF вместо МАК-адреса, может сохранится... Но, по-моему, идеальный вариант - это контрольную сумму вручную в биосе поправить, а потом поправить контрольную сумму. И потом уже высчитать сколько нужно прибавить или убавить после изменения МАК-адреса.Только не знаю по какому адресу она находится. И потом уже любым методом зашить.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|