61
Troubleshooting
BEEP CODES
Beep codes provide a way to debug the system prior to
video initialization. The BIOS supports two types of
beep codes.
The first type consists of a series of beeps which are
emitted either as a long or short beep. These codes are
broken into eight segments with the 4th and 8th
segments generating a pause.
The second type produces a known number of beeps.
For example, Beep Code 10 produces one short beep,
Beep Code 11 produces 2 short beeps, etc.
The BIOS supports up to sixteen type 1 beep codes and
nine type 2 beep codes. Please note that type 1 beep
codes 0 - 8 have a pre-determined function. Type 1 codes
9 - F and all type 2 beep codes are modifiable by devel-
opers. The following table lists the beep codes along with
the beep sequence and meaning.
S = Short, L = Long, P = Pause
Type 1 Beep Codes
Beep Code Beep Sequence Meaning
0 S-S-S-P-S-S-L-P The DMA page registers are faulty.
1 S-S-S-P-S-L-S-P The refresh circuitry is faulty.
2 S-S-S-P-S-L-L-P The ROM checksum is incorrect.
3 S-S-S-P-L-S-S-P The CMOS RAM test failed.
4 S-S-S-P-L-S-L-P The DMA controller is faulty.
5 S-S-S-P-L-L-S-P The interrupt controller failed.
6 S-S-S-P-L-L-L-P The 8042 keyboard controller failed.
7 S-S-L-P-S-S-S-P No video adapter was found.
8 S-S-L-P-S-S-L-P No RAM is installed. No message is displayed.
9 S-S-L-P-S-L-S-P Modifiable - Can be used for any purpose.
A S-S-L-P-S-L-L-P Modifiable - Can be used for any purpose.
B S-S-L-P-L-S-S-P Modifiable - Can be used for any purpose.
C S-S-L-P-L-S-L-P Modifiable - Can be used for any purpose.
D S-S-L-P-L-L-S-P Modifiable - Can be used for any purpose.
E S-S-L-P-L-L-L-P Modifiable - Can be used for any purpose.
F S-S-L-P-S-S-S-P Modifiable - Can be used for any purpose.
Type 2 Beep Codes
Beep Code
Beep Sequence - Each (*) represents
one beep
10 * 15 ******
11 ** 16 *******
12 *** 17 ********
13 **** 18 *********
14 *****
B5FH-5121-01EN-00.book Page 61 Wednesday, April 10, 2002 11:02 AM