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: https://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 an x86 system, including BIOS and Oracle ILOM.

sp-bios-backup-firmware

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.

sysfw-firmware

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.

sysfw-backup-firmware

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.

fallback-boot-image

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

-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.

-y

--yes

Bypass any user confirmation prompt when overwriting an existing output file of the same name.

n/a

--fail-without-interconnect

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

--silent-reboot

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

--silent-no-reboot

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

--force

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.fw

    This updates only disk c1d1.

See also