Jump to content

BIOS Beep Codes

  • PrintPrint
This document pertains to HP and Compaq All-in-One and HP TouchSmart Desktop PCs.
It is normal for the computer to make one or two short beeps during the startup process. However, if the computer beeps and Windows does not start properly, a more serious hardware problem exists. The most common problems that cause beeping sounds are:
  • Memory and heat-related failures caused by a build-up of dust in critical cooling areas
  • A keyboard key is stuck
  • A memory DIMM or hard drive cable is not seated properly
  • A component on the motherboard has failed
  • A basic computer function was unable to start

What to do when beep codes occur

Listen to the beeping sound and write down the number of beeps before each pause, if the beeps are long or short, or if the beeps high or low in tone. Once a pattern is determined, use the following beep code table to identify which component might be causing the problem:
NOTE:Not all beep codes are shown. For a complete list of beep codes, refer to beep code table specific to the motherboard of the computer. To find the motherboard information, go to the HP Support Web site , enter the computer model number, and then search for product specifications.
Use these codes to help troubleshoot problems related to system startup or flashing BIOS memory (such as in BIOS upgrades). When troubleshooting further, refer to the section What to do when beep codes occur . Four series of beeps indicate a fatal error; that is, a problem exists which prevents the computer from starting. For example, there might be two beeps, a short pause, one beep, a short pause, one beep, a short pause, and then three beeps; this is represented as 2-1-1-3 in the chart below.
NOTE: The following codes can vary depending on BIOS version.
BeepsDescription
1 short beep and 1 long beepMemory problem
2 short beeps and 1 long beep (repeats 5 times)Unable to initialize video or video card required but not installed
3 short beeps and 1 long beepCPU configuration error or CPU type is not compatible
The following beep codes can occur while restoring, flashing or updating the BIOS:
BeepsDescription
1 short beepLegacy floppy drive or CD/DVD drive not detected
2 short beepsFloppy diskette or compact disc not detected
3 short beepsUnable to start flashing (such as when missing a utility or BIOS image)
4 short beepsFlashing failed (checksum error, corrupted image, etc.)
5 short beepsBIOS recovery successful
Perform the following steps to resolve beeping issues. Before starting a task, turn off the computer, and then remove the power cord. After completing a task, replace any covers, reconnect the power cord, turn on the computer, and then listen for a beep code.
  1. Remove any media from the floppy drives, CD/DVD drives, USB ports, and memory card reader slots, and disconnect all non-essential devices (printers, scanners, external hard drives, and similar).
  2. Disconnect the mouse and keyboard, and then restart the computer. If the beeping sound stops, repair or replace those devices.
  3. Hot air can damage internal components! Remove any obstructions that block vents. Clean the cooling vents on the case to remove dust. If cooling fans stop spinning or make strange noises, service the computer.
    Figure 1: Hot air is released from case vents (your case may look different)
    An all-in-one computer with directional arrows showing the release path of hot air.
  4. Remove the memory cover, and then reseat all memory modules. If the computer stops beeping, a memory module might not have been fully seated or connected.
  5. If the computer has multiple memory modules, turn on the computer with only one memory module installed. If the computer stops beeping, the memory module might be defective, or might be the wrong type of memory for the motherboard. Reinsert the memory into the socket to see if a connection was the problem; otherwise replace the module. Repeat this process for all memory modules installed in the computer.
  6. If all of the above steps have been tried and the beeping sound still exists, refer to beep code table specific to the motherboard of the computer, or Contact HP (in English) for additional assistance.
