Updating the NVMe Firmware#
The following instructions describe how to update the firmware on an NVMe device using the NVME-CLI
command-line interface. The nvme-cli tool is preinstalled on all DGX H100/H200 systems.
List the devices and check the firmware versions.
$ sudo nvme list Node SN Model Namespace Usage Format FW Rev -------------- ---------------- ---------------------------- --------- ------------------------- ---------------- -------- /dev/nvme0n1 S666NE0T395778 SAMSUNG MZ1L21T9HCLS-00A07 1 1.18 TB / 1.92 TB 512 B + 0 B GDC7302Q /dev/nvme1n1 S666NE0T395802 SAMSUNG MZ1L21T9HCLS-00A07 1 1.18 TB / 1.92 TB 512 B + 0 B GDC7302Q /dev/nvme2n1 22L0A031T2N8 KCM6DRUL3T84 1 27.04 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme3n1 22W0A02AT2N8 KCM6DRUL3T84 1 27.57 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme4n1 22W0A02HT2N8 KCM6DRUL3T84 1 26.19 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme5n1 22L0A01WT2N8 KCM6DRUL3T84 1 25.44 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme6n1 22L0A025T2N8 KCM6DRUL3T84 1 24.91 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme7n1 22L0A02CT2N8 KCM6DRUL3T84 1 25.17 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme8n1 22L0A01FT2N8 KCM6DRUL3T84 1 24.65 GB / 3.84 TB 512 B + 0 B 0107 /dev/nvme9n1 22L0A01YT2N8 KCM6DRUL3T84 1 24.37 GB / 3.84 TB 512 B + 0 B 0107
From the output, you can find the device names and firmware versions, such as
/dev/nvme0n1andGDC7302Q.Download the firmware you want to upgrade for the NVMe device.
Based on the command output in step 1, determine the firmware file using the following table and include the correct path to download the firmware:
$ sudo nvme fw-download $DeviceName --fw=***(specify the firmware file for upgrade)
This table lists the firmware file names for the supported Samsung and Kioxia models:
Manufacturer
Model Number
Firmware File
Samsung
MZ1L21T9HCLS-00A07
General_PM9A3_M.2_GDC7502Q_Noformat.binSamsung
MZWLO3T8HCLS-00A07
General_PM1743_U.2_OPPA4B5Q.binKioxia
KCM6DRUL3T84
CM6-SED-0107.stdKioxia
KCM7DRUL3T84
CM6-SED-0107.stdCommit and activate the downloaded firmware immediately without reset by setting the
actionargument to3.$ sudo nvme fw-commit $DeviceName --action=3
Verify that the correct firmware version is updated.
$ sudo nvme id-ctrl $DeviceName