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/nvme0n1
andGDC7302Q
.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.bin
Samsung
MZWLO3T8HCLS-00A07
General_PM1743_U.2_OPPA4B5Q.bin
Kioxia
KCM6DRUL3T84
CM6-SED-0107.std
Kioxia
KCM7DRUL3T84
CM6-SED-0107.std
Commit and activate the downloaded firmware immediately without reset by setting the
action
argument to3
.$ sudo nvme fw-commit $DeviceName --action=3
Verify that the correct firmware version is updated.
$ sudo nvme id-ctrl $DeviceName