Bug 219220
Summary: | nvme nvme0: I/O timeout, completion polled | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Fabiano Taioli (ftaioli) |
Component: | NVMe | Assignee: | IO/NVME Virtual Default Assignee (io_nvme) |
Status: | NEW --- | ||
Severity: | high | ||
Priority: | P3 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 6.10.7 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | PCI/USB Devices, Kernel Modules, Journal log |
Looks like problem was caused by Intel Volume Management Device (Intel VMD). Disabling VMD totally solved the problem. Could be a bug in kernel VMD driver? > Disabling VMD totally solved the problem.
Disabling where and how?
I disabled VMD directly from BIOS (Advanced > Systen Agent > VMD). On my MSI laptop was necessary to enable "Advanced Bios" with keys combination (Hold ALT, Hold Right Control, Hold Shift, And Press F2 while holding those 3 buttons) to access the option. Looks like you're not alone and VMD support under Linux is lacking: https://www.reddit.com/r/archlinux/comments/yes44f/psa_disable_vmd_on_an_intel_laptop_if_you_have/ I see (2 years old post). Never heard of Intel VMD before. Reading about It, is not clear to me the utility of having it on 13in ultra-portable laptop. Turning it off does not seems to have any negative effect, even Windows started without complains. So I think I will keep it disabled forever. But if anyone want to try some fix and need me to test it (on https://github.com/torvalds/linux/commits/master/drivers/pci/controller/vmd.c module?!) is welcome. |
Created attachment 306804 [details] PCI/USB Devices, Kernel Modules, Journal log On Linux installed on new laptop the system is randomly unresponsive, and boot time is really slow. Looking to logs I see timeouts related to NVME kernel: nvme nvme0: I/O tag 192 (60c0) QID 7 timeout, completion polled Tried to solve adding nvme_core.default_ps_max_latency_us=0 to kernel parameters. This mitigated the problem, but not totally resolved. My kernel Kernel version: Linux msi 6.10.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 29 Aug 2024 16:48:57 +0000 x86_64 GNU/Linux See attached logs Laptop specs: meteor lake, Intel core Ultra 7 (windows looks like unaffected, so I think hardware problems can be excluded).