武林網訊
主板故障診斷卡代碼解析 |
CF
測試 CMOS R/W 功能性。
C0
早期的主板設定初始值:
- 禁用 shadow RAM
- 禁用 L2 cache(SURPER 7 構架及后期兼容構架)
- 檢測基本 chipset 寄存器。
C1
檢測內存:
-Auto- 檢測DRAM(動態隨機存取儲存器)大小,類型 和 ECC。
-Auto- 檢測L2 cache (SURPER 7 構架及后期兼容構架)
C3
映射BIOS編碼到DRAM。
C5
允許chipset將BIOS復制到地址為E000& F000的shadow RAM。
01
將Xgroup編碼定位在內存地址中的1000到0
03
初始化Superio(超級輸入輸出)_Early(響應)_Init(啟動)開關。
05
3.將空白輸出到熒屏。
4.清除CMOS錯誤。
07
1.清除 8042 接口。
2.初始化 8042接口自檢。
08
1.檢測特殊的鍵盤控制器型號為Winbond 977 系列超級I/O(輸入/輸出)芯片。
2.允許使用鍵盤接口。
0A
1.禁用PS/2 老鼠接口.(可選)
2.在端口和交換接口檢測完成后自動檢測鍵盤和鼠標端口。 (可選)
3.重置鍵盤在發現型號為Winbond 977 系列超級I/O輸入/輸出芯片后。
0E
檢測內存地址為F000h段圖像以證明是否它支持 R/ W.如果檢測失敗,機箱揚聲器將發出警報。
10
自動檢測FlashROM類型以讀取合適的FlashROM R/W 編碼。
在ESCD和DMI支持的情況下進入運行時間和區域的地址位F000。
12
使用步驟1’s 運算方式以確定CMOS電路的接口。
.同時設定電源即時狀態頻率, 然後檢查是否超出范圍。
14
將主板程序默認值導入主板。 主板默認值是OEM 客戶的MODBINable 。
16
初始化 Early(響應)_ Init(啟動)_ Onboard(板載)_ 晶振開關。
18
檢測CPU 包括商標在內的信息, SMI類型 (Cyrix 或Intel) 和CPU處理器數據的水平。 (586 或 686)
1B
初始化中斷無線引導平臺。如果沒有特殊的標記,所有H/W中斷指向對SPURIOUS_ soft_ HDLR 的 SPURIOUS_ INT_ HDLR&S/W中斷。
1D
初始化EARLY_ PM_ INIT 開關。
1F
裝載鍵盤陣列。 (筆記本平臺)
21
HPM設定初值 (筆記本平臺)
23
1. 檢查RTC值的有效性: e. g.a. 地址為5Ah的值 RTC是有錯誤的值。
2. 在BIOS中裝載CMOS設定。 如果CMOS檢測失敗,使用默認值替代設定值。
3. 為 PCI& PnP的使用準備BIOS資源分布圖。 如果 ESCD 是有效的,進入 ESCD's初始設定值數據中讀取。
4. 初始化板載時鐘頻率發生器。 禁用沒有使用的PCI& DIMM插槽。
5. 早期的PCI設定初始值:
- 列舉PCI總線序號。
- 分配內存&輸入/輸出資源。
- 尋找一個有效的視頻圖形適配器設備&視頻圖形適配器BIOS, 而且將它放入C000:0.
26
1.超頻錯誤(可清空CMOS)
2.沒有安裝顯卡或顯卡損壞
3.顯卡版本和顯卡BIOS版本不匹配
27
初始化INT 09緩沖。
29
1. 分配CPU內部MTRR(P6&PII)為 0- 640內存地址。
2. 初始化 Pentium級CPU的APIC。
3. 按照早期主板設定COMS。 例子: 在主板上的IDE控制器。
4. 測試CPU速度。
5. 激活顯示適配器BIOS。
2D
1. 初始化多語言支持。
2. 在屏幕上顯示信息, 包括BIOS名稱, CPU類型, 和CPU速度。
33
重新設定鍵盤除了采用 Winbond 977 系列超級輸入/輸出芯片以外。
3C
檢測8254端口
3E
檢測通道1以BIT為數據單位通過8259端口中斷。
40
檢測通道2以BIT為數據單位通過8259端口中斷。
43
檢測8259的功能性。
47
初始化EISA插槽
49
1. 以雙字節64K數據包檢測內存容量。
2. 為 AMD K5 處理器寫入配置。
4E
1. 分配M1處理器的MTRR
2. 為P6級別的CPU初始化二級緩存&程序可使用的緩存范圍。
3. 初始化P6級別CPU的APIC值。
4. 在MP平臺之上, 在每個處理器之間允許以較小的范圍調整緩存以防止沖突。
50
初始化通用串行總線(USB)
52
檢測全部內存 ( 清除所有的擴展內存到0)
55
顯示CPU序列號 (多處理器平臺)
57
1. 顯示PnP LOGO。
2. 初始化早期的ISA PnP。
- 分配CSN到每個ISA PnP設備。
59
初始化硬件病毒保護。
5B
(可選特性)在使用軟盤驅動器進入AWDFLASH.EXE時顯示相關信息(可選)
5D
1. 初始化Init(啟動)_ Onboard(板載)_ SuperI/O 開關。
2. 初始化Init_ Onbaord_ AUDIO音頻開關。
60
全部完成后進入設置界面;i. e.直到PSOT自檢完成用戶才可以進入CMOS設置界面。
65
初始化PS/2接口鼠標。
67
為激活系統提供內存信息: INT 15h ax=E820h
69
打開 L2 cache(二級緩存)
6B
主板正按照系統安裝的部件的描述信息進行設置及關聯。
6D
1. 為ISA PnP 設備分配資源。
2. 在系統部件設置為“AUTO”時自動為COM口分配端口值。
6F
1. 初始化軟盤控制器。
2. 加載軟盤驅動器失敗40: 硬件。(BIOS中設定軟驅存在,但并沒有安裝硬件)
73
(可選特性)是否進入 AWDFLASH.EXE:
- 當AwdFlash在軟盤驅動器中被找到。
- 當Alt+F2被按下時。
75
檢測&安裝所有的IDE設備: HDD(硬盤), LS120 ,ZIP(這兩個是特殊的驅動器,如USB閃存等),CDROM(光驅)
77
檢測串口(COM口,SATA)和并口(打印機,IDE口)。
7A
檢測&安裝co-處理器(SORRY,這里我看不明白)
7F
1. 當支持全屏幕圖像圖形時,轉換到文本模式。
- 如果錯誤發生,報告錯誤并等待鍵盤輸入。
- 如果并未發生錯誤,或F1按鍵被按下時繼續: 顯示/隱藏開機畫面或自行設定圖形圖像。
82
1. 啟動主板的電源管理功能。
2. 恢復到能源之星的開機畫面(不是全屏幕的開機畫面)
3. 如果設定了開機密碼,將要求出入開機密碼。
83
將所有的設定保存到CMOS中。
84
初始化ISA PnP引導設備。
85
1. 通用串行總線的最后初始化。
2. 網絡個人計算機: 建立SYSID結構。
3. 按下電源開關后回到本文模式。
4. 設置內存對ACPI(高級電源管理)的支持。
5. 喚醒ISA適配器ROMs 。
6. 分配PCI設備的IRQs(系統中斷模式)。
7. 初始化APM
8. 清除IRQs沖突。(不知道這樣翻譯對不對,NOISE的原意是噪音,我實在不知道怎么翻譯)
88
1.CPU 故障
2.主板故障
93
讀取硬盤引導信息是否包含病毒保護編碼
94
1. 打開二級緩存
2. 系統引導啟動速度。
3. 主板最后的初始化。
4. 電源管理的最后初始化。
5. 清除屏幕& 顯示摘要。
6. 程序為K6級CPU寫入配置。
7. 程序為P6級CPU寫入關聯。
95
1. 保存系統時間及日期。
2. 更新鍵盤引導指示燈&采樣率。
96
1. 建立MP模塊(好像只能這么翻譯了)
2. 建立&更新 ESCD。
3. 將CMOS設定為 20h 或 19h
4. 將CMOS時間加載到DOS兼容狀態下的時間條。
5. 建立MSIRQ數據庫。
FF
檢測完成,正常引導 (INT 19h)
新聞熱點
疑難解答