Table 17–1 BIOS beep codes
Port 80
Code
Beep
Sequence
POST Routine Description
02h
03h
04h
06h
07h
08h
09h
0Ah
0Bh
0Ch
OEh
0Fh
10h
11h
12h
13h
14h
16h
17h
18h
1Ah
1Ch
20h
22h
24h
28h
29h
2Ah
2Ch
2Eh
2Fh
32h
33h
36h
38h
3Ah
3Ch
3Dh
41h
42h
45h
46h
47h
48h
49h
4Ah
1-2-2-3
1-3-1-1
1-3-1-3
1-3-3-1
1-3-4-1
1-3-4-3
2-1-2-3
Verify Real Mode
Disable Non-Maskable Interrupt (NMI)
Get CPU type
Initialize system hardware
Disable shadow and execute code from the ROM
Initialize chipset with initial POST values
Set IN POST flag
Initialize CPU registers
Enable CPU cache
Initialize caches to initial POST values
Initialize I/O component
Initialize the local bus IDE
Initialize Power Management
Load alternate registers with initial POST values
Restore CPU control word during warm boot
Initialize PCI Bus Mastering devices
Initialize keyboard controller
BIOS ROM checksum
Initialize cache before memory Auto size
8254 timer initialization
8237 DMA controller initialization
Reset Programmable Interrupt Controller
Test DRAM refresh
Test 8742 Keyboard Controller
Set ES segment register to 4 GB
Auto size DRAM
Initialize POST memory manager
Clear 512 KB base RAM
ROM failure on address line xxxx
RAM failure on data bits xxxx of low byte of memory bus
Enable cache before system BIOS shadow
Test CPU bus-clock frequency
Initialize Phoenix Dispatch Manager
Warm start shutdown
Shadow system BIOS ROM
Auto size cache
Advanced configuration of chipset registers
Load alternate registers with CMOS values
Initialize extended memory for ROMPilot
Initialize interrupt vectors
POST device initialization
Check ROM copyright notice
Initialize I20 support
Check video configuration against CMOS
Initialize PCI bus and devices
Initialize all video adapters in system
101