User`s guide

C-16
User’s Guide
IA–32
POST Codes
Meaning
0x002D The video ROM has returned control to BIOS POST Performing any re-
quired processing after the video ROM had control. Uncompress and initial-
ize ADM (Advanced Display Manager) module.
If ADM not available HALT! Uncompress and initialize small BIOS and/or
silent logos, detect and reset mouse, perform any required chipset or OEM
initialization processing after video ROM initialization.
Establish link for console Redirection.
Next, checkpoint 0x002E.
0x002E NMI off, clear parity status (IA64 now responsible), check video interrupt
segment to see if video ROM found. If ROM found, check diagnostics sta-
tus byte in CMOS, set new video mode. Next, checkpoint 37h. If no ROM
found, check good/bad status of CMOS. If good, read display adapter type
from CMOS and set in BIOS data area. If bad, assume monochrome dis-
play and set in BIOS data area.
Next, checkpoint 0x002F.
0x002F EGA/VGA controller not found, so do display memory read/write test, if er-
ror go to checkpoint 0x0031.
Next, checkpoint 0x0030h.
0x0030 Horizontal and vertical refresh–retrace test. If color or monochrome card
found go to checkpoint 0x0034.
Else, next checkpoint 0x0031.
0x0031 The display memory read/write test or refresh–retrace test failed, so do al-
ternate display memory read/write test, if error go to checkpoint 0x0034h.
Next, checkpoint 0x0032.
0x0032 Horizontal and vertical refresh–retrace test. If card not found give memory
error beep.
Next, checkpoint 0x0034.
0x0034 Display check complete. Set the detected display mode and size.
Next, checkpoint 0x0037.
0x0037 Displaying the power on message next. Uncompress OEM logo code/data
if silent boot enabled, enable timer interrupt, display OEM logo or BIOS
POST screen depending on setup.
Next, checkpoint 0x0038.
0x0038 Initialize the boot input, IPL, and all other general devices. Enable writes to
F000 RAM (ALWAYS READ/WRITE). Detect the presence of a USB
mouse. Check NVRAM and flash part, display “O.K./fail” message. Initialize
ATA channel and reset hard disk controller. Uncompress HHF module and
initialize with setup selected values.
Next, checkpoint 0x0039.
0x0039 Display any errors reported by DIM. See DIM Code Checkpoints section of
document for more information. Display USB devices found. Display any
chipset or OEM message strings before memory size display.
Next, checkpoint 0x003A.
Note that there
will be 15–bit
post codes in
this area.
These indicate
Device Initiali-
zation Manager
sub–codes.
The convention for the DIM POST codes is as follows:
Port 80 = 0x38 and 0x39
Port 81 = DIM Function number | DI number