TITLE: ROM BEEP CODES AND ERROR MESSAGES
 
CONTENTS:
         - FATAL SYSTEM BOARD BEEP CODES
         - NON-FATAL SYSTEM BOARD BEEP CODES
         - POST AND BOOT ERROR MESSAGES
         - INFORMATIONAL MESSAGES
         - RUN-TIME ERROR MESSAGES
 
**************************************************************************** 
                 - FATAL SYSTEM BOARD BEEP CODES
The table below describes the beep codes and error codes that are 
written to Port 80h for fatal system board errors. These errors 
will cause the system to halt.
 
Note:  No beep code is sounded if a test is aborted while in progress. 
       The contents of port 80h can be read to identify the area of failure. 
***************************************************************************** 
                     
         BEEP     CONTENTS 
         CODE     PORT 80h         DESCRIPTION 
         none       01h      CPU register test in progress
         1-1-3      02h      CMOS write/read failure 
         1-1-4      03h      ROM BIOS checksum failure 
FATAL    1-2-1      04h      Programmable Interval Timer failure 
SYSTEM
BOARD    1-2-2      05h      DMA initialization failure 
ERRORS   1-2-3      06h      DMA page register write/read failuE 
         1-3-1      08h      RAM refresh verification failure 
         none       09h      1st 64K RAM test in progress 
 
         1-3-3      0Ah      1st 64K RAM chip or data line failure multi-bit
         1-3-4      0Bh      1st 64K RAM odd/even logic failure 
         1-4-1      0Ch      Address line failure 1st 64K RAM 
         1-4-2      0Dh      Parity failure 1st 64K RAM           
 
         BEEP     CONTENTS 
         CODE     PORT 80h         DESCRIPTION 
         2-1-1     10h      Bit 0 1st 64K RAM failure  
FATAL    2-1-2     11h      Bit 1 1st 64K RAM failure  
SYSTEM   2-1-3     12h      Bit 2 1st 64K RAM failure  
BOARD    2-1-4     13h      Bit 3 1st 64K RAM failure  
ERRORS
         2-2-1     14h      Bit 4 1st 64K RAM failure  
         2-2-2     15h      Bit 5 1st 64K RAM failure  
         2-2-3     16h      Bit 6 1st 64K RAM failure  
         2-2-4     17h      Bit 7 1st 64K RAM failure  
 
         2-3-1     18h      Bit 8 1st 64K RAM failure  
         2-3-2     19h      Bit 9 1st 64K RAM failure  
         2-3-3     1Ah      Bit A 1st 64K RAM failure  
         2-3-4     1Bh      Bit B 1st 64K RAM failure  
 
         BEEP     CONTENTS 
         CODE     PORT 80h         DESCRIPTION 
         2-4-1     1Ch      Bit C 1st 64K RAM failure  
FATAL    2-4-2     1Dh      Bit D 1st 64K RAM failure  
SYSTEM   2-4-3     1Eh      Bit E 1st 64K RAM failure  
BOARD    2-4-4     1Fh      Bit F 1st 64K RAM failure  
ERRORS
         3-1-1     20h      Slave DMA register failure 
         3-1-2     21h      Master DMA register failure 
         3-1-3     22h      Master interrupt mask  
                            register failure 
      
         3-1-4     23h     Slave interrupt mask register failure 
          none     25h     Interrupt vector loading in progress 
         3-2-4     27h     Keyboard controller test failure  
          none     28h     CMOS power failure and checksum 
                           calculation in progress   
 
         BEEP     CONTENTS 
         CODE     PORT 80h         DESCRIPTION 
FATAL    none      29h     CMOS configuration validation in progress
SYSTEM   3-3-4     2Bh     Screen memory test failure 
BOARD    3-4-1     2Ch     Screen initialization failure 
ERRORS  
         3-4-2     2Dh     Screen retrace test faulure 
         none      2Eh     Search for video ROM in progress 
         none      30h     Screen believed operable 
 
         none      30h     Screen believed running with video ROM 
         none      31h     Monochrome monitor believed operable 
          
         none      32h     Color monitor (40 column) believed operable
         none      33h     Color monitor (80 column) believed operable
 
 
 
*****************************************************************************
               - NON-FATAL SYSTEM BOARD BEEP CODES 
The table below describes the beep codes and error codes that are written
to Port 80h for non-fatal system board errors. 
*****************************************************************************   
  
            BEEP      CONTENTS 
            CODE      PORT 80h         DESCRIPTION 
 
