Diagnostic Commands Reference; Buildfru - Compaq ES40CSLP Installation, User & Service Manual

Rackmount system
Table of Contents

Advertisement

6.6.2 Diagnostic Commands Reference

The following sections give detailed information and examples of the diagnostic commands
and related commands.

6.6.2.1 buildfru

The buildfru command initializes I
initializes SDD and TDD error logs. This command uses data supplied by the user to build the
FRU descriptor. If the environment variable sys_serial_num is valid, it also initializes that
field as well as the SMM value for the system.
Use the buildfru command if you replace a module for which the FRU information is wrong or
missing. Once you replace the module, use buildfru to build the FRU descriptor. Use the init
command to rebuild the FRU descriptor table, and use show fru to display the results.
Three areas of the EEPROM can be initialized: the FRU generic data, the FRU specific data,
and the system specific data. Each area has its own checksum, which is recalculated any time
that segment of the EEPROM is written.
When the buildfru command is executed, the FRU EEPROM is first flooded with zeroes, and
then the generic data, the system specific data, and EEPROM format version information are
written and checksums are updated. For certain FRUs, such as CPU modules, additional FRU
"specific" data can be entered using the -S option. This data is written to the appropriate region,
and its corresponding checksum is updated. Although this operation is typically performed in
manufacturing, if it is performed in the field, the information supplied on the bar code label for
a specific module should be used. Ensure that the data entered matches the FRU.
AlphaServer systems can be decomposed into a collection of FRUs. Some FRUs carry other
FRUs. For instance, a system motherboard is a FRU, but it carries a number of sub-FRUs. A
sub-FRU, such as a memory carrier module, may carry a number of its own sub-FRUs,
DIMMs. The naming convention for FRUs represents the assembly hierarchy.
The following is the general form of a FRU name:
<frun>[.<frun>[.<frun>[.<frun>[<frun>]]]]
Where "fru" is a placeholder for the appropriate FRU type at that level and "n" is the number of
that FRU instance on that branch of the system hierarchy.
The FRU assembly hierarchy for the ES40CSLP rackmount system has three levels. The FRU
types from the top to the bottom of the hierarchy are as follows:
Level
First Level
Second Level
Third Level
To build a FRU descriptor for a lower level FRU, you must point back to the higher level FRUs
with which it is associated. For example, to build a descriptor for a DIMM, you point back to
the MMB on which it resides and then to the system motherboard, which is where the MMB
resides. Similarly, to build a descriptor for a CPU, you point back to the system motherboard.
See the example at the end of this section.
2
Cbus EEPROM data structures for the named FRU and
FRU Type
Meaning
SMB0
System motherboard
CPB0
PCI backplane
SBM0
SCSI backplane
PWR(0–2)
Power supplies
JIO
Miscellaneous I/O module
CPU(0–3)
CPUs
MMB(0–3)
Memory motherboards
PCI(0–9)
PCI slots
DIM(1–8)
Memory DIMMs (1 through 8)
Compaq ES40CSLP Rackmount System Installation/User/Service Guide 6–23
Troubleshooting and Diagnostics

Advertisement

Table of Contents
loading

Table of Contents