|
|
Note | STANDBY |
After you have instructed all network users to close their applications down and log off the network, hold this button down for a specific period of time before the system initiates a shutdown sequence to Standby Mode. The system will display the code 1200 on the LCD and sound a tone. | |
Continue to hold down the STANDBY button until the tone stops, at which time the shutdown sequence begins. In Standby Mode, the mains electricity supply keeps the battery pack fully charged, but there is no DC power supplied to the system. | |
Press STANDBY and CONTROL simultaneously to cancel the current shutdown sequence. | |
Special Button Functions |
System Management Controller (SMC) Error Codes
This section contains SMC error codes. These codes fall into two groups, the range 0F01-0F0F and the range 0F10-0F4F.
0F01-0F0F
These are initialisation codes for the SMC which will only appear immediately after power-up. If the system stops and the LCD flashes one of these codes, it means that there is a serious hardware problem with the SMC board and it probably needs replacing. The following table defines these codes:
Error Code | Error Factor |
0F01 | 80C186EB internal H/W (general purpose register) error |
0F02 | 80C186EB internal H/W (flag register) error |
0F03 | 80C186EB internal H/W (timer) error |
0F04 | SCs SRAM write/read test error |
0F05 | SCs EPROM checksum error |
0F06 | SCs FLASH checksum error |
0F07 | Copy from FLASH to SRAM failed |
0F08 | Copy from EPROM to SRAM failed |
0F09 | RTCs RAM write/read test error |
0F0A | A/D converters busy bit error |
0F0B | SCs FLASH is not programmed |
0F0D | UART1 internal loop test failed |
0F0E | UART2 internal loop test failed |
0F0F | UART1 and UART2 internal loop test both failed |
0F10-0F4F
These codes indicate various other errors and could appear on the LCD at any point. The following list defines the codes and indicates what action you should take if these errors occur. If an error persists and efforts to solve the problem prove ineffective, you should contact a service engineer.
0F10 Power On Error - This code appears when the firmware does not detect a power-on signal from the Power button within one second. Possible faulty items are the motherboard, the SMC board, the SMIC or the cabling between them. Try pressing the Power button again.
0F11 Power Off Error - Appears when the system will not shut down after pressing the Standby button on the front panel. Possible faulty items are the main circuit board, the SMC board or the cable between them. If it is absolutely necessary to shut down the server, you can switch the circuit breaker switch on the rear panel to the Off position and unplug the mains lead. Only do this, however, as a last resort.
0F12 SMC Watchdog Timer over-flow error - Indicates a faulty SMC board or the SMC firmware. If this code appears, first try resetting the SMC by doing the following:
1. Unlock the removable drive bay door to deactivate the security alarm (see chapter 2 in the Owners Handbook).
2. Press the Control, Standby and Reset special buttons simultaneously.
This action displays "8888" on the LCD.
3. Press Standby and Reset simultaneously. This clears the LCD and resets the SMC. If the error code persists, contact a service engineer.
0F13 Too many time-out errors - Indicates faulty SMC board. Try resetting the SMC using the same procedure as for 0F12.
0F15 Invalid interrupt - Indicates a fault in either the SMC board or firmware.
0F20 Diagnostic Processor communication error - Indicates an error in the diagnostic processor on the System Management Interface Card (SMIC), the power distribution board or the cable between them.
0F30 SMC port retry-error occurred - Indicates an error in the SMC board, the SMIC board, the motherboard power distribution board, the cable between them, firmware or the setting of the SMC (or FPSC) variables. First check the settings of the FPSCResponseTimeOut and FPSCReceiptTimeOut variables in the System Management Application (SMA).
0F31 SMC port Response time-out occurred - Same as for 0F30.
0F32 SMC port Transmit time-out occurred - Indicates faulty SMC board or firmware.
0F40 Modem port retry-over occurred - Indicates a faulty modem, modem cable, telephone line, SMC board, settings of SMC (or FPSC) variables in the SMA. You should check the following items first:
1. The modem is connected correctly.
2. The modem is switched on.
3. The modem is connected to the telephone line correctly.
4. The modem works correctly. To double-check this, connect a different modem that you know is in working order.
5. The serial port settings for the modem (e.g. baud rate) are correct.
6. Settings of the MODEMResponseTimeOut and MODEMReceiptTimeOut variables, in the SMA, are correct.
0F41 MODEM port Response time-out - Same as 0F40.
0F42 MODEM port Transmit time-out - Same as 0F40.
0F4D MODEM AT command result code time-out occurred - Indicates faulty modem, modem cable, SMC board or SMC (FPSC) variable settings. You should check the following items first:
1. The modem is connected correctly.
2. The modem is switched on.
3. The modem connection to the telephone is in order.
4. The modem functions properly. To double-check this, connect a different modem that you know is in working order.
5. The serial port settings for the modem (e.g. baud rate) are correct.
6. The settings of the ModemATOriginal, ModemATCommands and MODEMPortBaudRate variables, in the SMA, are correct.
0F4E MODEM AT command failed - Same as 0F4D.
0F4F MODEM AT command unexpected result code is received - Same as 0F4D.
Progress Control (NextBootStage) Codes
A single SMC (FPSC) variable, NextBootStage, records the progress of all phases of the boot process. These phases are:
Power-On Self Test (POST), executed by the BIOS.
SMC Device Driver Attachment (i.e. initialisation).
SMC Client Loading.
The SMC Last Client sends a message to the SMC that it has loaded.
The NextBootStage variable can take values in the range 1000-FFFF. The most significant digits of this variable (i.e. the first three) are progress codes and are allocated as follows:
100-1FF Diagnostic Processor and SMC
200-2FF Motherboard BIOS
300-3FF System Management Interface Card (SMIC) BIOS
400-7FF Unallocated
800-8FF Device Driver
900-EFF Unallocated
F00-FFF Last Client
The least significant digit (i.e. the fourth) indicates whether there is an error condition, according to the following scheme:
0 No error
F Used by SMC to indicate an error
The following codes have special meaning to the SMC:
0001 is issued, accompanied by an alarm, under the following circumstances:
- The nickel-cadmium battery on the SMC board has fully discharged. This will happen if the server is disconnected from the mains electricity for at least one month.
- The SMC firmware which controls the Front Panel is updated.
- A fatal error occurs on the SMC and the SMC executes a self-reset. This means that any changes you have made to the configuration settings within the SMA have been lost. Use the SMA to restore these settings (see the SMA Users Guide and the SMAs own on-line help system).
2000 must be issued by the BIOS when it starts execution before configuration testing has taken place.
7FF0 is the POST completion code. It is sent by the BIOS when the POST completes successfully. When the code is received, the POST watchdogs are disabled.
8FE0 is the code sent by the SMC Device Driver to indicate that it will be absent.
8FF0 is the code sent by the SMC Device Driver to indicate that it has initialised successfully.
FFE0 is the code sent by the SMC Last Client to indicate that all clients will be unloaded. The Trap generator is disabled.
FFF0 is the code sent by the SMC Last Client to indicate that all clients are now loaded. The Trap generator is enabled.
SMC-specific codes and NextBootStage codes
Code | Meaning | Source |
0000 | Reset or Shutdown has been cancelled by S/W. | Device drivers or clients |
1000 | Reset is issued to Diag-Processor | SMC |
100F | POST has not started its execution. (SMC detected time-out) | SMC |
1200 | Shutdown_request is issued to S/W | SMC |
1400 | Normal Reset_request issued to S/W | SMC |
1600 | NMI request is issued to Diag-processor | SMC |
1800 | Dump (INIT) request is issued to Diag-processor | SMC |
1FFF | System dead is reported by Diagnostic processor | Diagnostic processor |
2000 | POST has started its execution | POST |
2001-2FFF | POST indicates the number or error of test being executed | POST |
7FF0 | POST completes its execution | POST |
8000-FFFF | These codes are issued by device driver or clients | Device driver or client |
8FE0 | Device driver is detached | Device driver |
8FF0 | Device driver is attached | Device driver |
FFE0 | Clients are detached | Last Client |
0000 | Clients are attached. This code also appears when a Reset or Shutdown has been cancelled by S/W. |
Last Client Device drivers or clients |
POST beep codes
The BIOS signals a failure with a beep code before video adapter initialisation. The code consists of up to 10 beeps of equal length. The following table explains the meaning of each code:
Number of beeps | Meaning |
1 | Refresh failure |
2 | Parity cant be reset |
3 | First 64k memory failure |
4 | Timer not operational |
5 | Processor failure |
6 | 8042 gate a20 is off (v_mode) |
7 | Exception interrupt error |
8 | Display memory read/write error |
9 | ROM checksum error |
10 | Shutdown register read/write error |
POST codes and Countdown codes
After successful video adapter initialisation, the BIOS indicates the current testing phase during POST by outputting a 2-digit hex code to I/O location 80h. The current countdown code will also be displayed on the LCD panel once it is initialised.
The following table contains the port-80 codes and the POST countdown codes (expressed as hexadecimal numbers) which the system displays during the recovery boot process. During this process the floppy disk in drive A: is booted and a BIOS image is automatically installed.
Code | Meaning |
2020 | Disable internal cache |
2080 | Disable DMA controller #1, #2, disable interrupt controller #1, #2, reset video display |
2130 | Initialise all chipset registers (enable LCD here) |
2150 | Initialise system timer |
21B0 | Real mode base 64k test |
2200 | 16k base RAM test |
2230 | Setup interrupt vectors |
2400 | Test memory in virtual mode |
2650 | Initialise 8237 DMA controller |
2670 | 8259 interrupt controller test |
2800 | Unmask diskette, keyboard and timer interrupts |
2880 | Floppy unit initialisation |
2A00 | Cache enable |
2000 | Boot operating system |
The following table contains the port-80 and countdown codes displayed during the normal BIOS POST process.
Code | Meaning |
2D00 | Returned from ResetInit |
2D10 | PowerOnInit |
2D20 | Return from PowerOnInit |
2D30 | SoftResetEntryPoint |
2D40 | Test to see if in Protected mode |
2D50 | Checksum only the LOADER.BIN |
2D60 | LOADER.BIN checksum good |
2D70 | Issue BAT command to KBD controller |
2D80 | After waitForEmptyBuffer |
2D90 | After Empty8042InputBufferX |
2DA0 | After Retrieve8042OutputBufferX |
2DB0 | Keyboard Init passed |
2DD0 | After initAfterKBCInitEnd |
2DF0 | 2nd Empty8042InputBufferX |
2E00 | Initialise Master/Slave PICs |
2E10 | Before ChipsetInitEnd |
2E20 | After ChipsetInitEnd |
2E30 | Initialise timer channel 0 for system timer |
2E40 | Before beginning memory test, need to clear any pending parity errors |
2E60 | Test RAM from 0-640KB |
2E70 | GetMinPartitionSizeX |
2E80 | RAM failure, call RemapMemoryPartitionX |
2E90 | RAM test complete, passed |
2EA0 | Set up stack at 30:100 |
2EB0 | BIOS just shadowed |
2EC0 | Enable F000 DRAM read/write |
2ED0 | Dispatch POST |
2230 | Setup interrupt vectors |
2240 | Just after call to SetPostEnvironment |
20D0 | CustomCheckManufacturingMode and CheckDefaultJumper |
20E0 | Check validity of CMOS |
20F0 | Force CMOS defaults |
2100 | CMOS init complete |
2250 | After Initialise CMOS pointers in EBDA |
2F00 | EISA slot initialisation |
2F10 | Enable extended NMI sources |
2F20 | Test extended NMI sources |
2280 | Set monochrome mode |
2290 | Set colour display |
22A0 | Clear parity status if any |
22B0 | Call ChipsetBeforeVideoInit |
22C0 | Video option ROM search |
22D0 | Call CustomAfterVideoInit |
22E0 | AfterVideoInit |
22F0 | After mono display setup |
2300 | Before check for vertical retrace |
2310 | Test for colour display memory |
2320 | Check for vertical retrace |
2340 | Video card detected |
2350 | Initialise Console Redirection |
2360 | InitializeMessagingServices and ClearScreen |
2370 | CustomDisplaySignon |
2F30 | EISAErrorDisplay |
2800 | Keyboard/Mouse port check |
2810 | Keyboard error determination |
2820 | Enable Keyboard Interrupts and init kbd circular buffer |
2830 | Check if keyboard is locked |
2F50 | Initialise mouse |
2390 | CustomUpdateScreenPointers, CustomDisplaySetupMessage, CustomDisplayKeyboardSignon, CustomDisplayMouseSignon |
23B0 | Jumps to StartMemoryTesting in next module |
2430 | Call GetMinPartitionSizeX |
24F0 | Call DisableEnhancedPost |
2520 | Call ChipsetAdjustMemorySize |
2610 | DMA register Tests |
2620 | DMA test OK |
2640 | DMA controller F/F latch test |
2650 | Initialise 8237 DMA controller |
2660 | Clear DMA write request register and mask set/reset register |
2670 | 8259 Interrupt controller test |
2F40 | Enable extended NMI sources |
28C0 | Chipset@Devinit and ConfigurePeripheralController |
28F0 | Floppy init |
2910 | HD init |
2920 | Set printer, rs-232 time out |
2960 | Before Option ROM scan |
2970 | Option ROM scan C800-E000 |
2980 | After Option ROM scan |
29A0 | Soft reset (1234) ® (1200) |
29D0 | Timer data area initialisation |
2A00 | Printer setup |
2A10 | RS-232 setup |
2A20 | After KB circular buffer set up |
2AB0 | Before NPX test and init |
2AC0 | NPX test and init |
2AD0 | Update coprocessor info in CMOS and recalculate checksum |
2AE0 | Set typematic rate |
2AF0 | KBD read ID command |
2B00 | Wait for READ ID response |
2A30 | Display POST errors |
2A60 | Before Setup |
2A70 | Call Setup |
2B10 | Enable Cache for boot |
2B30 | Setup display mode |
2B40 | Jmp preos.asm |
2BB0 | Start of PreOS |
2000 | Execute boot |
Codes Generated by the SMIC BIOS
The following table contains codes that the System Management Interface Card (SMIC) BIOS generates during POST. The codes, which can appear on the LCD or within the System Management Application, define the start and end points of each action. The appearance of one of these codes does not indicate an error unless it flashes.
Start | Definition | End |
31 0 0 | Boot control decision logic | 39 0 0 |
31 1 0 | Console redirect decision logic | 39 1 0 |
32 0 0 | Initialise FPSC communications | 3A 0 0 |
32 1 0 | Write inventory information | 3A 1 0 |
32 2 0 | Enable / Disable CPUs | 3A 2 0 |
32 3 0 | Fatal error handler | 3A 3 0 |
33 0 0 | Console redirection | 3B 0 0 |
35 0 0 | FPSC and pass-through serial port configuration | 3D 0 0 |
35 1 0 | Ethernet card node address reporting | 3D 1 0 |
35 2 0 | Time synchronisation | 3D 2 0 |
35 3 0 | Non-fatal POST errors reporting | 3D 3 0 |
35 4 0 | Security | 3D 4 0 |
36 0 0 | SMIC SRAM test | 3E 0 0 |
36 1 0 | SMIC serial port test | 3D 1 0 |
37 0 0 | Flash Disk initialisation | 3F 0 0 |
37 1 0 | Flash Disk boot | 3F 1 0 |
37 2 0 | Flash Disk self-test | 3F 2 0 |
Codes that appear in the SMA
POST error codes and messages
The BIOS indicates errors by writing an error code to the PS/2 standard logging area in the Extended BIOS Data Area, and by displaying a message on the screen, which is preceded by the POST Error Code. The error code will also be logged to the Critical Event Logging area. The following codes will appear inside the System Management Application (SMA) and not on the front panel LCD.
Code | Error Message |
0002 | Primary Boot Device Not Found |
0010 | Cache Memory Failure, Do Not Enable Cache |
0015 | Primary Output Device Not Found |
0016 | Primary Input device Not Found |
0041 | EISA ID Mismatch for Slot |
0043 | EISA Invalid configuration for Slot |
0044 | EISA config NOT ASSURED! |
0045 | EISA Expansion Board Not Ready in Slot |
0047 | EISA CMOS Configuration Not Set |
0048 | EISA CMOS Checksum Failure |
0049 | EISA NVRAM Invalid |
0060 | Keyboard Is Locked ... Please Unlock It |
0070 | CMOS Time & Date Not Set |
0080 | Option ROM has bad checksum |
0083 | Shadow of PCI ROM Failed |
0084 | Shadow of EISA ROM Failed |
0085 | Shadow of ISA ROM Failed |
0131 | Floppy Drive A: |
0132 | Floppy Drive B: |
0135 | Floppy Disk Controller Failure |
0140 | Shadow of System BIOS Failed |
0170 | Disabled CPU slot # |
0171 | CPU Failure - Slot 1, CPU #1 |
0172 | CPU Failure - Slot 1, CPU #2 |
0173 | CPU Failure - Slot 2, CPU #1 |
0174 | CPU Failure - Slot 2, CPU #2 |
0171 | Previous CPU Failure - Slot 1, CPU #1 |
0172 | Previous CPU Failure - Slot 1, CPU #2 |
0173 | Previous CPU Failure - Slot 2, CPU #1 |
0174 | Previous CPU Failure - Slot 2, CPU #2 |
0175 | CPU modules are incompatible |
0180 | Attempting to boot with failed CPU |
0191 | CMOS Battery Failed |
0195 | CMOS System Options Not Set |
0198 | CMOS Checksum Invalid |
0289 | System Memory Size Mismatch |
0295 | Address Line Short Detected |
0297 | Memory Size Decreased |
0299 | ECC ErrorCorrection Failure |
0301 | ECC Single bit correction failed, Correction disabled |
0302 | ECC Double Bit Error |
0310 | ECC Address Failure, Partition # |
0370 | Keyboard Controller Error |
0373 | Keyboard Stuck Key Detected |
0375 | Keyboard and Mouse Swapped |
0380 | ECC SIMM failure, Board in slot 1 SIMM # |
0392 | ECC SIMM failure, Board in slot 2 SIMM # |
0430 | Timer Channel 2 Failure |
0440 | Gate-A20 Failure |
0441 | Unexpected Interrupt in Protected Mode |
0445 | Master Interrupt Controller Error |
0446 | Slave Interrupt Controller Error |
0450 | Master DMA Controller Error |
0451 | Slave DMA Controller Error |
0452 | DMA Controller Error |
0460 | Fail-safe Timer NMI Failure |
0461 | Software Port NMI Failure |
0465 | Bus Timeout NMI in Slot |
0467 | Expansion Board NMI in slot |
0501 | PCI System Error |
0510 | PCI Parity Error |
0710 | System Board Device Resource Conflict |
0711 | Static Device Resource Conflict |
0800 | PCI I/O Port Conflict |
0801 | PCI Memory Conflict |
0802 | PCI IRQ Conflict |
0803 | PCI Error Log is Full |
0810 | Floppy Disk Controller Resource Conflict |
0811 | Primary IDE Controller Resource Conflict |
0812 | Secondary IDE Controller Resource Conflict |
0815 | Parallel Port Resource Conflict |
0816 | Serial Port 1 Resource Conflict |
0817 | Serial Port 1 Resource Conflict |
0820 | Expansion Board Disabled in Slot |
0900 | NVRAM Checksum Error, NVRAM Cleared |
0903 | NVRAM Data Invalid, NVRAM Cleared |
0905 | NVRAM Cleared By Jumper |
0982 | I/O Expansion Board NMI in Slot |
0984 | Expansion Board Disabled in Slot |
0985 | Fail-safe Timer NMI |
0986 | System Reset Caused by Watchdog Timer |
0987 | Bus Timeout NMI in Slot |