Всем день добрый! Вкратце суть проблемы. Имеется 10 системников HP Evo D530SFF выпуска 2004 года. В прошлом году они были списаны и подарены сотрудникам нашей фирмы. Не так давно они начали умирать один за другим (на данный момент уже 4). Опишу, что случилось с последним. На нем запустили игрушку, какое-то время все работало, потом - зависание, затем - синий экран, затем - перезагрузка, из которой комп уже не вышел. Сразу скажу, что проблема с материнкой Asus P4SD rev. 1.09 (S478 I865) Bios v. 1.11 HP . Вынул из компа мамку, отключил все, кроме проца и кулера, воткнул пост-карту, включил. На карте - no codes. Нажимаю на кулер проца, включаю - E0 (на память ругается). Втыкаю память - AF. В техподдержке HP сказали, что такого кода не знают. Код AF выскакивает на всех 4 мамках. BIOS стоит HP, карточка моя считывает код ошибки из регистра 80h. Может там коды из другого регистра считывать нужно? Иногда, если системнику дать постоять, он может дойти до кода AF и без нажатия на кулер проца. В HP сказали, что у этих мамок были проблемы с конденсаторами. Поменял на 1 мамке - результата никакого. Похоже на отвал сокета. Но дело в том, что мамка крепится к железному основанию толщиной 1 мм, да и подрамник под кулер крепится тоже к этому основанию. Т.е. изгибания мамки под кулером быть не должно - нагрузка передается на основание. У кого какие мысли, может сталкивались с такой проблемой??? Что означает код AF???
Напруги сегодня вечером замерю и отпишусь
А как там с железной рамкой которая для препядствия изгиба платы при креплении процессора ? неможет ли на рамку что-то подкорачевать ? Ведь при надавливании на сокет меняется ПОСТ код. Кто производитель сокета ?
Склоняюсь к мысли что это именно отвал. Что прижато не гарантирует от линейного расширения при нагреве, а как РIV греются известно.
Жали и с подложкой и без нее - результат один - AF. Попробую пропаять сокет
Сегодня прогрел сокет. Получил интересный результат. Больше на кулер жать не надо, чтобы начал выполняться БИОС. Однако как и ранее, мама висит на коде AF. Причем, как только она доходит до этого кода - выключает вентилятор (чего раньше не делала), при нажатии ресета кулер опять начинает крутится, пока опять не вылезет AF. Буду копать дальше
Ну и где они, напруги?
Отвал сокета вылечили, только вот интересно - вылечили ли на 100%?
Может, не допаяли?
Вообще склоняюсь к отвалу сокета и/или северного моста.
Q-Fan срабатывает...
Ради интереса вчера поменял сокет на другой такой же материнке. Результат - AF. Возникло подозрение, что в момент отвала сокета накрывается еще что-то на материнке. Может ли так быть??? Вообще, можно ли вытащить из прошивки биоса, что означает этот код AF&
код AF может означать "все что угодно" и сильно зависит от того когда появляется ... в бутблоке , инициализации памяти, или в "нормальных POST сообщениях"
пример (последний шаг инициализации памяти на i945)
;-----------------------------------------------------------------------;
; STEP 37: Clear DRAM initialization bit in the ICH ;
;-----------------------------------------------------------------------;
CHECKPOINT DEBUG_37
CALL_MC ClearInProgress ; Indicate memory init is over
CHECKPOINT DEBUG_AF <*******************
пример 2 (последний шаг инициализации памяти "MRC" на i965/PM45, )
MrcStart (.......
)
/*++
Routine Description:
Do memory initialization
--*/
{
.............
CHECKPOINT(0xaf); <*****************************************
DisableTimers(MrcPlatformData, &RCRB_HPTC, &HPET_Enable);
return 0;
}
... иди туда, незнаю куда, возьми то, не знаю что ... (C) Русские народные сказки
Код AF на некоторых абитах обозначал проблемы с памятью... поменяйте, проверьте, потыкайте...
Память в порядке. Если ее нет, мамка ругается - E0. От Е0 до AF не больше 10 кодов проскакивает, как мне кажется. В поддержке НР сказали, что тоже не знают такого кода. Жаль что пост-карточка не помнит пост-кодов, которые были до AF . У меня мастеркитовская с ЖК дисплеем NM9222, если память мне не изменяет. Может ее как-нибудь можно заставить показывать предыдущие коды?
То bios71. А откуда Вы вытащили это:
STEP 37: Clear DRAM initialization bit in the ICH ;
;-----------------------------------------------------------------------;
CHECKPOINT DEBUG_37
CALL_MC ClearInProgress ; Indicate memory init is over
CHECKPOINT DEBUG_AF <*******************
пример 2 (последний шаг инициализации памяти "MRC" на i965/PM45, )
MrcStart (.......
)
/*++
Routine Description:
Do memory initialization
--*/
{
.............
CHECKPOINT(0xaf); <*****************************************
DisableTimers(MrcPlatformData, &RCRB_HPTC, &HPET_Enable);
return 0;
}
Отправить комментарий