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 |
---|---|
|
Supported SAS expander. |
|
Supported SAS expander manufacturing image. |
|
Supported disk drive firmware. |
|
Supported SAS-to-SATA bridge device (used on some older systems). |
|
Supported SAS controller firmware. |
|
Supported SAS controller BIOS code. |
|
Supported SAS controller EFI firmware. |
|
Supported SAS controller fcode. |
|
Supported InfiniBand adapter firmware. |
|
Supported fibre channel adapter 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: https://www.oracle.com/goto/ohmp. |
|
Supported NVMe device firmware. This target was introduced in Hardware Management Pack 2.3.1. |
|
System firmware on an x86 system, including BIOS and Oracle ILOM. |
|
Update the Oracle ILOM backup image and perform pre-update tasks as the first step to a BIOS/ILOM firmware update on an x86 system. The second step, loading the backup image and resetting the system to use the new firmware, is done from Oracle ILOM and can be delayed until a convenient time. This option was introduced in Oracle Hardware Management Pack 2.4.5. |
|
System firmware on a SPARC system, including OBP, Hypervisor, NYX, POST and Oracle ILOM. This target was introduced in Hardware Management Pack 2.3.6. |
|
Update the Oracle ILOM backup image and perform pre-update tasks as the first step to a sysfw/ILOM firmware update on a SPARC system. The second step, loading the backup image and resetting the system to use the new firmware, is done from Oracle ILOM and can be delayed until a convenient time. This option was introduced in Oracle Hardware Management Pack 2.4.5. |
|
For SPARC systems that with an SP that contains an updatable fallback boot image. This target was introduced in Oracle Hardware Management Pack 2.4. |
When used in manual mode, update
subcommand supports the options listed in the following table. When executing this command over a remote network connection, see fwupdate and Service Processor Access.
Short Option | Long Option | Descriptions |
---|---|---|
|
|
Name of the device to update. The name is the mapped name,
which you can retrieve by using the |
|
|
A mandatory option, with a mandatory parameter, designating the name of the firmware image file that is to be applied. |
|
|
Reset the component after the update has finished. |
|
|
Optional. Checks all input, executes an available dry-run check command on the firmware and component, but makes no permanent changes. |
|
|
Log all actions in the specified file. |
|
|
Uses silent, non-interactive mode. Suppresses user prompts and informational message output and only returns error codes during the update. Useful for scripting. |
|
|
Bypass any user confirmation prompt when overwriting an existing output file of the same name. |
n/a |
|
Cancels a system firmware update if the Host-to-ILOM interconnect is not available. This prevents a default fallback to the using the much slower KCS interface for the update. This option was introduced in Oracle Hardware Management Pack 2.4.1. |
n/a |
|
Enables a host reboot (or power cycle) after the firmware update with no prompt to the user. Reboot happens automatically. Note: This option is supported for all x86 systems. This option is not supported for SPARC systems when using manual mode. |
n/a |
|
Prevents a host reboot after a firmware update. The user is not prompted to initiate a host reboot and no reboot takes place. If this option is used, the host will need to be manually rebooted later to complete the firmware update. Note: This option is supported for all x86 systems. This option is not supported for SPARC systems when using manual mode. |
n/a |
|
Ignore verification errors and proceed with updates anyway. Potentially dangerous, not recommended. |
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 sp-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.fwThis updates only disk
c1d1
.
See also