NVME fails to reset after resume from sleep on "Lenovo Thinkpad P14s Gen 2 AMD" when IOMMU is enabled
Hi,
I'm kind of new to the Linux world and I don't know what's going on here.
So I've heard that there where patches for Linux when using the s0ix sleep mode (s2idle) but unfortunately, those patches doesn't work on any of the distros I've tested. All of them have failed to resume from sleep (fans starts to spin really fast and black screen with complete freeze) except for one which is OpenSUSE . Now, they are no kernel parameter for it and I don't understand how Opensuse doesn't fail to resume from sleep, like did OpenSUSE applied some patches ? Also, adding amd_iommu=off when booting with all the distros that failed, resolved the issue without problem. (Don't know if it's relevant
As this article says, my computer is affected by this issue and fortunately @superm1 has finally tracked down the issue, but I would like to have an answer to when will I expect to have my computer to not crash when waking up from sleep. By this I mean, which linux kernel version should fix this issue in order for me to avoid tweaking my BIOS and change the sleep mode to S3 ?
Thank you