This procedure provides instructions to update Oracle 6.8 TB NVMe SSD v3 NAND flash controller firmware for the host on supported Oracle Solaris and Oracle Linux operating systems. Oracle 6.8 TB NVMe SSD v3 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.
See Minimum Supported Oracle 6.8 TB NVMe SSD v3 Firmware Version.
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, 6.8 TB NVMe SSD controllers c1-11 are enumerated in the output returned by the above command.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version ----------------------------------------------------------------------------- c0 NVMe c1 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c2 - c3 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c4 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c5 NVMe c6 NVMe c7 NVMe c8 NVMe c9 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c10 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c11 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30
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, 6.8 TB NVMe SSD controller c1 shows firmware version 2CV1RC29, while all of the other NVMe controllers show firmware version 2CV1RC30. All 6.8 TB NVMe SSD controllers c0 through c11 are enumerated in the output returned by the above command.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version ----------------------------------------------------------------------------- c0 c1 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC29 c2 c3 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c4 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c5 NVMe c6 NVMe c7 NVMe c8 NVMe c9 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c10 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c11 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30
To identify NVMe controllers and current firmware versions type:
# nvmeadm list -v
In the following example, controller SUNW-NVME-2 shows firmware version 2CV1RC30 in the output returned by the above command.
# nvmeadm list -v SUNW-NVME-1 PCI Vendor ID: Serial Number: Model Number: Firmware Revision: Number of Namespaces: SUNW-NVME-2 PCI Vendor ID: 0x8086 Serial Number: PHAB011200LV7P6GGN Model Number: INTEL SSDPF2KX076T9S Firmware Revision: 2CV1RC30 Number of Namespaces: 128
Before removing a drive, 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.
# fwupdate update controller -x metadata.xml The following components will be upgraded as shown: ========================================================== ID Priority Action Status Old Firmware Ver. Proposed Ver. New Firmware Ver. System Reboot ------------------------------------------------------------------------------------------------------------------------- c7 1 Check FW Success 2CV1RC29 2CV1RC30 N/A None c8 1 Check FW Success 2CV1RC29 2CV1RC30 N/A None System Reset Do you wish to process all of the above component upgrades? [y/n]?
If the current firmware package version on the selected drive 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 ------------------------------------------------------------------------------------------------------------------------- c7 1 Check FW Success 2CV1RC29 2CV1RC30 N/A None c8 1 Check FW Success 2CV1RC29 2CV1RC30 N/A None 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.
In the following example, Oracle 6.8 TB NVMe SSD v3s are displayed.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version ----------------------------------------------------------------------------- c0 NVMe Samsung 0xa824 SAMSUNG MZWLR7T6HALA-00AU3MPK94R5Q c1 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c2 HDC Intel 0xa182 0x4873 - c3 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c4 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c5 NVMe Intel 0x0b60 INTEL SSDPFCKE064T9S 2CV1R104 c6 NVMe Intel 0x0b60 INTEL SSDPFCKE064T9S 2CV1R104 c7 NVMe Intel 0x0b60 INTEL SSDPFCKE064T9S 2CV1R103 c8 NVMe Intel 0x0b60 INTEL SSDPFCKE064T9S 2CV1R103 c9 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c10 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30 c11 NVMe Intel 0x0b60 INTEL SSDPF2KX076T9S 2CV1RC30
In the above example, 6.8 TB NVMe SSD controller IDs c0 to c6 are enumerated in the output returned by the above command.
See Minimum Supported Oracle 6.8 TB NVMe SSD v3 Firmware Version.
For example, upgrade firmware revision to 2CV1RC30.
Oracle Server CLI Tools User's Guide at: https://www.oracle.com/goto/ohmp/docs
Minimum Supported Oracle 6.8 TB NVMe SSD v3 Firmware Version