Firmware Checkpoint Codes


 Codes   Description                                            ACTION                      ACTION
_____________________________________________________________________________________________________

 F00     Manufacturing - Reserved for Parallel
          port download protocol

 F01     Clear the EPOW register                             1. Memory modules
                                                             2. system board

 F02     Determine system bus speed, set ISA advisor
 F04     Set memory refresh
 F05     Transfer control to Operating System ( nornmal boot )
          Action: Try to boot and run standalone diagnostics against the system.
          particularly against the intended boot device. If the diagnostics
          are successful, it may be necessary to perform an operating system
          specific recovery process, or reinstall the operating system.
 F06     Jump to set environment or check flash
 F08     Run recovery block base memory, test 2k, then set stack
 F09     Copy CRC verification code to RAM
 F0A     Turn on cache
 F0B     Flush cache
 F0C     Jump to CRC verification code in RAM
 F0D     Compute composite image CRc
 F0E     Jump back to ROM
 F0F     Turn off cache
 F10     Check if composite image CRC is valid
 F11     Good CRC - jump to composite image
 F12     Bad CRC - initialize base memory, stack
 F13     Bad CRC - copy uncompressed recovery block code to RAM
 F14     Bad CRC - jump to code in RAM
 F15     Bad CRC - turn on cache
 F16     Bad CRC - copy recovery block data section to RAM
 F17     Bad CRC - invalidate and flush cache, set TOC
 F18     Bad CRC - branch to high level recovery control routine
 F19     Initialize base memory, stack
 F1A     Copy uncompressed recovery block code to RAM
 F1B     Jump to code in RAM
 F1C     Turn on cache
 F1D     Copy recovery block data section to RAM
 F1E     Invalidate and flush cache, set TOC
 F1F     Branch to high level control routine
 F20     Initialize system I/O
 F21     Run a console diagnostic routine

 F22     No memory found

 F23     No DIMM found in socket
 F24     Remove bad DIMM found from DIMM information
 F25     Unsupported DIMM detected
 F26     Check valid image - start
 F27     Check valid image - successful
 F28     Wait for interrupt
 F29     Transfers information to the business audio chip
 F2B     Wait until sound chip has been initialized
 F2C     Initialize the current input/pointer device
 F2D     Initialize the current output
 F2E     Register a console driver
 F30     Set up early memory allocation heap, intialize Super I/O
 F31     Determine system bus speed, set ISA driver
 F32     Resync to SP (Console image)
 F33     Set memory refresh
 F35     Jump to set environment
 F40     Initialize interrupt subsystem and 8259s
 F41     SP command setup
 F42     SP mailbox interface
 F43     get_vpd entry
 F44     init_sp entry
 F45     sp_recovery -> resync SP & CPU

 -----------------------------------------------------------------------------
 00016000 Error and the following Checkpoint Code

 F46     IRQ13 stuck high
            Bad System Board or Service Processor
 F47     Entry to error checking routine-No system board VPD, bad CRC
            Bad System Board
 F48     Power supply or system board problem
            Other 8-digit Codes possible:
                 00070010, 40100005
 F49     Voltage problem, system board, power supply or CPU
            5V high/low - bad power supply, CPU card, System Board
            Other 8-digit Codes possible:
                 40111022, 40111082
 F4A     Voltage problem, system board or power supply
            12V high/low - bad power supply, CPU card, System Board
            Other 8-digit Codes possible:
                 40111052, 401110B2, 401110C2, 40111062, 00070010
 F4B     CPU over temperature or bad system board
            Other 8-digit Codes possible:
                 40200021, 00070009
 F4C     start bit-map display function
 F4D     Bit-map file read into memory, start processing
 F4E     End bit-map display function
 F4F     IO/MEM over termperature or bad system board
            Other 8-digit Codes possible:
                 40200031, 40200041, 00070008
 F50     Initialize CMOS RTC periodic interrupt
 F51     System board or system over temperature, CPU card Critical Temp.
            Other 8-digit Codes possible:
                 40200023, 40200033, 40200043, 00070008, 00070009
 F52     Bad system board (fan fail reported)
            Other 8-digit Codes possible:
                 40210011, 40210014
 F53     Bad system board or Fans
            Other 8-digit Codes possible:
                 40210011, 40210014
 F54     Fan fail warning
 F55     Bad system board (unsupported EPOW)
 F56     Voltage problem, system board, power supply or CPU
            3.3V/2.5V high/low
            Other 8-digit Codes possible:
                 40111032, 40111092, 40111042, 401110A2
 -----------------------------------------------------------------------------
 F57     Bad or low battery
 F58     IRQ13 test failure
 F59     EPOW test failure
 F5A     Spurious IRQ6 interrupt (i.e. interrupt glitch)
 F5B     Fan failure warning
 F5B     Transfer control to Operating System ( service mode bootlist )
 F5C     Clear EPOW register failure
 F5D     Clear EPOW register failure
 F60     Initialize keyboard/mouse controller, and password
 F61     Extended memory initialization command
 F62     Diskette initialization command
 F64     Test of day routine
 F6A     SCSI initialization command
 F70     Initialize debugger
 F71     Start checking whether CMOS contents are valid
 F72     End checking whether CMOS contents are valid
 F73     Dumps contents of CMOS data area to a file
 F74     Establishing Host conmnection
 F75     BootP request
 F77     Resync to SP (Recvoery image)
 F79     Dupms contents of NVRAM data area to a file
 F7A     NVRAM initialization
 F7B     Check NVRAM validity CRC
 F7C     Loads contents of CMOS from file
 F80     Initialize system call table
 F82     Register a manager for use by the system
 F88     Halt.  System locked by error condition - power off
 F90     Initialize VDISK file system
 F91     Low-level initialize VDISK file systems
 F94     Start SCSI initialization
 F96     SCSI bus scan start
 F97     SCSI polling interrupt
 F98     SCSI device detected
 F9E     Real Time clock RTC initialization
 F9F     Exit SCSI initialization
 FA0     Start resident monitor, run V:autoexec.6md-initializes various sub-
         systems-video, keyboard/mouse, extended memory, diskette, SCSI, etc.
 FA1     Enter resident monitor
 FA2     Resident monitor process
 FA3     Resident monitor process
 FA4     Exit resident monitor
 FA5     ASCII terminal initialization
 FA6     ASCII terminal initialization exit
 FA9     p9 driver initialization
 FAA     p9 driver exit
 FAB     Keyboard driver initialization
 FAC     Keyboard driver exit
 FAD     Mouse driver initialization
 FAE     Mouse driver exit
 FB0     Initialize rest of file system
 FB1     Diskette initialization
 FB2     Diskette drive type determination
 FB3     Diskette initialization complete
 FC0     Check if flash ROM OK
 FCA     Build boot table - Networks
 FCB     Build boot table - DASD
 FCC     Build boot table - CDROM
 FCD     Build boot table - diskettes
 FCE     No operating system boot, exit normal boot sequence
 FD0     Start of boot sequence
 FD2     No operating system boot - ensure CMOS RTC periodic clock updates
         displayed
 FD4     Initialize console for loading diagnostics
 FD8     Exit from diagnostic - run resident monitor
 FDA     IRQ15
 FDB     Unexpected processor exception
 FDC     Dynamic console selection
 FDD     Early processor exception
 FDE     Alternating pattern of FDE and FDA indicates a processor exception
         has been detected.
 FE1     Test timeout
 FE2     Initialize system I/O
 FE4     Initialize super I/O with default values
 FE6     Set up early memory allocation heap
 FE8     Initialize primary diskette drive in polled mode
 FEA     Try to load in recovery image from diskette
 FEB     F30 Verify recovery image is | The F40 action plan should also work
               valid                  | on the F30. Use the F30 firmware.
         _____________________________|________________________________________
                                      |
         F40 Firmware flash corrupted,|            A C T I O N
             load from diskette       |If the system will not boot up fully
                                      |and the checkpoint display reads "FEB",
                                      |the firmware is partially corrupted, but
                                      |should be recoverable. Make a copy of
                                      |the firmware update diskette, rename the
                                      |.img file to PRECOVER.IMG and insert
                                      |this "recovery" diskette in the drive
                                      |when the FEB appears on the checkpoint
                                       display.
 FEC     Get recovery image entry point
 FED     Invalidate instruction cache
 FEE     Jump to composite image
 FF0     Manufacturing - Check fo parallel port hook
 FF4     Manufacturing - Start flag not received
 FF5     Manufacturing - Invalid start flag received
 FF6     Manufacturing - Receive character timeout
 FF7     Manufacturing - CRC value mismatch
 FFA     Error during flash update
 FFC     Operating system boot - no errors reported by IPL ROS
 FFD     Operating system boot - non-critical errors reported by IPL ROS
 FFE     No boot - critical error(s) reported by IPL ROS -or- F1 key pressed