https://bugzilla.kernel.org/show_bug.cgi?id=221217
Bug ID: 221217
Summary: [BUG] ACPI symbol mismatch (SNTM) causing suspend
failure on IdeaPad Slim 3 15ABR8 (82XM)
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
Summary of issue:
AE_NOT_FOUND error for symbol [_SB.PC00.LPCB.EC0.SNTM] prevents successful
power state transitions (suspend/resume) on Lenovo IdeaPad Slim 3 15ABR8.
Hardware Environment:
System: Lenovo IdeaPad Slim 3 15ABR8 (Model 82XM)
BIOS Version: KYCN40WW (v1.40)
BIOS Date: 09/02/2025
Kernel: 6.17.0-14-generic
Observed Error (dmesg):
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.EC0.SNTM],
AE_NOT_FOUND (20230628/psargs-330)
Root Cause Analysis:
Disassembly of the DSDT reveals a namespace pathing discrepancy between the
firmware's call and the method's definition.
Expected Path (per error): \_SB.PC00.LPCB.EC0.SNTM (Intel-style naming)
Actual Path (per DSDT): \_SB.PCI0.LPC0.EC0.SNTM (AMD-style naming)
DSDT Code Extract:
Code snippet
Method (SNTM, 0, NotSerialized)
{
FromBCD (HONR, STMH) /* \_SB_.PCI0.LPC0.EC0_.STMH */
FromBCD (MINR, STMM) /* \_SB_.PCI0.LPC0.EC0_.STMM */
}
Method (_Q77, 0, NotSerialized) // EC Query
{
SNTM ()
}
Impact:
The failure to resolve SNTM breaks the execution flow for power management
queries during suspend/wake cycles, leading to system instability, failure to
enter/exit sleep states.
Request:
Implementation of a DMI-based quirk to alias these paths for the 82XM hardware
while a vendor firmware fix is pending.
--
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