When you turn on the system power, POST diagnostics run automatically if any of the following conditions apply:
The OpenBoot PROM variable diag-switch? is set to true when you power on the system.
You hold down the keyboard's Stop and D keys as you power on the system.
You power on the system by turning the front panel keyswitch to the Diagnostics position.
In the event of an automatic system reset, POST diagnostics run under either of the following conditions:
The diag-switch? variable is set to true and the diag-trigger variable is set to error-reset or soft-reset.
The front panel keyswitch is in the Diagnostics position and the diag-trigger variable is set to error-reset or soft-reset.
For information about the various keyswitch positions, see "About the Status and Control Panel".
You can choose to view POST diagnostic and error messages locally on an attached terminal or remotely on an RSC console.
To view POST diagnostic messages on the local system, you need to connect an alphanumeric terminal or establish a tip connection to another Sun system. For more information, see "About Setting Up a Console".
To view POST diagnostic messages remotely on an RSC console, you need to configure the RSC software before starting POST. For information about using the RSC software, see the Remote System Control (RSC) User's Guide.
By default, POST output is displayed locally on an attached terminal or through a tip connection. If your server has been reconfigured to display POST output on an RSC console, POST results will not display locally. To redirect POST output to the local system, you must issue the OpenBoot PROM command diag-output-to ttya from the RSC console. See the Remote System Control (RSC) User's Guide for additional details.
You can choose to run an abbreviated POST with concise error and status reporting or run an extensive POST with more detailed messages. For more information, see "How to Set the Diagnostic Level for POST and OBDiag".
Ensure that the front panel keyswitch is in the Standby position.
For descriptions of the various keyswitch settings, see "About the Status and Control Panel".
Turn the keyswitch to the Diagnostics position.
The system runs the POST diagnostics. POST displays status and error messages on the system console or on an RSC console, if the RSC software is configured to display POST output. For more information, see the "Results" section below.
Upon successful completion of POST, the system will run OBDiag. For more information about OBDiag, see "About OpenBoot Diagnostics (OBDiag)" and "How to Use OpenBoot Diagnostics (OBDiag)".
While POST is running, you can observe its progress and any error indications in the following locations:
System console or Remote System Control (RSC) console
Front panel fault LEDs
Keyboard LEDs (if a keyboard is present)
You can also obtain a summary of POST results by using the .post and .rsc commands.
As POST runs, it displays detailed diagnostic status messages on the system console (or on an RSC console, if POST output has been redirected to an RSC console). If POST detects an error, it displays an error message on either the system console or the RSC console that indicates the failing part. A sample error message is provided below:
Power On Self Test Failed. Cause: DIMM U0702 or System Board ok
POST status and error conditions are indicated by the general fault LED on the system front panel. The LED blinks slowly to indicate that POST is running. It remains lit if POST detects a fault.
If a Sun Type-5 keyboard is attached, POST status and error indications are also displayed via the four LEDs on the keyboard. When POST starts, all four keyboard LEDs blink on and off simultaneously. After that, the Caps Lock LED blinks slowly to indicate POST is running. If an error is detected, the pattern of the lit LEDs provides an error indication. See "Error Indications" for more information.
If POST detects an error condition that prevents the system from booting, it will halt operation and display the ok prompt. The last message displayed by POST prior to the ok prompt indicates which part you need to replace.
Use the .post command at the ok prompt to view a summary of POST results.
ok .post System status: OK CPU0: OK CPU1: OK SC-MP: OK Psycho@1f: OK Cheerio: OK SCSI: OK Mem Bank0: OK Mem Bank1: OK Mem Bank2: OK Mem Bank3: OK PROM: OK NVRAM: OK TTY: OK SuperIO: OK PCI Slots: OK
Use the .rsc command at the ok prompt to view a summary of SSP POST results.
ok .rsc SEEPROM: OK I2C: OK Ethernet: OK Ethernet (2): OK CPU: OK RAM: OK Console: OK RSC Console line: OK RSC Control line: OK FlashRAM Boot CRC: OK FlashRAM Main CRC: OK RSC Console Link: OK Console Selection: ttya