IBM SA38-0512-03 Server User Manual


 
Firmware Location Codes
These codes can be found in the System Management Services error log as
described in “Step 1020-4” on page 2-11.
Location codes vary in length depending on the device being referenced. In general,
if a location code is referring to an adapter or controller, the location code is 4 digits
(eg. 04-01 identifies the device/controller/adapter on the PCI bus, in physical slot 1).
If a device is optional and plugs into an adapter/controller, it is normally 8 digits (eg.
01-C0-00-00 is identifying the first diskette drive).
Location Code format
The basic format of the location code is:
For non-SCSI devices/drives
AB-CD-EF-GH
For SCSI devices/drives (not controllers/adapters)
AB-CD-EF-G,H
“G” is the SCSI bus ID (PUN) of the device and “H” is the Logical Unit
Number (LUN).
The “AB” value identifies the bus type as follows:
The “CD” value depends on whether the device is integrated or a plug in adapter.
For plug in adapters, the value is a decimal number in the range of 01 to 99 that
identifies the system slot. For integrated devices (eg. the integrated PCI Ethernet
controller), the value of “C” is an uppercase alphabetic character in the range from A
to Z and is generated based on the device “discovery” order as specified in the Open
Firmware 1275 specification for the “probe” process which translates into “Device
Tree” order. The “D” value is set to 0.
The “EF” value, as generated by the firmware, is always 00.
The “GH” value (except for SCSI devices) is a subsystem dependent “index” value
indicating subordinate devices of the parent identified by the “AB-CD-EF” value.
Examples:
00 Processor bus
01 ISA bus
04 PCI bus
05 PCMCIA bus
Chapter 3. Error Code to FRU Index for Model 140 and Model 240
3-21