NVME device(s) gets rejected with error "Duplicate cntlid"
Issue
-
Failed to detect
NVMe
device(s) due to "duplicate cntlid" during boot. -
System Messages during boot:
Nov 25 22:04:53 localhost kernel: nvme 0000:01:00.0: enabling device (0140 -> 0142)
Nov 25 22:04:53 localhost kernel: nvme 0030:01:00.0: enabling device (0140 -> 0142)
Nov 25 22:04:55 localhost kernel: nvme nvme0: Shutdown timeout set to 10 seconds
Nov 25 22:04:55 localhost kernel: nvme nvme1: Duplicate cntlid 33 with nvme0, rejecting
Nov 25 22:04:55 localhost kernel: nvme nvme1: Removing after probe failure status: -22
-
Same issue is observed with Red Hat Enterprise Linux 8.1 and 8.2.
-
nvme device:
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 XYZ PCIe3 3.2TB NVMe Flash Adapter II x8 1 3.20 TB / 3.20 TB 4 KiB + 0 B MN12MN12
Environment
- Red Hat Enterprise Linux 8.3
- kernel-4.18.0-240.1.1.el8_3.ppc64le
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.