After updating nvme firmware, '# nvme list' output does not reflect the new firmware version without rebooting. However, '# nvme id-ctrl' output does reflect the new version.
Issue
- After updating nvme firmware,
# nvme listoutput does not reflect the new firmware version without rebooting. However,# nvme id-ctrloutput does reflect the new version.
From sosreport :
# cat sos_commands/nvme/nvme_list
Node Generic SN Model Namespace Usage Format FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme7n1 /dev/ng7n1 BT12345678NJ1P9BGN Dell Ent NVMe SED P5520 RI U.2 1.92TB 1 1.92 TB / 1.92 TB 512 B + 0 B 0.0.29
# cat sos_commands/nvme/nvme_id-ctrl_-H_.dev.nvme* |grep "NVME Identify Controller:" -A 5
NVME Identify Controller:
vid : 0x8086
ssvid : 0x1028
sn : BT12345678NJ1P9BGN
mn : Dell Ent NVMe SED P5520 RI U.2 1.92TB
fr : 1.1.0
Environment
- Red Hat Enterprise Linuc 9.2 and 9.2-Beta
- libnvme-1.2-2.el9.x86_64 Fri Apr 28 18:35:11 2023
- nvme-cli-2.2.1-2.el9.x86_64
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.