This topic provides instructions to update Oracle 1.6 TB NVMe SSD NAND flash controller firmware for the host on supported Oracle Solaris and Linux operating systems. Oracle 1.6 TB NVMe SSD firmware is updated as a single package using Oracle Hardware Management Pack utility 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.
Refer to the Oracle Hardware Management Pack documentation for instructions at: http://www.oracle.com/goto/ohmp/docs
Servers that support Oracle System Assistant can use Oracle System Assistant to update Oracle 1.6 TB NVMe SSD controller firmware if Oracle Hardware Management Pack is not available. Refer to the server administration guide.
Refer to the server installation guide.
# fwupdate list controller
In the following examples, 1.6 TB NVMe SSD controllers c1 and c2 are enumerated in the output returned by the above command.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version BIOS Version EFI Version FCODE Version Package Version NVDATA Version XML Support ---------------------------------------------------------------------------------------- c0 SAS LSI Logic 0x0097 SAS9311-8i c1 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA10 c2 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA10
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, 1.6 TB NVMe SSD controller c7 shows firmware version 8DV1RA10, while all of the other NVMe controllers show firmware version 8DV1RA12. All 1.6 TB NVMe SSD controllers c0 through c8 are enumerated in the output returned by the above command.
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version BIOS Version EFI Version FCODE Version Package Version NVDATA Version XML Support -------------------------------------------------------------------------------- c0 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A c1 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A c2 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A c3 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A c4 SAS LSI Logic 0x005d LSI MegaRAID 9361-8i 4.230.00-3739 6.00.00.2 00.00.00.00 4.00.00.00 - - N/A c5 SAS LSI Logic 0x0097 ORCL-EXT-SAS3 00.00.00.00 00.00.00.00 00.00.00.00 00.00.00.00 - 00.00.00.00 N/A c6 NVMe Intel 0x0953 INTEL SSDPEDME016T4S 8DV1RA12 - - - - - N/A c7 NVMe Intel 0x0953 INTEL SSDPEDME016T4S 8DV1RA10 - - - - - N/A c8 NVMe Intel 0x0953 INTEL SSDPEDME016T4S 8DV1RA12 - - - - - N/A
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 8DV1RA10 in the output returned by the above command.
# nvmeadm list -v SUNW-NVME-1 PCI Vendor ID: 8086 Serial Number: CVMD446000AQ1P6KGN Model Number: INTEL SSDPE2ME016T4S Firmware Revision: 8DV1RA10 Number of Namespaces: 1 SUNW-NVME-2 PCI Vendor ID: 8086 Serial Number: CVMD446000CF1P6KGN Model Number: INTEL SSDPE2ME016T4S Firmware Revision: 8DV1RA10 Number of Namespaces: 1 root:~#
Before removing the drive, manually quiesce I/O and device usage.
Caution - System hang or data loss. Before updating device firmware, make sure 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. (See below for alternative methods.)
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.
fwupdate update controller -x metadata.xml
# 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 ------------------------------------------------------------------------------------------------------ c1 1 Check FW Success 8DV1RA10 8DV1RA11 N/A System Reset c2 1 Check FW Success 8DV1RA10 8DV1RA11 N/A 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. Refer to the Oracle Hardware Management Pack documentation for error codes at: http://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 8DV1RA10 8DV1RA11 N/A System Reset c2 1 Post Power Pending 8DV1RA10 8DV1RA11 N/A System Reset System Reboot required for some applied firmware Do you wish to automatically reboot now? [y/n]?
Type y to reboot the system.
Refer to the server installation guide.
# fwupdate list controller
# fwupdate list controller ================================================== CONTROLLER ================================================== ID Type Manufacturer Model Product Name FW Version BIOS Version EFI Version FCODE Version Package Version NVDATA Version XML Support -------------------------------------------------------------------------------------------- c0 SAS LSI Logic 0x0097 SAS9311-8i 06.00.02.00 08.13.00.00 07.00.00.00 01.00.65.00 - 06.03.00.10 N/A c1 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA12 c2 NVMe Intel 0x0953 INTEL SSDPE2ME016T4S 8DV1RA12
In the above example, 1.6 TB NVMe SSD controller IDs c1 and c2 are enumerated in the output returned by the above command.
See Minimum Supported Oracle 1.6 TB NVMe SSD Firmware Version.
For example, upgrade firmware revision from 8DV1RA10 to 8DV1RA11, and then to 8DV1RA12.
Oracle Server CLI Tools User's Guide at: http://www.oracle.com/goto/ohmp/docs