По порядку.
Пришел в ремонт системный блок с указанной платой, с жалобой "не запускается".
Проверили - действительно не запускается. Чрезмерного нагрева элементов нет, напряжения БП и преобразователей соответствуют.
Быстро нашли разряженную батарею RTC, заменили, сбросили настройки BIOS (перемычка CLRTC), настроили BIOS, время-дату - все работает.
Отдали клиенту.
Через три-четыре дня - возврат. Все то же, облазили вокруг батареи - показалось, что SMD-диод неисправен (подтекает), заменили, выдали.
Через 3-4 дня - снова возврат.
Установили, что плата начинает работать сразу после CLRTC, выдерживает несколько перезапусков с полным снятием питания, в т.ч. на несколько часов.
Идей пока мало - не то проблемы с собственно программой BIOS или чипом EN25F80-100, не то с CMOS-памятью.
Если кто подскажет что - буду благодарен. А так же благодарен буду за BIN-дамп работоспособного BIOS, программатор, способный шить этот чип, есть.
Прошейте БИОС от близкой по параметрам материнки перед этим сохранив свой.
Идея не несет ответственности за тех, кто в неё верит
BHyK, да, перешивка с сохранением - первая из идей.
Может, кто какой лайфхак подскажет... Нет - буду в пн шить.
Если высаживается батарейка, при чем здесь биос или флешка?
Диод заменили. Что на что? Вот не упомню маломощных диодов в этих цепях с утечками.
Остальная цепь RTC проверена? К батарейке подключено две микросхемы: ЮМ и MIO.
В том и дело, что батарея НЕ высаживается - ее меняли только первый раз. Настройки в BIOS слетают в непонятное положение при исправной батарее.
В непонятное положение - это как? Время и прочие настройки слетают или просто перестает осмысленно запускаться? Посткарта при этом что-то говорит?
Плата перестает запускаться осмысленно, ПОСТ-карта молчит. После сброса в исходное - работает без проблем до некоторого случайного момента.
Попробуйте для начала в другую флешку биос записать.
Ну и тесты памяти и стабильности неплохо бы прогнать.
То есть, предположение на некий глюк собственно чипа?
Мысли в сторону области DMI флешки. Некорректные данные в ней могут привести к полному нестарту системы. Но это только мысли.
Причин несколько: от "битости" самой флешки по определенным адресам (верификация записанного образа не проверит этого) до глючности системы, записывающей в эту область неверные данные.
Понятно, будем копать.
Отправить комментарий