
BIOS Error Message Descriptions:
1- CMOS Battery Low : The battery may be weak. Replace the battery with a CR-coded lithium battery as soon as possible.
2- CMOS Checksum Bad : The CMOS checksum is incorrect. The CMOS memory may be corrupted.
3- Memory Size Decreased : The memory size has decreased since the last boot. If the memory space is not removed, the memory may be corrupted.
4- No Boot Device Available : The system could not find a device to boot from.
80h Port POST Codes: The BIOS generates diagnostic status codes on the 80h coded I / O port during POST (Power - On Self Test). If POST fails, the process is stopped and the last generated POST code is left on port 80h. This code is very useful for determining the point at which the error occurred. To view POST codes, a PCI bus extension card, usually called a POST card, is required. The POST card can decode the port and display the results in an environment such as a seven-part display. The POST card must be installed in connector 1 of a PCI bus.
“In the tables below, all POST codes and range values are given as hexadecimal numbers.”
80h Port POST Code Ranges:
Range Category / Subsystem
00 - 0F Debugging codes: Can be used by all PEIM / drivers to debug. 10 - 1F Host Processors: 1F is an irreparable CPU error. 20 - 2F Memory / Chipset: 2F means no memory is detected or useful memory is not detected.
30 - 3F Recovery: Indicates a 3F recovery error. 40 - 4F Old or corrupted device drivers, drive conflict after installing new hardware. 50 - 5F I / O Buses: PCI, USB, ISA, ATA and so on. 5F is an irreparable error. Start with PCI. 60 - 6F Reserved for future use (new buses) 70 - 7F Output Devices:All output consoles. 7F is an irreparable error. 80 - 8F Reserved for future use ( new output console codes) 90 - 9F Input devices: Keyboard / Mouse. 9F is an irreparable error. A0 - AF Reserved for future use (new input console codes). B0 - BF Boot Devices: Contains fixed and removable media. BF is an irreparable error. C0 - CF Reserved for future use. D0 - DF Boot device selection. E0 - FF E0 - EE: Misc The TL i codes EF: the boot / S3 resume failure F0 - FF: FF processor exception
80H PORT POST CODES POST Code Description of POST
MAIN PROCESSOR 10 Boot initialization status of the host processor (Boot Band Processor) 11 Host processor Cache initialization status (including APs) 12 Startup Application processor initialization status 13 SMM initialization status
CHIPSET 21 Starting a chipset component
MEMORY 22 Reading SPD from memory DIMMs 23 Detecting the presence of memory DIMMs 24 Programming schedule parameters in memory controllers and DIMMs 25 Configuring memory 26 Optimizing memory settings 27 Memory initialization, such as ECC initialization 28 Testing memory
PCI Bus 50 Enumerating PCI buses 51 Allocating resources to the PCI bus 52 Hot Plug The PCI controller initialization status 53 - 57 is reserved for the PCI Bus.
USB 58 Resetting the USB bus 59 Reserved for USB .
ATA / ATAPI / SATA 5A Resetting the PATA / SATA bus and all devices is reserved for 5B ATA.
SMBUS 5C is dedicated to SMBUS reset 5D SMBUS.
LOCAL CONSOLE 70 Resetting the VGA controller 71 Disabling the VGA controller Enabling the 72 VGA controller
REMOTE CONSOLE 78 Resetting the console controller 79 Disabling the console controller 7A Enabling the console controller
KEYBOARD (PS2 or USB) 90 Reset the keyboard 91 Disable the keyboard 92 Detect the presence of the keyboard 93 Enable the keyboard 94 Clear the keyboard input buffer 95 Request the keyboard controller to Self Test (PS2 only)
MOUSE (PS2 or USB) 98 Resetting the mouse 99 Disabling the mouse 9A Detecting the presence of the mouse 9B Enabling the mouse
HARD MEDIA B0 Resetting fixed media B1 Disabling fixed media B2 Detecting the presence of a fixed media (detecting the IDE hard drive, etc.) B3 Disabling / configuring a fixed media
Removable media B8 removable media reset B9 removable media disabling BA Detecting presence of a removable media (IDE CD-ROM detection, etc.). BC a removable media disable / configure
BDS Dy Boot selection trial y (y = 0 - 15)
PEI CORE E0 Launched PEIM deployment (EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT specified in the first report) E2 Permanent memory found E1, E3 is reserved for PEI / PEIMs
DXE CORE E4 Inputted DXE stage E5 Initiated drive distribution E6 Initiated drive connection
DXE DRIVERS E7 Wait for user input E8 Password check E9 Enter BIOS settings EB Legacy Option Call ROMs
RUN TIME STAGE / EFI IS PRELIMINARY F4 Entering Sleep state F5 Exiting Sleep state F8 Called EFI boot service ExitBootServices F9 Called EFI runtime service SetVirtualAddressMap Called FA EFI runtime service ResetSystem
Peıms / RECOVERY 30 Crisis Recovery has initiated per user request 31 it was initiated by the Crisis Recovery software (corrupt flash drive) 34 Loading recovery capsule 35 Handing off control to the recovery capsule 3F Unable to recover
Typical 80h Port POST Sequence Typically, 80h port code values increase during the boot process. Initially displayed codes are associated with subsystems closer to the processor, and later displayed codes are associated with peripherals. The initialization sequence is usually Processor> Memory> Buses> Input / Output Devices> Boot Devices. The order of the POST process varies by system.
POST CODE DESCRIPTION / PAGE 21 Starting a chip set component 22 Reading SPD from memory DIMMs 23 Detecting the presence of memory DIMMs 25 Configuring memory 28 Testing memory 34 Loading recovery capsule E4 Entered DXE stage 12 Startup Application processor initialization status 13 SMM initialization status 50 Enumerating PCI buses 51 Allocating resources to the PCI bus 92 Detecting the presence of the keyboard 90 Resetting the keyboard 94 Clearing the keyboard input buffer 95 Self-Testing the Keyboard
EB VIDEO BIOS CALL 58 Resetting the USB bus 5A Resetting the PATA / SATA bus and all devices 92 Detecting the presence of the keyboard 90 Resetting the keyboard 94 Clearing the keyboard input buffer 5A Resetting the PATA / SATA bus and all devices 28 Testing memory 90 Resetting the keyboard 94 Clear the keyboard input buffer E7 Wait for user input 01 INT 19 00 Ready for boot