CLI Guide

Table 21. Details of fwupdate (continued)
Upload firmware image from TFTP server and start firmware update.
NOTE: Run the firmware update command through only one remote racadm session at a time.
Synopsis
Using Remote RACADM:
racadm -r fwupdate -p -u -d <firmware image>
NOTE: iDRAC7 targets are not supported from CMC. Use the CMC GUI to update iDRAC7
targets from CMC.
When using FTP, if you provide the full path to the image file on the CLI, then the CMC uses that path to
locate that file on the host. If you do not provide a full path, then the CMC searches the home directory of
the specified user for the file if the host system is running Linux or another variant of UNIX. If the host
system is running Windows, then a default folder, such as C:\ftproot is searched.
NOTE: While performing firmware update using the racadm fwupdate command, if the
number of characters in the firmware image path is greater than 256 characters, Remote
RACADM session logs off with the error message ERROR: Specified path is too long.
racadm fwupdate -g -u -a 192.168.0.100 -d firmimg.cmc -m cmc-active
Input
NOTE: Firmware update from local RACADM (using the -p, -u, or -d options) is not supported on
Linux operating system.
-p — The -p option is used to update the firmware file from the client. The -u option must be used with the
-p option.
-f — The FTP is used to download the firmware.
-g — For CMC, the firmware is downloaded using the TFTP server.
-u — The firmware update operation is performed.
-a — Specifies the TFTP server IP address or FQDN used for the firmware image (used with -g).
NOTE: CMC accepts IPv4, IPv6, or fully qualified domain names (FQDN) for both FTP and
TFTP servers.
-d — Specifies the source path where the firmware image is stored.
NOTE: The default source path is local Default: Designated TFTP default directory on that
host for the file if -g option is absent. If -g is used, it defaults to a directory configured on the
TFTP server.
-o — Turns off the servers to perform an update.
-m <module>—
Specifies the module or device to be updated. <module> is one of the following values:
NOTE: You can also specify multiple modules:
–m <module 1> –m <module 2>
, and so on.
cmc-active (default)
cmc-standby
iominf-n, where n = 1
NOTE:
You can specify the cmc-active and cmc-standby modules at the same time along
with one or more server-n modules. This enables the devices to be updated together.
main-board
perc-fqdd, where fqdd is FQDD of the PERC
expander-fqdd, where fqdd is FQDD of the Storage Expander
hdd-fqdd, where fqdd is FQDD of the HDD
-s — Displays the current status of the firmware update.
NOTE:
Use -m to display the status of the module update. Omit -m to display the status of
the active CMC update.
NOTE: Use all to get the status of all the targets that must be updated.
-c — Cancels the current firmware update of a module.
NOTE: The Enclosure, Expander, HDD, and PERC updates cannot be cancelled.
RACADM Subcommand Details 35