https://bugzilla.kernel.org/show_bug.cgi?id=218982
Bug ID: 218982
Summary: 6.10 regression: System doesn't resume from standby
(with bisect)
Product: ACPI
Version: 2.5
Hardware: AMD
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: Power-Sleep-Wake
Assignee: [email protected]
Reporter: [email protected]
Regression: No
After upgrading my system from 6.9 to 6.10-rcX (currently, rc5), my system
doesn't resume from suspend anymore.
Specifically, when I perform a resume, the machine is hung, without any signal
sent to the monitor.
I'm not sure which hardware component is responsible; I presume it's related to
the motherboard, which is a MAG B650M MORTAR WIFI (MS-7D76), with a 7950X AMD
CPU.
I've performed a bisect, and the commit where this issue first appeared
follows.
commit de111f6b4f6a3010020825d22a068f416bc29c95
Author: Vasant Hegde <[email protected]>
Date: Mon May 6 08:20:39 2024 +0000
iommu/amd: Enable Guest Translation after reading IOMMU feature register
Commit 8e0179733172 ("iommu/amd: Enable Guest Translation before
registering devices") moved IOMMU Guest Translation (GT) enablement to
early init path. It does feature check based on Global EFR value (got from
ACPI IVRS table). Later it adjusts EFR value based on IOMMU feature
register (late_iommu_features_init()).
It seems in some systems BIOS doesn't set gloabl EFR value properly.
This is causing mismatch. Hence move IOMMU GT enablement after
late_iommu_features_init() so that it does check based on IOMMU EFR
value.
Fixes: 8e0179733172 ("iommu/amd: Enable Guest Translation before
registering devices")
Reported-by: Klara Modin <[email protected]>
Closes:
https://lore.kernel.org/linux-iommu/[email protected]/
Signed-off-by: Vasant Hegde <[email protected]>
Tested-by: Klara Modin <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla