Hello everybody,
I am using my Framework 13th gen laptop since a few weeks now and randomly run into I/O errors with Debian Bookworm:
[Sat Jan 4 15:28:11 2025] nvme nvme0: request 0x387 genctr mismatch (got 0xf expected 0x3)
[Sat Jan 4 15:28:11 2025] nvme nvme0: invalid id 62343 completed on queue 4
[Sat Jan 4 15:28:41 2025] nvme nvme0: controller is down; will reset: CSTS=0x3, PCI_STATUS=0x11
[Sat Jan 4 15:28:41 2025] nvme0n1: I/O Cmd(0x2) @ LBA 1683824856, 256 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sat Jan 4 15:28:41 2025] I/O error, dev nvme0n1, sector 1683824856 op 0x0:(READ) flags 0x80700 phys_seg 32 prio class 2
[Sat Jan 4 15:28:41 2025] nvme0n1: I/O Cmd(0x2) @ LBA 1673488976, 256 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sat Jan 4 15:28:41 2025] I/O error, dev nvme0n1, sector 1673488976 op 0x0:(READ) flags 0x80700 phys_seg 32 prio class 2
[Sat Jan 4 15:28:41 2025] nvme0n1: I/O Cmd(0x2) @ LBA 1584020760, 8 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sat Jan 4 15:28:41 2025] I/O error, dev nvme0n1, sector 1584020760 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[Sat Jan 4 15:28:41 2025] nvme0n1: I/O Cmd(0x2) @ LBA 631909664, 256 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sat Jan 4 15:28:41 2025] I/O error, dev nvme0n1, sector 631909664 op 0x0:(READ) flags 0x80700 phys_seg 32 prio class 2
[Sat Jan 4 15:28:41 2025] nvme0n1: I/O Cmd(0x2) @ LBA 1671510392, 32 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sat Jan 4 15:28:41 2025] I/O error, dev nvme0n1, sector 1671510392 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 2
[Sat Jan 4 15:28:41 2025] nvme0n1: I/O Cmd(0x2) @ LBA 1694509688, 64 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sat Jan 4 15:28:41 2025] I/O error, dev nvme0n1, sector 1694509688 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 2
The strange thing is, it doesn’t happen every day - but often enough that it is really annoying. Every time that happens the OS freezes for a few seconds until it responds again. After one of those freezes, I ran dmesg
and saw those I/O errors (see output above).
The NVME drive is new and only a few weeks old (bought it off Amazon when I bought the framework laptop).
I already ran an extended nvme-cli
health check, but according to that everything is fine:
Device Self Test Log for NVME device:nvme0
Current operation : 0
Current Completion : 0%
Self Test Result[0]:
Operation Result : 0
Self Test Code : 2
Valid Diagnostic Information : 0
Power on hours (POH) : 0x131
Vendor Specific : 0 0
Self Test Result[1]:
Operation Result : 0
Self Test Code : 1
Valid Diagnostic Information : 0
Power on hours (POH) : 0x131
Vendor Specific : 0 0
BIOS Version: 03.05
Anyone an idea what could be the issue here? Is my NVME (slowly) dying although the diagnostics still report it as being fine?
Thanks!
Bernhard