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.

Solution Verified - Updated -

Issue

  • 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.
    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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content