NON-FATAL   4-2-1       34h      No time tick 
SYSTEM      4-2-2       35h      Shutdown failure 
BOARD       4-2-3       36h      Gate A20 failure 
ERRORS
            4-2-4       37h      Unexpected interrupt in protected mode 
            4-3-1       38h      Memory high address line failure at 
                                 010000h - 0A0000h 
NON-FATAL
SYSTEM      4-3-3       3Ah      Timer chip counter 2 failed 
BOARD       4-3-4       3Bh      Time-of-day clock stopped 
ERRORS
            4-4-1       3Ch      Serial port test failure 
            4-4-2       3Dh      Parallel port test failure 
            4-4-3       3Eh      Math coprocessor test failure 
 
 
 
*******************************************************************************
                    - POST AND BOOT ERROR MESSAGES
The table below lists the POST and boot error messages, and suggests possible 
causes and solutions for each message. 
********************************************************************************
* 
   ___________________________________________________________________________
   POST & BOOT MESSAGE      POSSIBLE CAUSE               SOLUTION
   ===========================================================================
   Diskette drive 0 seek    The A drive has either       Check the A drive
   to track 0 failed        failed or is missing
 
 
   Diskette drive reset     The diskette adapter has     Check the diskette
   failed                   failed                       adapter
 
 
   Diskette read failure    The diskette is either not   Replace the diskete
   -- strike F1 to retry    formatted or is defective    with a bootable
      boot                                               diskette and retry
                                                         boot
 
   Display adapter failed;  - The color/monochrome       - Change the switch to
   using alternate            switch is set wrong          the correct setting
                            - The primary video adapter  - Check the  primary  
                              failed                       video adapter
   ___________________________________________________________________________
   POST & BOOT MESSAGE      POSSIBLE CAUSE               SOLUTION
   ===========================================================================
   Gate A20 failure         Protected mode cannot be     Most likely, the
                            enabled                      problem is with the
                                                         system board:  check
                                                         the system board
 
   Hard disk conroller      The controller card has      Replace the controller
   failure                  failed                       card
 
 
   Hard disk failure                                     Retry  boot.  If  that
                                                         doesn't  work  replace
                                                         hard disk
 
 
   Hard disk read failure:  The working diskette or the  Retry boot. If that
   Strike F1 to retry boot  hard disk is defective       doesn't  work, replace
                                                         the diskette
 
------------------------------------------------------------------------------
  POST & BOOT MESSAGE      POSSIBLE CAUSE               SOLUTION
   ===========================================================================
   Invalid configuration    - Memory size is configured  Run  the SETUP utility
   information-- Please       wrong                      program
   run SETUP program
                            - Display adapter is       
                              configured wrong
   
                            - Wrong number of diskette
                              drives
 
   
   Keyboard clockline       Either the  keyboard or the   Make sure the keyboard
   failure                  the keyboard cable  cable     is connected
   Keyboard dataline        connection is defective       properly
   failure
 
 
   Keyboard controller      The keyboard controller       Check the keyboard
   failure                  firmware has failed           controller
 
   ___________________________________________________________________________
   POST & BOOT MESSAGE      POSSIBLE CAUSE               SOLUTION
   ===========================================================================
   Keyboard is locked:      The keyboard lock located
   Please unlock            at the front of the
                            computer is activated
 
 
   Keyboard stuck key       A key(s) is jammed           Try pressing the
   failure                                               key(s) again
 
 
   Memory address line      Circuitry associated with    Check the circuitry
   failure at hex-value,    the memory chips has failed
   read hex-value
   expecting hex-value
 
 
   Memory data line         One of  the memory chips or   Try replacing the
   failure at hex-value     associated circuitry has      memory chips
   read hex-value -- hex-   failed
   value
   ___________________________________________________________________________
   POST & BOOT MESSAGE      POSSIBLE CAUSE                  SOLUTION
   ===========================================================================
   Memory high address      Circuitry associated with     Check the circuitry
   line failure at hex-     the memory chips has failed
   value -- hex-value
 
   Memory odd/even logic    Circuitry associated with     Check the circuitry
   failure at hex-value     memory chips has failed
   read hex-value
   expexting hex-value
 
   Memory parity failure    One of the memory chips has   Try replacing the
   at hex-value--hex-       failed                        memory chips
   value
 
   Memory write/read        One of the memory chips has   Try replacing the
   failure at hex-value     failed                        memory chips
   read hex-value
   expecting hex-value
   ___________________________________________________________________________
   POST & BOOT MESSAGE      POSSIBLE CAUSE               SOLUTION
   ===========================================================================
   No boot device           Either diskette drive A:,     Retry boot. If that
   available--strike F1     the hard disk, or the         doesn't work, replace
   to retry boot            diskette itself is            the floppy diskette or
                            defective                     the hard disk
 
   No boot sector on hard   The C:drive is not            Format the C: drive
   disk--strike F1 to       formatted
   retry boot
 
   No timer tick            The timer chip has failed     Check the timer chip
                                                          in the system board
 
   Not a boot diskette --   The diskette in drive A: is   Replace the diskette
   strike F1 to retry boot  not formatted as a bootable   with a bootable
                            diskette                      diskette and retry 
                                                          boot
 
   Hex-value Optional ROM   The peripheral card           Replace the peripheral
   bad Checksum = hex-      contains a defective ROM      card
   value
   ___________________________________________________________________________
   POST & BOOT MESSAGE      POSSIBLE CAUSE                SOLUTION
   ===========================================================================
   Shutdown failure         The Keyboard controller or    Check the keyboard
                            its associated logic has      controller
                            failed
 
   Time-of-day clock        The CMOS Time-of-day clock    Run the SETUP utility
   stopped                  chip has failed
 
 
   Timer chip counter 2                                   Check  the  timer chip
   failed                                                 system board
 
 
   Timer or interrupt       Either the timer chip or      Check the timer chip
   controller bad           the Interrupt Controller is   of the Interrupt
                            defective                     controller on the
                                                          system board
 
   Unexpected interrupt in  The non-maskable interrupt    Check the system
   protected mode           (NMI) port can't be           board, particularly
                            disabled                      the logic associated
                                                          with the non-maskable
                                                          interrupt
 
 
 
