Есть несколько компьютеров с материнкой Nexcom EBC-500.
Характеристики:
Intel Celeron M 440 (SL9KW) YONAH,1 GB RAM, ICH-7, 945GM.
2 LAN на материнке + 1 на PCI-E + 2-ухпортовый на PCI. Все Intel.
HDD нет.
ОС Linux 2.4, под эту плату, с загрузкой по сети.
BIOS: Pm49FL004T-33JCE
Clock gen: CY28411zxc (регистры 0:7 - 80 08 08 0e 0a 60 40 00)
SuperIO: 2 x IT8712F-A
ШИМ проц: SC452
ШИМ озу: SC2616
Пассивное охлаждение, температура максимально поднимается до 55.
Наработка примерно 40000 часов.
Схемы нет. Есть похожая от ноутбука HP530.
Во время работы (в операционке, биосе, загрузчике) в произвольное время зависает. Нет реакции на клавиатуру, мышь, изображение застывает, по сети перестает отвечать. Никаких логов, kernel panic не происходит. Помогает только перезагрузка.
Все питания в норме по осциллографу, кондеры 90% от емкости, ESR в норме. Замена кондёров не помогает. На тактовом генераторе 14MHz, 33MHz есть. CPU_BCLK и MCH_BCLK не могу проверить осциллографом.
Сначала грешил на срабатывание THERMTRIP# на процессоре, так как симптомы похожие (по описанию остановка тактов на процессоре, сбрасывается перезагрузкой). Позже подключился на шину SMBUS микроконтроллером: биты THERMTRIP,PWROK_BAD, TIMEOUT, SECOND_TO_STS не взведены на хабе. Состояние S0.
После перезагрузки может не включиться с взведенными битами SECOND_TO_STS и Boot-status. При этом на ножках биоса нет обмена.
Цитата:
Boot-status. This bit will be 1 when the processor does not fetch the first instruction.
После выключения и включения через некоторое время включается.
Может кто сталкивался с подобным? Стоит менять тактовый генератор(заказывать надо)?