System could not detect nvme disks after kernel update

Solution Verified - Updated -

Issue

  • After updating the system to kernel-5.14.0-427.62.1.el9_4 or later, the system is no longer able to see some of the nvme disks. Also, there were following pci errors logged while booting up the system:

    $ dmesg|grep -i error|grep -i pci
    [    3.857395] pci 10000:01:00.0: BAR 0: error updating (0xb6010004 != 0xffffffff)
    [    3.857400] pci 10000:01:00.0: BAR 0: error updating (high 0x00000000 != 0xffffffff)
    [    4.065505] pci 10001:01:00.0: BAR 0: error updating (0xc2010004 != 0xffffffff)
    [    4.065510] pci 10001:01:00.0: BAR 0: error updating (high 0x00000000 != 0xffffffff)
    [    4.273416] pci 10002:01:00.0: BAR 0: error updating (0xde010004 != 0xffffffff)
    [    4.273420] pci 10002:01:00.0: BAR 0: error updating (high 0x00000000 != 0xffffffff)
    

Environment

  • Red Hat Enterprise Linux 9.4
    • kernel-5.14.0-427.62.1.el9_4 and later
  • Red Hat Enterprise Linux 9.6
    • kernel-5.14.0-570.12.1.el9_6 and later
  • NVMe U.2 SSD connected with to Intel VMD

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