Original Source: http://www.firmware.com/support/bios/beep4.htm
 (Content from a "no longer on the Internet" Webpage.)

 

PhoenixBIOS 4.0 Error Beep Codes


 
 

Filename: BEEP4.TXT
WWW URL: http://www.firmware.com/support/bios/beep4.htm
FTP URL: ftp://ftp.firmware.com/text/beep4.txt
Revision: 05/20/97
Summary: Listing of error codes (port 80h hex values and 4-part beepcodes) used by Phoenix 4.x BIOSes.

 Note: The above link is to a copy at web.archive.org  
 
 

As the power-on self test progresses, numeric values representing the status of the test are sent to port 80h. There are many diagnostic boards (also called POST boards or cards) on the market today which plug in to the PC expansion bus and have a dual LED display which decodes and displays the value at port 80h. With a POST board installed, you can monitor the progress of the self-test as it progresses. Not all tests listed in the table below will be executed on all systems, nor will they always be executed in order.

If a fatal error occurs, the PhoenixBIOS 4.0 will attempt to issue a beep code representing the error, and it will also attempt to display the error code on a monochrome or CGA display. In the event of a fatal system error during initialization, the code representing the portion of the POST causing the failure will be the last value sent to port 80h. As any experienced technician knows, a failure at any given location does not necessarily mean that the particular part or section under test has actually failed.

If you require further details or assistance in dealing with a fatal system board error, please do not contact Micro Firmware. You need to seek the assistance of a qualified computer service technician in your area.

This POST/BEEP code list is applicable only to PhoenixBIOS 4.x. For Phoenix ROM BIOS PLUS or PhoenixBIOS 1.xx, see BEEP3.TXT.

 
Beep
code
POST
code

Description/test point
1-1-1-302Verify Real Mode
1-1-2-104Get CPU type
1-1-2-306Initialize system hardware
1-1-3-108Initialize chipset registers with initial POST values
1-1-3-209Set in POST flag
1-1-3-30AInitialize CPU registers
1-1-4-10CInitialize cache to initial POST values
1-1-4-30EInitialize I/O
1-2-1-110Initialize Power Management
1-2-1-211Load alternate registers with initial POST values
1-2-1-312Jump to UserPatch0
1-2-2-114Initialize keyboard controller
1-2-2-316BIOS ROM checksum
1-2-3-1188254 timer initialization
1-2-3-31A8237 DMA controller initialization
1-2-4-11CReset Programmable Interrupt Controller
1-3-1-120Test DRAM refresh
1-3-1-322Test 8742 Keyboard Controller
1-3-2-124Set ES segment to register to 4 GB
1-3-3-128Autosize DRAM
1-3-3-32AClear 512K base RAM
1-3-4-12CTest 512 base address lines
1-3-4-32ETest 512K base memory
1-4-1-332Test CPU bus-clock frequency
1-4-2-134CMOS RAM read/write failure (this commonly indicates a problem on the ISA bus such as a card not seated correctly)
1-4-2-437Reinitialize the chipset
1-4-3-138Shadow system BIOS ROM
1-4-3-239Reinitialize the cache
1-4-3-33AAutosize cache
1-4-4-13CConfigure advanced chipset registers
1-4-4-23DLoad alternate registers with CMOS values
2-1-1-140Set Initial CPU speed
2-1-1-342Initialize interrupt vectors
2-1-2-144Initialize BIOS interrupts
2-1-2-346Check ROM copyright notice
2-1-2-447Initialize manager for PCI Options ROMs
2-1-3-148Check video configuration against CMOS
2-1-3-249Initialize PCI bus and devices
2-1-3-34AInitialize all video adapters in system
2-1-4-14CShadow video BIOS ROM
2-1-4-34EDisplay copyright notice
2-2-1-150Display CPU type and speed
2-2-1-352Test keyboard
2-2-2-154Set key click if enabled
2-2-2-356Enable keyboard
2-2-3-158Test for unexpected interrupts
2-2-3-35ADisplay prompt "Press F2 to enter SETUP"
2-2-4-15CTest RAM between 512 and 640k
2-3-1-160Test expanded memory
2-3-1-362Test extended memory address lines
2-3-2-164Jump to UserPatch1
2-3-2-366Configure advanced cache registers
2-3-3-168Enable external and CPU caches
2-3-3-269Initialize SMI handler
2-3-3-36ADisplay external cache size
2-3-4-16CDisplay shadow message
2-3-4-36EDisplay non-disposable segments
2-4-1-170Display error messages
2-4-1-372Check for configuration errors
2-4-2-174Test real-time clock
2-4-2-376Check for keyboard errors
2-4-4-17CSet up hardware interrupts vectors
2-4-4-37ETest coprocessor if present
3-1-1-180Disable onboard I/O ports
3-1-1-382Detect and install external RS232 ports
3-1-2-184Detect and install external parallel ports
3-1-2-386Re-initialize onboard I/O ports
3-1-3-188Initialize BIOS Data Area
3-1-3-38AInitialize Extended BIOS Data Area
3-1-4-18CInitialize floppy controller
3-2-1-190Initialize hard-disk controller
3-2-1-291Initialize local-bus hard-disk controller
3-2-1-392Jump to UserPatch2
3-2-2-194Disable A20 address line
3-2-2-396Clear huge ES segment register
3-2-3-198Search for option ROMs
3-2-3-39AShadow option ROMs
3-2-4-19CSet up Power Management
3-2-4-39EEnable hardware interrupts
3-3-1-1A0Set time of day
3-3-1-3A2Check key lock
3-3-3-1A8Erase F2 prompt
3-3-3-3AAScan for F2 key stroke
3-3-4-1ACEnter SETUP
3-3-4-3AEClear in-POST flag
3-4-1-1B0Check for errors
3-4-1-3B2POST done--prepare to boot operating system
3-4-2-1B4One beep
3-4-2-3B6Check password (optional)
3-4-3-1B8Clear global descriptor table
3-4-4-1BCClear parity checkers
3-4-4-3BEClear screen (optional)
3-4-4-4BFCheck virus and backup reminders
4-1-1-1C0Try to boot with INT 19
4-2-1-1D0Interrupt handler error
4-2-1-3D2Unknown interrupt error
4-2-2-1D4Pending interrupt error
4-2-2-3D6Initialize option ROM error
4-2-3-1D8Shutdown error
4-2-3-3DAExtended Block Move
4-2-4-1DCShutdown 10 error
4-2-4-3DEKeyboard Controller Failure (most likely problem is with RAM or cache unless no video is present)
4-3-1-3E2Initialize the chipset
4-3-1-4E3Initialize refresh counter
4-3-2-1E4Check for Forced Flash
4-3-2-2E5Check HW status of ROM
4-3-2-3E6BIOS ROM is OK
4-3-2-4E7Do a complete RAM test
4-3-3-1E8Do OEM initialization
4-3-3-2E9Initialize interrupt controller
4-3-3-3EARead in bootstrap code
4-3-3-4EBInitialize all vectors
4-3-4-1ECBoot the Flash program
4-3-4-2EDInitialize the boot device
4-3-4-3EEBoot code was read OK

© 1998-2001 Micro Firmware, Inc. - All Rights Reserved
While every attempt is made to ensure the accuracy of our support documents, Micro Firmware provides these documents on an AS-IS basis for information purposes only.

 

 Original Source: http://www.firmware.com/support/bios/beep4.htm
 (Content from a "no longer on the Internet" Webpage.)

 
[Supports Any Browser]*
E-mail the Webmaster
Page Content Updated: 3 June 2003