принесли материнку с выдранными пс2 портами
поставил
материнка заводится но останавливается на коде 25
поискал вроде он зарезервирован
подскажите плз куда копать
vitalyV А ВЫ пробовали сами поискать?? Чувствуется соответстваие вашей подписи!!
dizzy Alex Homutov Спасибо
прежде чем вопрос задать я сначала форум почитал
соответственно 3055 поменял
у меня счас еще одна появилась мать тож GA тока 8IPE1000MK
Все тот же 25 пост
ЗЫ. Пошел дальше форум читать
Предисловие
Существует проблема при ремонте материнских плат, когда реальна необходимость трассировки POST. Так зачастую возникает зависание при выполнении кода 25h, связанного с вызовом процедуры Ct_Early_Shadow.
(Ниже приводится ситуация: на плате KM400-M2, Rev:1.0 имени ECS/PCChips, BIOS - KM4M2803.BIN, когда имеет место останов на коде 25h.)
Код
Ct_Early_Shadow proc near
F000:2904 call far ptr 1000h:773Dh ; пустая функция
F000:2909 call far ptr 0E000h:0BAEDh
F000:290E call far ptr 0E000h:0B2E3h
F000:2913 call far ptr 1000h:773Eh ; пустая функция
F000:2918 call Pci_IO_Mem_Init
F000:291B call far ptr 0E000h:0BD09h
F000:2920 call far ptr 0E000h:0B6D3h
F000:2925 call far ptr 0E000h:0B75Ah
F000:292A mov eax, 1
F000:2930 cpuid
F000:2932 cmp ax, 660h
F000:2935 jnb End
F000:2937 push cs
F000:2938 push offset loc_F2943
F000:293B push 867Bh
F000:293E jmp far ptr 0E000h:8000h
F000:2943 mov si, 67Bh
F000:2946 mov bx, 200h
F000:2949 mov dh, 1
F000:294B call far ptr 1000h:3E0Fh
F000:2950 mov si, 67Bh
F000:2953 or word ptr cs:[si], 8
F000:2957 mov si, 775h
F000:295A or word ptr cs:[si], 8
F000:295E push cs
F000:295F push offset End
F000:2962 push offset _call_10_ ; SMBUS
F000:2965 jmp far ptr 0E000h:8000h
End:
F000:296A retn
Выполнено
Останов происходит при вызове стандартной подпрограммы Award BIOS, которая называется _GET_SET_CT, по адресу 0E000h:0BBC2h. Таким образом в результате проверки выяснено, что вызов _GET_SET_CT выполняется, а возврат в точку 0E000h:0BBC5h - нет.
Резюме
Хотя в связи с тем, что _GET_SET_CT вызывается неоднократно до найденного адреса, определить конкретную точку останова затруднительно (для этого потребуется продублировать _GET_SET_CT в виде, например, _GET_SET_CT2), по входным параметрам в точке 0E000h:0BBC2h можно сделать вывод о предполагаемой неисправности. Беглый анализ кода привел к тому, что определился "виновник торжества": регистр 48h на Bus=0/Dev=0/Func=0. Документации, как водится, нет, поэтому редактируем код так, чтобы вместо регистра 48h инициализировался регистр 46h (его инициализация выполнилась ранее; он единственный и очевидный ресурс Северного моста). Старт платы - успешный! Операционная система работает со сбоями, что и понятно. Задача диагностики выполнена, далее требуется выполнить ремонт. В данном случае – замену Северного моста.
Послесловие
Для других платформ диагностика может дать совершенно иные результаты, и ремонт может включать в себя либо замену Южного мота, либо другие работы, не связанные с чипсетом.
ObZzz а что в данном случае 25 значит??
и мосты разные
и еще я маленький до бга пока не дорос(из оборудования тока китайский фен (()
хотя если другого не останется то и мостами займусь ))
Инструкцию по кодам ищите. На данном форуме в поиске вы найдете необходимый сайт там дофига документации. Вы даже не указали какой тип оболочки биоса на данной плате.
В поиск по слову 25!!!
Объявления читать надо!!!
Как советовать так все чатлане, а как работать, так....
Проверяй видяху + AGP
А еще на этой материнке чуть выше АГП стоит APM3055L (по крайней мере на моей плате точно стоял), со всеми вытекающими от него последствиями...
vitalyV А ВЫ пробовали сами поискать?? Чувствуется соответстваие вашей подписи!!
dizzy Alex Homutov Спасибо
прежде чем вопрос задать я сначала форум почитал
соответственно 3055 поменял
у меня счас еще одна появилась мать тож GA тока 8IPE1000MK
Все тот же 25 пост
ЗЫ. Пошел дальше форум читать
ЮМ в обоих менять имхо...
Предисловие
Существует проблема при ремонте материнских плат, когда реальна необходимость трассировки POST. Так зачастую возникает зависание при выполнении кода 25h, связанного с вызовом процедуры Ct_Early_Shadow.
(Ниже приводится ситуация: на плате KM400-M2, Rev:1.0 имени ECS/PCChips, BIOS - KM4M2803.BIN, когда имеет место останов на коде 25h.)
Код
Ct_Early_Shadow proc near
F000:2904 call far ptr 1000h:773Dh ; пустая функция
F000:2909 call far ptr 0E000h:0BAEDh
F000:290E call far ptr 0E000h:0B2E3h
F000:2913 call far ptr 1000h:773Eh ; пустая функция
F000:2918 call Pci_IO_Mem_Init
F000:291B call far ptr 0E000h:0BD09h
F000:2920 call far ptr 0E000h:0B6D3h
F000:2925 call far ptr 0E000h:0B75Ah
F000:292A mov eax, 1
F000:2930 cpuid
F000:2932 cmp ax, 660h
F000:2935 jnb End
F000:2937 push cs
F000:2938 push offset loc_F2943
F000:293B push 867Bh
F000:293E jmp far ptr 0E000h:8000h
F000:2943 mov si, 67Bh
F000:2946 mov bx, 200h
F000:2949 mov dh, 1
F000:294B call far ptr 1000h:3E0Fh
F000:2950 mov si, 67Bh
F000:2953 or word ptr cs:[si], 8
F000:2957 mov si, 775h
F000:295A or word ptr cs:[si], 8
F000:295E push cs
F000:295F push offset End
F000:2962 push offset _call_10_ ; SMBUS
F000:2965 jmp far ptr 0E000h:8000h
End:
F000:296A retn
Выполнено
Останов происходит при вызове стандартной подпрограммы Award BIOS, которая называется _GET_SET_CT, по адресу 0E000h:0BBC2h. Таким образом в результате проверки выяснено, что вызов _GET_SET_CT выполняется, а возврат в точку 0E000h:0BBC5h - нет.
Резюме
Хотя в связи с тем, что _GET_SET_CT вызывается неоднократно до найденного адреса, определить конкретную точку останова затруднительно (для этого потребуется продублировать _GET_SET_CT в виде, например, _GET_SET_CT2), по входным параметрам в точке 0E000h:0BBC2h можно сделать вывод о предполагаемой неисправности. Беглый анализ кода привел к тому, что определился "виновник торжества": регистр 48h на Bus=0/Dev=0/Func=0. Документации, как водится, нет, поэтому редактируем код так, чтобы вместо регистра 48h инициализировался регистр 46h (его инициализация выполнилась ранее; он единственный и очевидный ресурс Северного моста). Старт платы - успешный! Операционная система работает со сбоями, что и понятно. Задача диагностики выполнена, далее требуется выполнить ремонт. В данном случае – замену Северного моста.
Послесловие
Для других платформ диагностика может дать совершенно иные результаты, и ремонт может включать в себя либо замену Южного мота, либо другие работы, не связанные с чипсетом.
Открытая книга: icbook.com.ua
ObZzz а что в данном случае 25 значит??
и мосты разные
и еще я маленький до бга пока не дорос(из оборудования тока китайский фен (()
хотя если другого не останется то и мостами займусь ))
2icbook
писал я долго ))
спасибо
hunter03
Вы купили пост карту это замечательно. Неплохо бы научиться ей пользоваться.
ALIEN2002
Я Вас немного не понял
можно поподробней
Инструкцию по кодам ищите. На данном форуме в поиске вы найдете необходимый сайт там дофига документации. Вы даже не указали какой тип оболочки биоса на данной плате.
Отправить комментарий