IBM B50 manual Appendix A. Interpreting Firmware Error Codes

Models: B50

1 198
Download 198 pages 21.09 Kb
Page 185
Image 185
Appendix A. Interpreting Firmware Error Codes

Appendix A. Interpreting Firmware Error Codes

The error code is an 8-character (4-byte) hexadecimal code produced by firmware to identify the potential failing function or FRU in a server. The error code consists of 5 source code characters and 3 reason code characters, as shown in the following

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

Product-specific service guide, MAPs

 

9

Reserved

 

A-F

Reserved

 

 

 

S2

Base class

 

 

 

 

S3-S4

Sub-class

 

 

 

S5

Unique version of the device/FRU type for a particular product.

 

 

 

Device/FRU unique failure reason codes.

 

1-7

Use in combination with R2, R3 for diagnostic test failure when

 

 

maximum isolation was obtained.

 

8-9

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

 

E-F

Reserved

 

 

 

Appendix A. Interpreting Firmware Error Codes

A-1

Page 185
Image 185
IBM B50 manual Appendix A. Interpreting Firmware Error Codes