找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3428|回复: 4

[主板维修] BIOS-POST CODE INFO

cvl 发表于 2006-11-21 14:20:29 | 显示全部楼层 |阅读模式 来自 中国湖南长沙

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
<P align=left><FONT face=Tahoma size=1><I>EISA POST Codes are typically output to port address 30h</I></FONT></P>
<P align=left><I><FONT face=Tahoma size=1>ISA POST Codes are typically putput to port address 80h</FONT></I></P>
<P align=left><FONT face=Tahoma color=#000000 size=1><STRONG>AWARD Test Sequence up to Version 4.2:</STRONG></FONT></P>
<DIV align=left>
<TABLE cellSpacing=0 cellPadding=0 width="99%" align=center border=1>
<TBODY>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>CPU</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS sets, verifies and resets the error flags in the CPU.&nbsp; Failure here is normally due to the CPU or system clock</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>POST Determination</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS determines whether the motherboard is set for normal operation or a continuous loop of POST.&nbsp; If the POST test is cycled 1-5 times over and over either the jumper for this function is set to burn=in or the circuitry involved has failed</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Keyboard Controller</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS tests the internal operations of the keyboard controller chip (8042). &nbsp; Failure here is normally due to the keyboard chip</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Burn In Status</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>1-5 will repeat if the motherboard is set to burn in.&nbsp; If you haven't set the motherboard for burn-in mode, there is a short in the circuitry</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize Chipset</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS clears all DMA registers and CMOS status bytes 0E and 0F.&nbsp; BIOS then initializes 8254 timer,&nbsp; Failure of this test is probably due to the timer chip</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>CPU</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>A bit-pattern is used to verify the functioning of the CPU registers.&nbsp; Failure here is normally down to the CPU or clock chip</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>RTC</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS verifies that the real time clock is updating CMOS at normal intervals.&nbsp; Failure is normally the CMOS/RTC or the battery</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>ROM BIOS Checksum</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS performs a checksum of itself against a predetermined value that will equal 00.&nbsp; Failure is down to the ROM BIOS</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize Video</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS tests and initializes the video controller.&nbsp; Failure is normally the video controller (6845) or an improper setting of the motherboard or CMOS</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>PIT</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS tests the functionality of channels 0, 1, and 2 in sequence.&nbsp; Failure is normally the PIT chip (8254/53)</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>CMOS Status</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Walking bit pattern tests CMOS shutdown status byte 0F.&nbsp; Failure normally in CMOS</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Extended CMOS</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS checks for any extended information of the chipset and stores it in the extended RAM area.&nbsp; Failure is normally due to invalid information and can be corrected by setting CMOS defaults.&nbsp; Further failure indicates either the chipset or the CMOS RAM</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>DMA</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Channels 0 and 1 are tested together with the page registers of the DMA controller chip (8237).&nbsp; Failure is normally due to the DMA chips</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Keyboard</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>The 8042 keyboard controller is tested for functionality and for proper interfacing functions.&nbsp; Failure is normally due to the 8042 chip</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Refresh</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Memory refresh is tested; the standard with walking - bit patterns.&nbsp; Failure is normally the PIT chip in AT's or the DMA chip in AT's</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Memory</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>The first 64K of memory is tested with walking bit patterns.&nbsp; Failure is normally due to the first bank of ram or a data line</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Interrupt Vectors</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>The BIOS interrupt vectors table is loaded to the first bank of RAM.&nbsp; Failure here is not likely since memory in the area has been tested.&nbsp; If failure does occur suspect the BIOS or RTC</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Video ROM</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Video ROM is initialized which performs an internal diagnostic before returning control to the system BIOS.&nbsp; Failure is normally the video adapter or the BIOS</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Video Memory</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>This is tested with a bit pattern. &nbsp; This is bypassed if there is a ROM on the video adapter.&nbsp; Failure is normally down to the memory on the adapter</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>PIC</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>The functionality of the interrupt controller chip(s) is tested (8259).&nbsp; Failure is normally due to the 8259 chips but may be the clock</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>CMOS Battery</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS verifies that CMOS byte 0D is set which indicates the CMOS battery power.&nbsp; Suspect the battery first and the CMOS second</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>CMOS Checksum</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>A checksum is performed on the CMOS. &nbsp; Failure is either incorrect setup, the CMOS chip or battery.&nbsp; If the test is passed, the information is used to configure the system</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Determine System Memory</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Memory up to 640K is addressed in 64K blocks.&nbsp; Failure is normally due to an address line or DMA chip.&nbsp; If all the memory is not found there is a bad RAM chip or address line in the 64K block above the amount found</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Memory Test</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Tests are performed on any memory found and there will normally be a message with the hex address of any failing bit displayed at the end of boot</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>PIC</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Further testing is done on the 8259 chips</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>CPU Protected Mode</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>The processor is placed in protected mode and back into real mode; the 8042 is used for this.&nbsp; In case of failure suspect the 8042, CPU, CMOS, or the BIOS in that order</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Determine Extended Memory</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Memory above 1MB is addressed in 64K blocks.&nbsp; The entire block will be inactive if there is a bad RAM chip on a block</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Test Extended Memory</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Extended memory is tested with a series of patterns.&nbsp; Failure is normally down to a RAM chip, and the hex address of the failed bit should be displayed</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Unexpected Exceptions</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS checks for unexpected exceptions in protected mode.&nbsp; Failure is likely to be a TSR or intermittent RAM failure</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Shadow Cache</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Shadow RAM and cache are activated. &nbsp; Failure may be due to the cache controller or chips.&nbsp; Check the CMOS first for invalid information</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>8242 Detection</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS checks for an Intel 8242 keyboard controller and initializes it if found.&nbsp; Failure may be due to an improper jumper setting or the 8242</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize Keyboard</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Failure could be the keyboard or controller</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize floppy</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>All those set in the CMOS.&nbsp; Failure could be incorrect CMOS setup or floppy controller or the drive</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Detect Serial Ports</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS searches for and initializes up to four serial ports at 3F8, 2F8, 3E8, and 2E8.&nbsp; Detection failure is normally due to an incorrect jumper setting somewhere or an adapter failure</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Detect Parallel Ports</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS searches for and initializes up to four parallel ports at 378, 278, 3BC, and 2BC.&nbsp; Detection failure is normally due to an incorrect jumper setting somewhere or an adapter failure</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize Hard Drive</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>BIOS initializes any hard drive(s) set in the CMOS.&nbsp; Failure could be due to invalid CMOS setup, hard drive or controller failure</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Detect NPU Coprocessor</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Initialization of any NPU coprocessor found.&nbsp; failure is due either to invalid CMOS setup or the NPU is failing</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize Adapter ROM</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Any Adapter ROM's between C800 and EFFF are initialized.&nbsp; The ROM will do an internal test before giving back control to the system ROM.&nbsp; Failure is normally due to the adapter ROM or the attached hardware</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Initialize External Cache</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Any external cache to the 486 is enabled.&nbsp; Failure would indicates invalid CMOS setup, cache controller or chip failure</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>NMI Unexpected Exceptions</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>A final check for unexpected exceptions before giving control to the Int 19 boot loader.&nbsp; Failure is normally due to a memory parity error or an adapter failure</FONT></TD></TR>
<TR>
<TD width="32%"><FONT face=Tahoma size=1>Boot Errors</FONT></TD>
<TD width="68%"><FONT face=Tahoma size=1>Failure when the BIOS attempts to boot off the default drive set in CMOS is normally due to invalid CMOS drive setup or as given by an error message.&nbsp; If the system hangs there is an error in the Master Boot Record or the Volume Boot Record</FONT></TD></TR></TBODY></TABLE>
<P align=left><A href="http://bioscentral.com/postcodes/awardbios.htm#top"><FONT face=Tahoma size=1><STRONG>Source page &amp; More</STRONG></FONT></A></P></DIV>
<P align=left><FONT face=Tahoma color=#000000 size=1><STRONG>AWARD Test Sequence after version 4.2</STRONG></FONT></P>
cvl  | 发表于 2006-11-21 14:39:27 | 显示全部楼层 来自 中国湖南长沙
zwcd94w 发表于 2006-11-21 19:39:45 | 显示全部楼层 来自 中国河北衡水
就是看不懂 但是 还是谢谢啊
陶刚 发表于 2006-11-21 22:15:16 | 显示全部楼层 来自 中国山东烟台
kankanle
yuxl2003 发表于 2006-11-21 22:28:03 | 显示全部楼层 来自 中国湖北武汉
有写看不懂
   英语太差了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表