TITLE : Firmware Checkpoint Three-Digit Codes. OS LEVEL : None DATE : 06/09/99 VERSION : 1.0 ---------------------------------------------------------------------------- HEX Description F00 Manufacturing - Reserved for Parallel port download protocol F01 Clear the EPOW register F02 Determine system bus speed, set ISA divisor F04 Set memory refresh 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 the 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 till 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, Initialize Super I/O F31 Determine system bus speed, set ISA divisor F32 Resync to SP (Composite 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 F46 IRQ13 stuck high F47 Entry to error checking routine F48 Power Supply or System Board problem F49 Voltage problem. System Board, Power Supply or CPU F4A Voltage problem. System Board or Power Supply F4B CPU over temperature or bad System Board 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 temperature or bad System Board F50 Initialize CMOS RTC periodic interrupt F51 System Board or System over temperature F52 Bad System Board (Fan Fail reported) F53 Bad System Board F54 Fan fail warning F55 Bad System Board (Unsupported EPOW) F56 Voltage problem. System Board, Power Supply or CPU F57 Bad or low battery F58 IRQ13 test failure F59 EPOW test failure F5A Spurious IRQ 7 interrupt (ie: interrupt glitch) F5B Fan failure warning 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 CMOS Initialization F75 Loads contents of CMOS from file F77 Resync to SP (Recovery Image) F79 Dumps 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 F9F Exit SCSI initialization FA0 Start resident monitor, run V:autoexec.6md - initializes various subsystems - 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 - CD ROM 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 IRQ 15 FDB Unexpected processor exception FDC Unexpected external interrupt exception FDD Early processor exception FDE Shutdown entire file system 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 Verify recovery image is valid FEC Get recovery image entry point FED Invalidate instruction cache FEE Jump to composite image FF0 Manufacturing - Check for 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