Frequently Asked Questions
      Show Part Numbers

Q: What are the Port 80 POST Codes for this motherboard?

A: The following table provides information about the Port 80 POST codes for this motherboard.

Port 80 LEDs

Code
(Checkpoint)
Description
08 Initialize the CPU. The BAT test is being done on KBC. Program the keyboard controller command byte is being done after auto-detection of keyboard and mouse using AMI KB-5.
C0 Early CPU Init Start - Disable Cache - Init Local APIC
C1 Set up boot strap processor information
C2 Set up boot strap processor for POST
C5 Enumerate and set up application processors
C6 Re-enable cache for boot strap processor
C7 Early CPU Initialization Exit
0A Initialize the 8042 compatible keyboard controller
0B Detect the presence of PS/2 mouse
0C Detect the presence of keyboard
0E Testing and initialization of input devices, also updating kernel variables Trap INT09h vector, so that the POST INT09h handler gets control for IRQ1. Uncompress all available language, BIOS logo, and silent logo modules.
13 Early POST initialization of chipset registers
24 Uncompress and initialize any platform specific BIOS modules
30 Initialize System Management Interrupt (SMI)
2A Initialize different devices through DIM.
2C Detects and initializes the video adapter installed in the system that has option ROMs
31 Allocate memory for ADM module and uncompress it. Provide control to ADM module for initialization. Initiate language and font modules for ADM. Activate ADM module.
33 Initialize the silent boot module. Set the window for displaying text information.
37 Display sign-on message, CPU information, setup key message
38 Initialize different devices through DIM
39 Initialize DMAC-1 and DMAC-2
3A Initialize RTC date/time
3B Test for total memory in the system as well as for DEL or ESC keys being depressed to skip memory test. Display total memory in the system.
3C Mid-POST initialization of chipset registers
40 Detect devices such as parallel ports, serial ports, coprocessors in CPU, etc. that are installed in the system and update BDA, EBDA, etc.
50 Programming the memory hole or any kind of implementation that needs an adjustment in system RAM size, if needed.
52 Update CMOS memory size from memory found during the memory test. Allocates memory for Extended BIOS Data Area from base memory.
60 Initialize NUM-LOCK status and programs the keyboard typematic rate
75 Initialize INT-13 and prepare for IPL detection
78 Initialize IPL devices controlled by BIOS and option ROMs
7A Initialize remaining option ROMs
7C Generate and write contents of ESCD in NVRAM
84 Log errors encountered during POST
85 Display errors to the user and gets the user response for the error
87 Execute BIOS setup if needed or requested by the user
8C Late POST initialization of chipset registers
8D Build ACPI tables (if ACPI is supported)
8E Program peripheral parameters and enable/disable NMI as selected
90 Late POST initialization of system management is interrupted
A0 Check boot password, if activated
A1 Clean-up work needed before booting to the Operating System
A2 Take care of runtime image preparation for different BIOS modules. Fill the free area in F000h segment with 0FFh. Initializes the Microsoft® IRQ Routing Table. Prepares the runtime language module. Disables the system configuration display if needed.
A4 Initialize runtime language module
A7 Display the system configuration screen if enabled, and initializes the CPU's before boot including programming of the MTRR's
A8 Prepare CPU for OS boot including final MTRR values
A9 Wait for user input at configure display, if needed
AA Uninstall POST INT1Ch vector and INT09h vector. Reinitialize the ADM module.
AB Prepare BBS for INT 19 boot.
AC End of POST initialization of chipset registers
B1 Save system context for ACPI
00 Pass control to Operating System loader (typically INT19h)