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:
|
|
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:
|
|
|
–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