HP Pavilion Series 3100 & 8000 BIOS Post Codes
- 02 - Verify real mode
- 03 - Disable NMI
- 04 - Get processor type
- 06 - Initialize system hardware
- 08 - Initialize chipset with POST values
- 09 - Set IN-POST flags
- 0A - Initialize CPU registers
- 0B - Enable CPU registers
- 0C - Initialize cache to POST values
- 0E - Initialize I/O component
- 0F - Initialize local IDE bus
- 10 - Initialize power management
- 11 - Load alternate registers
- 12 - Restore CPU control word during warm boot
- 13 - Initialize PCI bus mastering devices
- 14 - Initialize keyboard controller
- 16 - BIOS ROM checksum
- 17 - Initialize cache before memory size
- 18 - Initialize 8254 timer
- 1A - Initialize DMA controller
- 1C - Reset PIC
- 20 - Test DRAM refresh
- 22 - Test 8742 keyboard controller
- 24 - Set ES segment register to 4GB
- 26 - Enable A-20 line
- 28 - Autosize DRAM
- 29 - Initialize POST memory manager
- 2A - Clear 512K base RAM
- 2C - RAM address line failure
- 2E - RAM data failure, low byte
- 2F - Enable cache before BIOS shadow
- 30 - RAM data failure, high byte
- 32 - Test CPU, BUS clock frequency
- 33 - Initialize POST dispatch manager
- 34 - Test CMOS RAM
- 35 - Initialize alternate chipset registers
- 36 - Warm start shut-down
- 37 - Reinitialize chipset (MB only)
- 38 - Shadow system BIOS ROM
- 39 - Reinitialize cache (MB only)
- 3A - Autosize cache
- 3C - Configure advanced chipset registers
- 3D - Load alternate registers new CMOS values
- 40 - Set initial CPU speed
- 42 - Initialize interrupts
- 44 - Initialize BIOS interrupts
- 45 - POST device initialization
- 46 - Check ROM copyright notice
- 47 - Initialize manager for PCI option ROM's
- 48 - Check video config against CMOS
- 49 - Initialize manager for PCI option ROM's
- 4A - Initialize all video adapters
- 4B - Display quiet boot screen
- 4C - Shadow video BIOS
- 4E - Display BIOS copyright notice
- 50 - Display CPU type & speed
- 51 - Initialize
- 52 - Test keyboard
- 54 - Set key click if enabled
- 56 - Enable keyboard
- 58 - Test for unexpected interrupts
- 59 - Initialize POST display service
- 5A - Display 'Press F2 to Enter Setup'
- 5B - Disable CPU cache
- 5C - Test RAM, 512-640K
- 60 - Test extended memory
- 62 - Test extended memory address lines
- 64 - Jump to user patch 1
- 66 - Configure advanced cache registers
- 67 - Initialize multi-processor APIC
- 68 - Enable external & processor caches
- 69 - Set up SMM area
- 6A - Display external L2 cache size
- 6C - Display shadow area message
- 6E - Display high address for UMB recovery
- 70 - Display error message
- 72 - Check for configuration errors
- 74 - Test real time clock
- 76 - Check for keyboard errors
- 7A - Test for key lock on
- 7C - Set up hardware interrupt vectors
- 7E - Initialize coprocessor, if present
- 80 - Disable onboard super I/O ports
- 81 - Late POST device initialization
- 82 - Detect & install external RS-232 ports
- 83 - Configure non-MDC IDE controllers
- 84 - Detect & install external parallel ports
- 85 - Initialize PnP ISA devices
- 86 - Reinitialize onboard I/O ports
- 87 - Configure motherboard configurable devices
- 88 - Initialize BIOS data area
- 89 - Enable NMI's
- 8A - Initialize extended BIOS data area
- 8B - Test & initialize PS/2 mouse
- 8C - Initialize floppy controller
- 8F - Determine number of ATA drives
- 90 - Initialize hard disk controllers
- 91 - Initialize local BUS HD controllers
- 92 - Jump to user patch 2
- 93 - Build MPTABLE for multiprocessor boards
- 94 - Disable A-20 line
- 95 - Install CD-ROM for boot
- 96 - Clear huge ES segment register
- 97 - Fix up multiprocessor table
- 98 - Search for options ROM's
- 99 - Check for smart drive
- 9A - Shadow ROM option
- 9C - Set up power management
- 9E - Enable hardware interrupts
- 9F - Determine number of ATA & SCSI drives
- A0 - Set time of day
- A2 - Check key lock
- A4 - Initialize typematic rate
- A8 - Erase F2 prompt
- AA - Scan for F2 keystroke
- AC - Enter SETUP
- AE - Clear IN-POST flag
- B0 - Check for errors
- B2 - POST done, prepare for boot
- B4 - One short beep before boot
- B5 - Terminate quiet boot
- B6 - Check password (optional)
- B8 - Clear global descriptor table
- B9 - Clean up all graphics
- BA - Initialize DMI parameters
- BB - Initialize PnP option ROM's
- BC - Clear parity checkers
- BD - Display multi boot menu
- BE - Clear screen optional
- BF - Check virus and backup reminders
- C0 - Try to boot with Int 19
- C1 - Initialize POST error manager
- C2 - Initialize error logging
- C3 - Initialize error display function
- C4 - Initialize system error handler
- E0 - Initialize the chipset
- E1 - Initialize the bridge
- E2 - Initialize the processor
- E3 - Initialize system timer
- E4 - Initialize system I/O
- E5 - Check force recovery boot
- E6 - Checksum BIOS ROM
- E7 - Got to BIOS
- E8 - Set huge segment
- E9 - Initialize multiprocessor
- EA - Initialize OEM special code
- EB - Initialize PIC & DMA
- EC - Initialize memory type
- ED - Initialize memory type
- EE - Shadow boot block
- EF - System memory test
- F0 - Initialize interrupt vectors
- F1 - Initialize runtime clock
- F2 - Initialize video
- F3 - Initialize beeper
- F4 - Initialize BOOT
- F5 - Clear huge segment
- F6 - Boot to mini-DOS
- F7 - Boot to full DOS