馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
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. 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. 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). 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. 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. BIOS then initializes 8254 timer, 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. 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. 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. 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. 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. 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. 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. Failure is normally due to invalid information and can be corrected by setting CMOS defaults. 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). 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. 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. 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. 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. Failure here is not likely since memory in the area has been tested. 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. 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. This is bypassed if there is a ROM on the video adapter. 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). 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. 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. Failure is either incorrect setup, the CMOS chip or battery. 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. Failure is normally due to an address line or DMA chip. 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. 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. 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. 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. 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. Failure may be due to the cache controller or chips. 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. 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. 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. 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. 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. 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. 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. The ROM will do an internal test before giving back control to the system ROM. 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. 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. 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. 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 & 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> |