NVMe controller reset and getting IO errors in RHEL8

Solution Verified - Updated -

Issue

  • Below messages are logged at the time of issue
kernel: nvme nvme1: I/O 423 QID 29 timeout, reset controller
kernel: nvme nvme1: controller is down; will reset: CSTS=0x3, PCI_STATUS=0x10
kernel: nvme nvme1: Device not ready; aborting reset, CSTS=0x3
kernel: blk_update_request: I/O error, dev nvme1c1n1, sector 93500928 op 0x0:(READ) flags 0x1084700 phys_seg 5 prio class 0
kernel: blk_update_request: I/O error, dev nvme1c1n1, sector 68531968 op 0x0:(READ) flags 0x1080700 phys_seg 4 prio class 0 

Environment

  • Red Hat Enterprise Linux 8
    • 4.18.0-305.x.y*
  • Non Volatile Memory Express (NVMe)
    • Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] (prog-if 02 [NVM Express])
    • Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller 172Xa/172Xb [144d:a822] (rev 01) (prog-if 02 [NVM Express])

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