NVMe controller reset and getting IO errors in RHEL8
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.