********************************************************************************
                   - POST INFORMATIONAL MESSAGES
The table below lists the POST information messages and their meanings. 
 
********************************************************************************
   ____________________________________________________
   INFORMATIONAL MESSAGE      MEANING
   ====================================================
   Hex-value Base Memory,     Indicates the amount of
   hex-value Expansion        memory that has tested
                              successfully
 
   Decreasing available       Immediately follows any
   memory                     memory error message, and
                              informs you that the memory
                              chips are failing
 
   Memory test terminated     Indicates that you have
   by keystroke               pressed the Spacebar while
                              the memory tests were
                              running. This stops the
                              memory tests.
   ____________________________________________________
   INFORMATIONAL MESSAGE      MEANING
   ====================================================
   Phoenix 80286 ROM BIOS    This copyright message is
   Version 3.0 Copyright     displayed on the initial
   1985, 1986,1987           boot screen and indicates
   Phoenix  Tech All         that POST has started
   Rights Reserved
 
   Strike the F1 key to      This message indicates that
   continue                  an error was found during
                             POST. Pressing the F1 key
                             allows the system to
                             attempt to boot
 
 
 
***************************************************************************
                 - RUN-TIME ERROR MESSAGES
Run-time messages are displayed if an error occurs after the 
boot procedure is complete.  The table below gives possible 
causes and solutions for the run-time messages.
****************************************************************************
   ___________________________________________________________________________
   RUN-TIME MESSAGE             POSSIBLE CAUSE               SOLUTION
   ===========================================================================
   I/O card parity          The peripheral card has      Type (S)hut off NMI
   interrupt at address.    failed
   Type (S)hut off NMI.                                  Note: This will
   (R)eboot, other keys to                               temporatiry allow you
   continue                                              to continue. You must
                                                         replace the peripheral
                                                         card
 
 
   Memory parity interrupt  A memory chip(s) has failed  Type (S)hut off NMI
   at address. Type (S)hut
   off NMI. (R)eboot,                                    Note: This  will only
   other keys to continue                                temporarily allow you
                                                         to  continue.You must
                                                         replace the memory
                                                         chips(s).
 
 
   Unexpected HW interrupt  This could be any hardware   Check the hardware
   at address. Type (S)hut  related problem.
   off NMI,(R)eboot,        Note: This message will not
   other keys to continue   be displayed if INTENHD is
                            false
 
 
   Unexpected SW interrupt  There is an error(s) in the   Try turning the
   at address. Type (S)hut  software program.             machine off and then
   off NMI, (R)eboot,       Note: This message will not   on again. If that
   other keys to continue   be displayed if INTENHD is    doesn't work, check
                            false                         the program.
 
 
   Unexpected type 02       There is an error(s) in the   Try turning the
   interrupt at address.    software program.             machine off and then
   Type (S)hut off  NMI,                                  on again. If that
   (R)eboot, other keys to  Note: This message will not   doesn't work, check
   continue                 be displayed  if INTENHD is   the program
                            false.
 
------------------------------------------------------------------------------
