Port 80H Post Codes; Uncompressed Init Code Checkpoints; Boot Block Recovery Code Checkpoints - Intel D850MVSE Specification

Desktop board
Hide thumbs Also See for D850MVSE:
Table of Contents

Advertisement

5.2 Port 80h POST Codes

During the POST, the BIOS generates diagnostic progress codes (POST codes) to I/O port 80h. If
the POST fails, execution stops and the last POST code generated is left at port 80h. This code is
useful for determining the point where an error occurred.
Displaying the POST codes requires an add-in card, often called a POST card (PCI, not ISA). The
POST card can decode the port and display the contents on a medium such as a seven-segment
display.
The tables below offer descriptions of the POST codes generated by the BIOS. Table 84 defines
the uncompressed INIT code checkpoints, Table 85 describes the boot block recovery code
checkpoints, and Table 86 lists the run-time code uncompressed in F000 shadow RAM. Some
codes are repeated in the tables because that code applies to more than one operation.
Table 84.

Uncompressed INIT Code Checkpoints

Code
Description of POST Operation
D0
NMI is Disabled. Onboard KBC, RTC enabled (if present). Init code Checksum verification
starting.
D1
Keyboard controller BAT test, CPU ID saved, and going to 4 GB flat mode.
D3
Do necessary chipset initialization, start memory refresh, and do memory sizing.
D4
Verify base memory.
D5
Init code to be copied to segment 0 and control to be transferred to segment 0.
D6
Control is in segment 0. To check recovery mode and verify main BIOS checksum. If either it is
recovery mode or main BIOS checksum is bad, go to checkpoint E0 for recovery. Otherwise go
to checkpoint D7 for giving control to main BIOS.
D7
Find Main BIOS module in ROM image.
D8
Uncompress the main BIOS module.
D9
Copy main BIOS image to F000 shadow RAM and give control to main BIOS in F000 shadow
RAM.
Table 85.

Boot Block Recovery Code Checkpoints

Code
Description of POST Operation
E0
Onboard Floppy Controller (if any) is initialized. Compressed recovery code is uncompressed in
F000:0000 in Shadow RAM and give control to recovery code in F000 Shadow RAM. Initialize
interrupt vector tables, initialize system timer, and initialize DMA controller and interrupt controller.
E8
Initialize extra (Intel Recovery) Module.
E9
Initialize floppy drive.
EA
Try to boot from floppy. If reading of boot sector is successful, give control to boot sector code.
EB
Booting from floppy failed. Look for ATAPI (LS-120, Zip) devices.
EC
Try to boot from ATAPI. If reading of boot sector is successful, give control to boot sector code.
EF
Booting from floppy and ATAPI device failed. Give two beeps. Retry the booting procedure again
(go to checkpoint E9).
Error Messages and Beep Codes
119

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

D850mdD850mv

Table of Contents