This procedure provides instructions to update Oracle F640 Flash Card NAND flash controller firmware on the host for supported operating systems. Oracle F640 Flash Card firmware is updated as a single package using Oracle Hardware Management Pack utility command-line interface (CLI) tools.
Before You Begin
Update your system to the latest software release.
Verify that the latest supported software release of Oracle Hardware Management Pack is installed on the host.
For CLI command instructions, refer to Oracle Hardware Management Pack documentation at https://www.oracle.com/goto/ohmp/docs.
For detailed instructions, refer to the server installation guide. For example, to log in to the target system through SSH or through Oracle ILOM Remote System Console Plus, do one of the following:
Type: ssh root@hostname, where hostname can be the DNS name or the IP address for the server host.
To launch an Oracle ILOM Remote System Console Plus session, refer to Launching Remote KVMS Redirection Sessions in the server Administration Guide.
Start an Oracle ILOM serial console session, type:
-> start /HOST/console
Are you sure you want to start /HOST/console (y/n)? y
You issue Oracle Hardware Management Pack commands from the operating system command-line interface.
In the following examples, Oracle Flash Accelerator F640 PCIe Card v1 controllers c0 and c1 are enumerated in the output returned by the above command.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version -------------------------------------------------------------------------- c0 NVMe Intel 0x0a54 7335943:ICDPC5ED2ORA6.4T QDV1RF35 c1 NVMe Intel 0x0a54 7335943:ICDPC5ED2ORA6.4T QDV1RF35 c10 SAS LSI Logic 0x00ce Avago MegaRAID SAS 9361-1 4.710.00- c12 NET Intel 0x1533 Intel(R) I210 Gigabit Net -
To identify NVMe controllers that need updated firmware image files, view the FW Version column in the output from the fwdupdate list controller command.
In the following example, Oracle Flash Accelerator F640 PCIe Card v1 controller c0 shows firmware version 8DV1RD30, while the other NVMe controllers show firmware version 8DV1RF35.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version -------------------------------------------------------------------------- c0 NVMe Intel 0x0a54 7335943:ICDPC5ED2ORA6.4T QDV1RD30 c1 NVMe Intel 0x0a54 7335943:ICDPC5ED2ORA6.4T QDV1RF35 c10 SAS LSI Logic 0x00ce Avago MegaRAID SAS 9361-1 4.710.00- c12 NET Intel 0x1533 Intel(R) I210 Gigabit Net -
To identify NVMe controllers and current firmware versions type # nvmeadm list -v.
In the following example, controllers SUNW-NVME-1 and SUNW-NVME-2 show firmware version 8DV1RF35 in the output returned by the above command.
# nvmeadm list -v SUNW-NVME-1 PCI Vendor ID: 0x8086 Serial Number: PHLE713401RZ6P4BGN-1 Model Number: 7335943:ICDPC5ED2ORA6.4T Firmware Revision: QDV1RF35 Number of Namespaces: 1 SUNW-NVME-2 PCI Vendor ID: 0x8086 Serial Number: PHLE713401RZ6P4BGN-2 Model Number: 7335943:ICDPC5ED2ORA6.4T Firmware Revision: QDV1RF35 Number of Namespaces: 1 root:~#
Before removing the card, manually quiesce I/O and device usage.
Caution - System hang or data loss. Before updating device firmware, ensure that the device is quiesced and the following events are not occurring:
|
The fwupdate command can update firmware for all similar devices in the system utilizing an XML metadata file. This method is called Automatic Mode and is the recommended method for upgrades.
An XML metadata file must be included with the firmware update package to use Automatic Mode. Refer to the update package release notes for more information.
In the following example, controllers c1 and c2 will be upgraded to firmware version QDV1RF35.
# fwupdate update controller -x metadata.xml The following components will be upgraded as shown: ========================================================== ID Priority Action Status Old Firmware Ver. Proposed Ver. ---------------------------------------------------------------------------------- c1 1 Check FW Success 8DV1RD30 QDV1RF35 c2 1 Check FW Success 8DV1RD30 QDV1RF35 Do you wish to process all of the above component upgrades? [y/n]?
If the current firmware package version on the selected controller is higher than the specified firmware package version, the command returns an error. For error codes, refer to Oracle Hardware Management Pack documentation at https://www.oracle.com/goto/ohmp/docs.
Updating c1: Success Updating c2: Success Verifying all priority 1 updates Execution Summary ========================================================== ID Priority Action Status Old Firmware Ver. Proposed Ver. New Firmware Ver. System Reboot ---------------------------------------------------------------------------------- c1 1 Post Power Pending 8DV1RD30 QDV1RF35 N/A System Reset c2 1 Post Power Pending 8DV1RD30 QDV1RF35 N/A System Reset System Reboot required for some applied firmware Do you wish to automatically reboot now? [y/n]?
For more instructions, refer to the server Installation Guide.
# fwupdate list controller
In the following example, Oracle Flash Accelerator F640 PCIe Card v1s are displayed.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version -------------------------------------------------------------------------- c0 NVMe Intel 0x0a54 7335943:ICDPC5ED2ORA6.4T QDV1RF35 c1 NVMe Intel 0x0a54 7335943:ICDPC5ED2ORA6.4T QDV1RF35 c10 SAS LSI Logic 0x00ce Avago MegaRAID SAS 9361-1 4.710.00- c12 NET Intel 0x1533 Intel(R) I210 Gigabit Net -
In the above example, Oracle Flash Accelerator F640 PCIe Card v1 controllers c0 and c1 are enumerated in the output returned by the above command.
In the above example, Oracle Flash Accelerator F640 PCIe Card v1 controllers c0 and c1 show firmware version QDV1RF35.
See Verify Oracle Oracle Flash Accelerator F640 PCIe Card v1 Operation.
See Minimum Supported Card Firmware Version.
For example, upgrade firmware revision to 8DV1RD30, and then to QDV1RF35.
For CLI command instructions, refer to Oracle Hardware Management Pack documentation at https://www.oracle.com/goto/ohmp/docs.
Oracle Server CLI Tools User's Guide