
Appendix A. Interpreting Firmware Error Codes
The error code is an
table.
Source Code |
|
|
|
| Reason Code |
|
|
|
|
|
|
|
|
|
|
Byte 0 |
| Byte 1 |
| Byte 2 |
| Byte 3 |
|
|
|
|
|
|
|
|
|
S1 | S2 | S3 | S4 | S5 | R1 | R2 | R3 |
|
|
|
|
|
|
|
|
Individual characters within the error code have specific field definitions, as defined in the following table.
Field | Description |
| |
|
| ||
| Maintenance Package Source that produced the error code. | ||
| 0 | Reserved | |
| 1 | Reserved | |
| 2 | POST, Firmware | |
S1 | 3 | BIST | |
4 | Service Processor, base system controller, etc. | ||
| |||
| 5 | Reserved | |
| 8 | ||
| 9 | Reserved | |
| Reserved | ||
|
|
| |
S2 | Base class |
| |
|
|
| |
| |||
|
| ||
S5 | Unique version of the device/FRU type for a particular product. | ||
|
| ||
| Device/FRU unique failure reason codes. | ||
| Use in combination with R2, R3 for diagnostic test failure when | ||
|
| maximum isolation was obtained. | |
| Use in combination with R2, R3 for diagnostic test failure when | ||
|
| maximum isolation was NOT obtained. | |
R1 | A | Log analysis of POST error log | |
| |||
| B | Log analysis of machine check or checkstop error log | |
| C | Reserved | |
| D | Diagnostic detected missing resource | |
| Reserved | ||
|
|
|
Appendix A. Interpreting Firmware Error Codes |