Updating FRUSDR
Processes How to Update the FRUSDR for Optimum Server Performance
2.4 FRUSDR Package
The FRUSDR package has the following main components: (The exact files within the package
will vary among different platforms.)
1. <filename>.sdr – SDR record file
2. <filename>.fru – FRU record file
3. FRUSDR.EFI - the FRU & SDR loader utility.
4. MASTER.CFG – configuration file that controls FRU & SDR loading.
5. <filename>.nsh – script for running the update.
6. <filename>.txt - Describes the usage to customers.
Typically, FRU record files hold board part numbers, serial numbers, and descriptive
names. Some of this information is used by BIOS and is shown in the SMBIOS tables.
There is usually one FRU file for the baseboard, one for each SCSI backplane and one
for each additional major hardware components (for example, memory riser, I/O riser).
The SDR file holds the Sensor Data Records which inform the BMC and other
subsystems of critical thresholds and event data. There are often more SDRs than a
given system configuration will use. For example, in a system with only one HSBP
installed out of a possible two, the SDRs for the second HSBP are redundant.
FRUSDR.EFI is the program that actually loads the FRU and SDRs into a system in the
EFI environment. In addition to loading this data, FRUSDR.EFI can also probe the
system to determine which subsystems and devices are present.
The script for running the update will be available as an .nsh file – typically named as
startup/updfxx.nsh (for example, updfbc.nsh is for S5500BC). The nsh script can be run
in EFI prompt.
A configuration file, typically named MASTER.CFG, determines what FRU and SDRs
are to be programmed into the system by probing and displaying questions on the
screen. Through this script, the user inputs chassis, fan, processor, and any additional
data that may be needed to correctly configure the system.
The .txt files within the package contain details of the loader utility, as well as the FRU
and SDR usage.
2.5 Ways to Update FRUSDR
There are different ways to update FRUSDR. Once the package is downloaded and available
for update, the update can be done with or without the presence of an OS (as mentioned in the
earlier section).
The Intel
®
Deployment Assistant is a bootable CD available with Intel
®
Servers (also
downloadable from Intel site) and can be used for FRUSDR update as well as unattended OS
installation and Server configuration. Update from Linux or Windows* environments can be
done using the OFU utility. More details on the various utilities and server management
softwares are available in the documentation available at this link: Server Management Guide
.
OS independent update using EFI shell is described here.The EFI shell is a Unix-like shell
which is provided by the BIOS. It supports commands similar to DOS or Unix commands. To
access the EFI shell:
1. Login to F2 (BIOS) screen and select ‘Internal EFI shell’ in the Boot Manager tab.
A shell prompt appears on screen.
2. Run “map –r” to display all the drives available under the shell.
Revision 1.2
6