
Phoenix BIOS ISA/EISA


POSTcode       TEST-DESCRIPTION

  01           CPU register test in progress or failure.
               (Pattern test for most 16 bit registers.)
               
  02           CMOS write/read test in progress or failure.
               ("Rolling ones" test in the shutdown byte  of the CMOS RAM.)
               
  03           ROM BIOS checksum test in progress or failure.
  
  04           Programmable interval timer 0 test in progress or failure.
               (Reading of timer 0 counts over a period of time 'til 
               all bits are set.)
               
  05           DMA channel 0 address and count register test in progress or 
               failure. ("Rolling ones and zeros" test.)
                
  06           DMA pge register write/read test in progress or failure.	
               (Pattern test of page registers.)
               
  08           RAM refresh verification test in progress or failure.
               (Checking refresh bit (bit 4) in port 60h over a period
                of time.)
                
  09           First 64kB RAM test in progress.
  
  0A           First 64kB RAM chip or data line failure, multi-bit.
               ("Rolling ones" and multiple pattern test.)
               
  0B           First 64kB RAM odd/even logic failure.
  
  0C           First 64kB RAM address line failure.
  
  0D           First 64kB RAM parity failure.
  
***************************************************************************
  EISA BIOS only:
  
  0E           Fail-safe timer failure. 
               (No NMI after enabling fail-safe timer with time-out value.)

  0F           Software NMI port failure.
***************************************************************************

  10           Bit 0 (first 64kB) RAM chip or data line failure.
  
  11           Bit 1 (first 64kB) RAM chip or data line failure.
  
  12           Bit 2 (first 64kB) RAM chip or data line failure.
  
  13           Bit 3 (first 64kB) RAM chip or data line failure.
  
  14           Bit 4 (first 64kB) RAM chip or data line failure.
  
  15           Bit 5 (first 64kB) RAM chip or data line failure.
  
  16           Bit 6 (first 64kB) RAM chip or data line failure.

  17           Bit 7 (first 64kB) RAM chip or data line failure.
             
  18           Bit 8 (first 64kB) RAM chip or data line failure.
  
  19           Bit 9 (first 64kB) RAM chip or data line failure.
  
  1A           Bit 10 (first 64kB) RAM chip or data line failure.
  
  1B           Bit 11 (first 64kB) RAM chip or data line failure.
  
  1C           Bit 12 (first 64kB) RAM chip or data line failure.
  
  1D           Bit 13 (first 64kB) RAM chip or data line failure.
  
  1E           Bit 14 (first 64kB) RAM chip or data line failure.
  
  1F           Bit 15 (first 64kB) RAM chip or data line failure.
  
  20           Slave DMA register test in progress or failure.
               (Pattern test of slave DMA controller channel 1...3.)
                
  21           Master DMA register test in progress or failure.
               (Pattern test of master DMA controller channel 1...3.)
               
  22           Master interrupt mask register test in progress or failure.
               ("Rolling ones & zeros" test of the 8259 mask register.)
               
  23           Slave interrupt mask register test in progress or failure.
               ("Rolling ones & zeros" test of the 8259 mask register.)
               
  25           Interrupt vector loading in progress.
               (Initialization of the interrupt vector table.)
               
  26           Keyboard controller test in progress or failure.
               (Using the self-test command (AAh) of the 8042.)
               
  28           CMOS RAM power failure and checksum calculation test in 
               progress. (Checking power-fail bit and lower CMOS area.)
               
  29           CMOS RAM configuration validation for video in progress.
               (Verify of the CMOS video configuration.)
               
  2B           Screen memory test in progress or failure. 
               (Test of the B0000h & B8000h video buffers with patterns 
                and "rolling ones".)
                
  2C           Screen initialization in progress.
               (Preface for INT 10h calls before video configuration is 
                confirmed.)
                
  2D           Screen retrace test in progress or failure. 
               (Checking the retrace bit 0 in the video controller over
                a period of time.)
                
  2E           Search for video ROM in progress.
  
  30           Screen running with video ROM.
  
  31           Monochrome monitor operable.
  
  32           Color monitor oparable (40-columns).
  
  33           Color monitor operable (80 columns).
  
  34           Timer tick interrupt in progress or failure.
  
  35           Shutdown test in progress or failure. 
               (Return address stored in 000:6700h, then reset via 
                keyboard controller.)
                
  36           Gate A20 failure.(Enabling A20 via keyboard controller 
               for test of extended memory.)
               
  37           Unexpected interrupt in protected mode. (With all hardware
               interrupts masked off and soft interrupts disabled.)
                
  38           RAM test of memory above 64k in progress or failure.
               (Pattern and "rolling ones" test.)
               
  3A           Programmable interval timer 2 test in progress or failure.
               (s. checkpoint 04.)
               
  3B           Real-time clock test in progress or failure. 
               (Checking the Update-In-Progress bit of the real-time clock
                over a period of time.)
                
  3C           Serial port test in progress or failure.
  
  3D           Parallel port test in progress or failure.
  
  3E           Math coprocessor test in progress or failure.
  
***************************************************************************

  41           System board select is bad.

  42           Extended CMOS RAM is bad.
