Product guide
95
Chapter Four Configuration Software and Utilities
Prompting for Product Level
FRU Information
By using a Configuration File, the utility may prompt you for FRU information.
Filtering Sensor Data Record
From the SDR File
The MASTER.SDR file has all the possible SDRs for the system. These records
may need to be filtered based on the current product configuration. The
configuration file directs the filtering of the SDRs.
Updating the SDR Nonvolatile
Storage Area
After the utility validates the header area of the supplied SDR file, it updates the
SDR repository area. Before programming, the utility clears the SDR repository
area. The SDR file is loaded via the .cfg file. Then the utility filters all tagged SDRs
depending on the product configuration set in the Configuration File. A nontagged
SDR is automatically programmed. The utility also copies all written SDRs to the
SDR.TMP file. It contains an image of what was loaded, and the TMP file is useful
for debugging the server.
Updating FRU Nonvolatile
Storage Area
After the configuration is determined, the utility updates the FRU nonvolatile storage
area. It then verifies the Common Header area and checksum from the specified
FRU file. The Internal Use Area is read out of the specified .FRU file and is
programmed into the nonvolatile storage. The Chassis, Board, Product, and
MultiRecord areas are read out of the specified .FRU file, if they exist, then those
areas are programmed into the FRU nonvolatile storage. All the areas are also
written to the FRU.TMP file, which is useful for debugging the server.
Updating DMI FRU Nonvolatile
Storage Area
After programming the BMC FRU area, the utility then programs the following
Chassis, Board, and Product FRU information to the DMI fields, but only when
dictated by the Configuration File.
If a failure occurs, the utility displays an error message and exits.
Cleaning Up and Exiting
If an update was successfully performed, the utility displays an appropriate
message and then exits with a DOS exit code of zero.
If the utility fails, it immediately exits with an error message and a non-zero DOS
exit code.