Necro bump but, I have a P4600 I've been using for years that seems to have entered this state. Working fine, then:
kernel: nvme nvme1: controller is down; will reset: CSTS=0x3, PCI_STATUS=0x10
kernel: nvme nvme1: I/O 24 QID 0 timeout, disable controller
kernel: nvme nvme1: Identify Controller failed (-4)
kernel: nvme nvme1: Disabling device after reset failure: -5
kernel: I/O error, dev nvme1n1, sector 5254207024 op 0x1

WRITE) flags 0x0 phys_seg 1 prio class 2
kernel: I/O error, dev nvme1n1, sector 5254207032 op 0x1

WRITE) flags 0x0 phys_seg 1 prio class 2
kernel: zio pool=SSD vdev=/dev/disk/by-partuuid/087b72fe-bd75-477a-9219-80adb09f58b1 error=5 type=2 offset=2688006447104 size=4096 flags=1589376
kernel: zio pool=SSD vdev=/dev/disk/by-partuuid/087b72fe-bd75-477a-9219-80adb09f58b1 error=5 type=2 offset=2688006451200 size=4096 flags=1589376
[...]
After a reboot it shows in lspci but not lsblk. It shows up in smartctl, with 0 namespaces and:
=== START OF SMART DATA SECTION ===
Read NVMe SMART/Health Information failed: Internal Error (0x4006)
size is listed as
Total NVM Capacity: 69,793,218,560 [69.7 GB]
despite being a 3.2TB drive.
Checked the serial (in case I got my drivehistory mixed up), its a valid serial but warrenty expired start of the year.
isdct show -a -intelssd has a lot of "Selected drive is in a disable logical state"