nvme errors after resume on thinkpad z16 even with `amd_iommu=off`
Brief summary of the problem:
I think this is a similar issue to #1689 (closed) and #1910 (closed). I'm using nvme password, however, even with amd_iommu=off
, I often see nvme errors after resume and I have to hard reset the notebook to make it work again.
I have a Lenovo Thinkpad Z16 Gen 1 (BTW, Z16 & Z13 are not listed here: https://github.com/torvalds/linux/blob/master/drivers/platform/x86/thinkpad_acpi.c#L4377 Should they be there? There will be Gen 2 soon as well)
With kernel 6.3.9-200.fc38.x86_64 I see the nvme errors after resume usually when notebook is connected to monitor Dell U4021QW via thunderbolt. With kernel 6.3.11 I see this error more often and even when not connected to anything.
The issue is worse without specifying the amd_iommu=off
kernel parameter (occurs more often).
Hardware description:
- amd_s2idle report: I'm attaching the log from when the suspend is successful, otherwise the disk is in read-only mode and the log is not stored. I'm providing at least a photo of dmesg from when the error occurs.
System information:
- Distro name and Version: Fedora 38
- Kernel version: 6.3.9-200.fc38.x86_64