Go to main content
Oracle® Server CLI Tools User's Guide

Exit Print View

Updated: August 2016
 
 

Updating Component Firmware Without a Metadata File (Manual Mode)

fwupdate update manual mode updates a single device using a firmware file that is part of the platform firmware download package. This method can be used if your firmware download package does not include a metadata file. Only one component and its supported firmware file can be specified per execution of this command.


Note -  You cannot update storage device firmware on the Flash Accelerator F40 PCIe Card directly. The Flash Accelerator F40 PCIe Card storage device firmware is updated when the general firmware package is applied to the PCIe card. An error is generated if you try to apply an update directly to the Flash Accelerator F40 PCIe Card storage devices.

The following command syntax is used for the update subcommand when using manual mode:

fwupdate update target options -n devicename -f filename

For manual mode, only one target device can be specified per fwupdate execution. Every target device that needs to be updated must be run as a separate fwupdate command.

Examples of command usage are listed below the supported target and options tables.

When used in manual mode, the update subcommand supports the following component type targets:

Target
Description
expander-firmware
Supported SAS expander.
expander-manufacturing-image
Supported SAS expander manufacturing image.
disk-firmware
Supported disk drive firmware.
sas-bridge-firmware
Supported SAS-to-SATA bridge device (used on some older systems).
sas-controller-firmware
Supported SAS controller firmware.
sas-controller-bios
Supported SAS controller BIOS code.
sas-controller-efi
Supported SAS controller EFI firmware.
sas-controller-fcode
Supported SAS controller fcode.
ib-controller-firmware
Supported InfiniBand adapter firmware.
fc-controller-firmware
Supported fibre channel adapter firmware.
nic-controller-firmware
Supported Ethernet network interface controller firmware.
This target was introduced in Hardware Management Pack 2.3.1.

Note -  This target is used to update add-in PCIe network adapters or onboard (also called LOM or LAN-on-motherboard) controller firmware. Currently, this feature is not available for all Intel-based Ethernet controllers or all operating systems. Refer to the Support Matrix for details at: http://www.oracle.com/goto/ohmp.

nvme-controller-firmware
Supported NVMe device firmware.
This target was introduced in Hardware Management Pack 2.3.1.
sp-bios-firmware
System firmware on x86 (BIOS) or SPARC (OBP, Hypervisor, NYX, POST, etc.), including Oracle ILOM.

Note -  This target has been deprecated for SPARC and is replaced by the sysfw-firmware target.

sysfw-firmware
System firmware on SPARC (OBP, Hypervisor, NYX, POST, etc.), including Oracle ILOM.
This target was introduced in Hardware Management Pack 2.3.6.

When used in manual mode, update subcommand supports the following options:

Short Option
Long Option
Descriptions
–n
–-device_name
Name of the device to update. The name is the mapped name, which you can retrieve by using the fwupdate list all command. This option is mandatory for manual mode updates. For information about device names, see CLI Tools Device-Naming Convention.
–f
–-filename=filename
A mandatory option, with a mandatory parameter, designating the name of the firmware image file that is to be applied.
–r
–-reset
Reset the component after the update has finished.
–d
–-dry-run
Optional. Checks all input, executes an available dry-run check command on the firmware and component, but makes no permanent changes.
–o
–-output=filename
Log all actions in the specified file.
–q
–-quiet
Uses silent, non-interactive mode. Suppresses user prompts and informational message output and only returns error codes during the update. Useful for scripting.

Usage examples:

  • To update system firmware (including Oracle ILOM):

    For a SPARC system, type: fwupdate update sysfw-firmware -n devicename -f fimware-package-file.pkg

    For an x86 system, type: fwupdate update sys-bios-firmware -n devicename -f fimware-package-file.pkg

    Where devicename is the device ID for the service processor (can be derived from the fwupdate list all command) and fimware-package-file is the name of the firmware file. This updates the platform system firmware, including Oracle ILOM. A host reboot (x86) or powercycle (SPARC) will need to be performed manually.


    Note -  For SPARC systems without the Live Firmware Update feature, the host power cycle (or power off) will be handled by Oracle ILOM.
  • To update a specific disk using an image file, type:

    fwupdate update disk-firmware -n c1d1 -f diskfirmware.fw

    This updates only disk c1d1.

See also