The following AMI beep codes can occur when there is a problem during the attempt of a normal system startup. Use these codes to help troubleshoot problems related to system startup. When troubleshooting further, refer to the section What to do when beep codes occur .
NOTE:Not all codes shown and codes shown might vary.
BeepsDescription
1Memory timing failure
2 Memory parity error
3Memory read or write failure
4, 5, 6, 7Fatal errors related to the operation of critical motherboard components - such as the CPU.
8 Video memory
The following table lists AMI beep codes that can occur when attempting to flash or recover the BIOS. You can use these codes to help troubleshoot problems related to system startup or flashing BIOS memory (such as in BIOS upgrades).
NOTE:Not all codes shown and codes shown might vary.
Number of beeps Post code
1 No media detected
2ROM file not found in root directory
3Insert next media volume
4 Flash Programming successful
5Failure while reading file
7Flash EPROM not detected
10Failure while erasing flash memory
11 Flash program error
12Problem with ROM file size
13ROM image does not match BIOS requirements
Use these codes to help troubleshoot problems related to system startup or flashing BIOS memory (such as in BIOS upgrades). When troubleshooting further, refer to the section What to do when beep codes occur .
Four series of beeps indicate a fatal error; that is, a problem exists which prevents the computer from starting. For example, there might be two beeps, a short pause, one beep, a short pause, one beep, a short pause, and then three beeps; this is represented as 2-1-1-3 in the chart below.
NOTE:The following codes can vary depending on BIOS version.
BeepsPost Code Description of failure
One short beep 0 POST process completed successfully - normal startup
1-1-1-302hVerify real mode
1-1-2-104hGet CPU type
1-1-2-306hInitialize system hardware
1-1-3-108hInitialize chipset registers with initial POST values
1-1-3-209hSet in POST flag
1-1-3-30AhInitialize CPU registers
1-1-4-10ChInitialize cache to initial POST values
1-1-4-30EhInitialize I/O
1-2-1-110hInitialize Power Management
1-2-1-211hLoad alternate registers with initial POST values
1-2-1-312hJump to UserPatch0
1-2-2-114hInitialize keyboard controller
1-2-2-316hBIOS ROM checksum
1-2-3-118h8254 timer initialization
1-2-3-31Ah8237 DMA controller initialization
1-2-4-11ChReset Programmable Interrupt Controller
1-3-1-120hTest DRAM refresh
1-3-1-322hTest 8742 Keyboard Controller
1-3-2-124hSet ES segment register to 4 GB
1-3-3-128hAutosize DRAM
1-3-3-32AhClear 512K base RAM
1-3-4-12ChTest 512 base address lines
1-3-4-32EhTest 512K base memory
1-4-1-332hTest CPU bus-clock frequency
1-4-2-134hCMOS RAM read/write failure
1-4-2-437hReinitialize the chipset
1-4-3-138hShadow system BIOS ROM
1-4-3-239hReinitialize the cache
1-4-3-33AhAutosize cache
1-4-4-13ChConfigure advanced chipset registers
1-4-4-23DhLoad alternate registers with CMOS values
2-1-1-140hSet Initial CPU speed
2-1-1-342hsInitialize interrupt vector
2-1-2-144hInitialize BIOS interrupts
2-1-2-346hCheck ROM copyright notice
2-1-2-447hInitialize manager for PCI Options ROMs
2-1-3-148hCheck video configuration against CMOS
2-1-3-249hInitialize PCI bus and devices
2-1-3-34AhInitialize all video adapters in system
2-1-4-14ChShadow video BIOS ROM
2-1-4-34EhDisplay copyright notice
2-2-1-150hDisplay CPU type and speed
2-2-1-352hTest keyboard
2-2-2-154hSet key click if enabled
2-2-2-356hEnable keyboard
2-2-3-158hTest for unexpected interrupts
2-2-3-35AhDisplay prompt "Press F2 to enter SETUP"
2-2-4-15ChTest RAM between 512 and 640k
2-3-1-160hTest expanded memory
2-3-1-362hTest extended memory address lines
2-3-2-164hJump to UserPatch1
2-3-2-366hConfigure advanced cache registers
2-3-3-168hEnable external and CPU caches
2-3-3-269hInitialize SMI handler
2-3-3-36AhDisplay external cache size
2-3-4-16ChDisplay shadow message
2-3-4-36EhDisplay non-disposable segments
2-4-1-170hDisplay error messages
2-4-1-372hCheck for configuration errors
2-4-2-174hTest real-time clock
2-4-2-376hCheck for keyboard errors
2-4-4-17ChSet up hardware interrupts vectors
2-4-4-37EhTest coprocessor if present
3-1-1-180hDisable onboard I/O ports
3-1-1-382hDetect and install external RS232 ports
3-1-2-184hDetect and install external parallel ports
3-1-2-386hRe-initialize onboard I/O ports
3-1-3-188hInitialize BIOS data area
3-1-3-38AhInitialize extended BIOS data area
3-1-4-18ChInitialize floppy controller
3-2-1-190hInitialize hard-disk controller
3-2-1-291hInitialize local-bus hard-disk controller
3-2-1-392hJump to UserPatch2
3-2-2-194hDisable A20 address line
3-2-2-396hClear huge ES segment register
3-2-3-198hSearch for option ROMs
3-2-3-39AhShadow option ROMs
3-2-4-19ChSet up Power Management
3-2-4-39EhEnable hardware interrupts
3-3-1-1A0hSet time of day
3-3-1-3A2hCheck key lock
3-3-3-1A8hErase F2 prompt
3-3-3-3AahScan for F2 key stroke
3-3-4-1AChPEnter SETUP
3-3-4-3AehClear in-POST flag
3-4-1-1B0hCheck for errors
3-4-1-3B2hPOST done--prepare to boot operating system
3-4-2-1B4hOne beep
3-4-2-3B6hCheck password (optional)
3-4-3-1B8hClear global descriptor table
3-4-4-1BChClear parity checkers
3-4-4-3BehClear screen (optional)
3-4-4-4BFhCheck virus and backup reminders
4-1-1-1C0hTry to boot with INT 19
4-2-1-1D0hInterrupt handler error
4-2-1-3D2hUnknown interrupt error
4-2-2-1D4hPending interrupt error
4-2-2-3D6hInitialize option ROM error
4-2-3-1D8hShutdown error
4-2-3-3DahExtended Block Move
4-2-4-1DChShutdown error
4-2-4-3DehKeyboard Controller Failure
4-3-1-3E2hInitialize the chipset
4-3-1-4E3hInitialize refresh counter
4-3-2-1E4hCheck for Forced Flash
4-3-2-2E5hCheck HW status of ROM
4-3-2-3E6hBIOS ROM is OK
4-3-2-4E7hDo a complete RAM test
4-3-3-1E8hDo OEM initialization
4-3-3-2E9hInitialize interrupt controller
4-3-3-3EahRead in bootstrap code
4-3-3-4EbhInitialize all vectors
4-3-4-1EchBoot the Flash program
4-3-4-2EdhInitialize the boot device
4-3-4-3EehBoot code was read OK

HP Support forums

Find solutions and collaborate with others on the HP Support Forum
HP.comHP on FacebookHP on TwitterHP on YouTubeHP on Linked InHP on FlickrHP on Google+