Configuration Software and Utilities 55
Using Specified CFG File
The utility can be run with the commandline parameter of -cfg filename.cfg. The filenamecan be
any DOSaccepted, eight-character filename string. Theutility loads the specified CFG file and
uses the entriesin the configuration file to probe the hardware and to select the properSDRs to load
into nonvolatilestorage.
Displaying Utility Title and Version
The utilitydisplays its title:
FRU & SDR Load Utility, Version X.XX
Where X.XX is the revision numberf or the utility.
Configuration File
The configurationfile is in ASCII text. Theutility executes commands formed by the strings
present in the configurationfile. These commands cause the utility to perform various tasks needed
to ultimatelyload the proper SDRs into the nonvolatile storage of the BMC and possibly generic
FRU devices. Some of the commands may be interactive and require you to make a choice.
Prompting for Product Level FRU Information
Through the use of a ConfigurationFile, the utility may prompt you for FRU information.
Filtering Sensor Data Record From the SDR File
The MASTER.SDRfile has all the possible SDRs for the system. These recordsmay need to be
filteredbased on the current product configuration. The configurationfile directs the filtering of
the SDRs.
Updating the SDR Nonvolatile Storage Area
After theutility validates the header area of the supplied SDR file, it updates the SDRrepository
area. Beforeprogramming, the utilityclears the SDR repository area. TheSDR file is loaded via
the .cfg File. Thenthe utility filters all tagged SDRs dependingon theproduct configuration set in
the ConfigurationFile. Non-taggedSDRs are automatically programmed. Theutility also copies
all writtenSDRs to the SDR.TMP file. Itcontains an image of what was loaded, and the TMP file
is also useful for debuggingthe server.
Updating FRU Nonvolatile Storage Area
After the configurationis determined, the utility updates the FRU nonvolatile storage area. Firstit
verifiesthe Common Header area and checksum from the specified FRU file. TheInternal Use
Area is read outof the specified .FRU file and is programmed into the nonvolatile storage. The
Chassis, Board, Productand MultiRecord areas are read out of the specified .FRU file, if they exist,
then thoseareas are programmed into the FRU nonvolatile storage. Allthe areas are also written to
the FRU.TMP file, which is usefu l for debugging the server.
Updating SMB FRU Nonvolatile Storage Area
After programmingthe BMC FRU area, the corresponding SMB fields are automatically updated
when the serveris re-booted.