Intel Ofu User Guide
Intel Ofu User Guide
User Guide
Introduction 1
Supported Operating Systems ................................................................................................ 1
Supported Intel® Server Platforms ......................................................................................... 1
Running Intel® One Boot Flash Update 2
Command Line Syntax............................................................................................................ 2
Updating the Server from a Remote Client ............................................................................. 3
Error Exit Codes 4
Supported Intel® Server Boards 5
Glossary 7
The Intel® One-Boot Flash Update (Intel OFU) Utility updates the System BIOS, Baseboard
Management Controller (BMC) firmware, Hot-swap Controller (HSC) firmware, Field Replaceable
Unit firmware, and Sensor Data Record (SDR) firmware on the Intel server while the operating
system is running. The utility may be launched from a command prompt in Windows, Linux, or the
Windows Preinstallation Environment 2005. This utility can also update the optional Intel Local
Control Panel firmware on Quad- and Dual-Core Intel® Xeon® Processor-Based Servers from
Intel.
The BMC boot block, Intel Local Control Panel, HSC, and FRU updates takes effect immediately
when the utility executes. The System BIOS, BMC Op Code, SDR and BMC Platform Information
Area (PIA) updates are programmed into their respective secondary flash areas and the utility sets
an internal flag in the BIOS and BMC to indicate that the update occurred. After a system reset, the
newer version of the System BIOS, BMC, and SDRs are validated and activated.
This utility can be executed remotely through a secure network connection using a Telnet Client
and Terminal Services in Windows or using a Telnet Client and Remote Shell under Linux.
NOTE
The Intel S3000 family of server platforms only supports BIOS updates using Intel OFU.
The Intel OFU utility is run by executing the flashupdt command from a command prompt.
NOTES
In order to run this utility, you must first set the working directory to the directory where the utility
is installed. This is required because the utility depends on certain files that are expected to be
located in the working directory.
Intel OFU requires Windows administrative or Linux root permissions.
[–i] Displays the version information for the currently running System BIOS, BMC,
and SDR. If the –i option is specified with the –u option, the utility displays the
version information of the update package files.
[–u] Performs the System BIOS and firmware update. The <URL or path> parameter
specifies the location where the files required for the update are located. The value
of <URL or path> can be a local file system path, an FTP server, or an HTTP
server. Examples of using the –u option:
–u Specifies the current local directory.
–u http://<IP address or URL>/<path> Specifies an HTTP server.
–u ftp://<login:password>@ Specifies an FTP server.
<server name or IP address>/<path>
If –u is used in conjunction with –i, no update is performed. Only the package
information is displayed.
[–c] Cancels all pending update operations of the BIOS, BMC and SDR that were
performed using the utility. The utility resets the internal flags in the BIOS, BMC
and SDR to cancel the update operation, whether there is one or not. FRU updates
take effect immediately.
[–h|?] Displays command line help information.
flashupdt –u ftp://Kevin:87w09@ftp.examplesite.com/UpdatePackage/ServerName
For Windows:
flashupdt –u c:\UpdatePackage\ServerName
For Linux:
flashupdt –u /UpdatePackage/ServerName
The following error codes may be used when the Intel OFU utility is run from a script.
Note: the update configuration file (.cfg) may use the ERRORLEVEL command to override these
values.
Value Description
0 Successful termination
1 Invalid invocation or unknown command line argument
2 File was not found
3 Unable to read a file
4 The file update package is incompatible with the target server
5 A file in the update package is invalid or unsupported
6 Firmware interface failure (an error occurred when reading or writing to the BMC, setting the
update notification, or updating the BMC, FRU, HSC, Intel Local Control Panel, or SDR)
7 BIOS interface failure (an error occurred when reading the BIOS ID, setting the update
notification, or updating the System BIOS)
8 Insufficient rights (the user must have Administrator or root rights)
9 Utility is already running in another process
10 Utility initialization failed
Term Description
BMC Baseboard Management Controller
Firmware In this document, firmware refers to the BMC, FRU, and SDR components
FRU Field Replaceable Unit
IPMI Intelligent Platform Management Interface
PIA Platform Information Area
SDR Sensor Data Records