234 MPCMM0001 Chassis Management Module Software Technical Product Specification
FRU Update Configuration File
FRUFIELD “S#” “@STDIN:ASCII”
27.8.2 FRUADDRESS
The FRUADDRESS command specifies an alternate address to program the FRU file to, by default
the address in the file is used. If the SYSTEM FRU name is used, this is required by the user to
correct outcome. Multiple FRUADDRESS commands are allowed for a FRUNAME command,
but only the last FRUADDRESS command will be used. The FRUADDRESS command has three
different addressing formats.
FRUADDRESS commands do not need to be immediately after the FRUNAME command to
change the address of that FRU entity. The FRUADDRESS is applied to the FRUNAME as the file
is read in and validated. This means that the FRUADDRESS command ignores control
statements and should not be used inside IFSET commands, because it won’t have the correct
effect. When a FRUADDRESS command is read from the file, the utility will find the last
FRUNAME identified and modify the address of the FRU to match the FRUADDRESS command.
This way, when the FRU is processes in the second phase of the utility, the FRUADDRESS is set
and the utility can start to make changes to the FRU without having to parse the remainder of the
file.
Format one takes only one argument, it is the logical address of the FRU device or the alias name
of the FRU.
Example:
FRUADDRESS “01”
FRUADDRESS “CHASSIS”
Format two takes two arguments, the address of the device (or the alias name of the FRU), and the
device ID of the FRU.
Example:
FRUADDRESS “0x92” “00”
FRUADDRESS “CHASSIS” “03”
Format three takes 3 arguments, the address of the device (or the alias name of the FRU), the
device ID of the FRU, and the IPMB bus number.
Example:
FRUADDRESS “BLADE9” “00” 25
27.8.3 FRUAREA
The FRUAREA command must be preceded by a FRUNAME command. This command identifies
the area of the FRU that the FRUFIELD commands are to update because multiple areas have the
same size fields in them. The valid area selections are listed in Table 102.