Appendix A. Interpreting Firmware Error Codes

The error code is an 8-character (4-byte) hexadecimal code produced by firmwa identify the potential failing function or FRU in a system. It consists of 5 sou characters and 3 reason code characters. Individual characters within the error have specific field definitions, as defined in the following tables. Table A-1 and Table A-2.

Table A-1. Service Reference Code Field Layout

Source

Code

 

 

 

 

Reason

Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Byte

0

 

 

Byte

1

 

Byte 2

 

 

Byte

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1

 

S2

 

S3

 

S4

S5

 

R1

R2

 

R3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table

A-2 (Page 1 of

2).

Service Reference Code Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

Field

 

 

Description

 

 

 

 

 

 

 

 

Maintenance Package Source that produced the error code.

0Reserved

1Reserved

2POST, Firmware

3BIST

S1

4Service Processor, base system controller, etc.

5Reserved

8Product specific service guide, MAPs

9Reserved

 

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 ErrorA-1Codes

Page 245
Image 245
IBM SA38-0512-03 manual Appendix A. Interpreting Firmware Error Codes, Field Description