https://bugzilla.kernel.org/show_bug.cgi?id=221856

            Bug ID: 221856
           Summary: ACPI BIOS Error — symbol
                    [\_SB.PCI0.GPP0.PEGP.GPS.NVD1] not found
                    (AE_NOT_FOUND), correlates with suspend/resume hang
           Product: ACPI
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Power-Sleep-Wake
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

Created attachment 310603
  --> https://bugzilla.kernel.org/attachment.cgi?id=310603&action=edit
ACPI BIOS Error — symbol [\_SB.PCI0.GPP0.PEGP.GPS.NVD1] not found
(AE_NOT_FOUND), correlates with suspend/resume hang

Hardware: Lenovo LOQ 15ARP9 laptop, AMD Ryzen 7 + NVIDIA RTX 4060 Max-Q
(AD107M)
Kernel version: 7.1.6-arch1-1
BIOS version: PQCN30WW, released 05/11/2026

Description:
On every boot, the kernel logs the following ACPI error while the NVIDIA driver
initializes:

```
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP0.PEGP.GPS.NVD1],
AE_NOT_FOUND (20251212/psargs-332)
ACPI Error: Aborting method \_SB.PCI0.GPP0.PEGP.GPS due to previous error
(AE_NOT_FOUND) (20251212/psparse-529)
ACPI Error: Aborting method \_SB.PCI0.GPP0.PEGP._DSM due to previous error
(AE_NOT_FOUND) (20251212/psparse-529)
```

This indicates the firmware's DSDT/SSDT advertises a GPU power-state (_DSM/GPS)
method that references a symbol (NVD1) which does not actually exist in the
compiled ACPI tables — i.e., a malformed vendor ACPI table.

Normal boot/desktop operation is unaffected (the driver appears to tolerate the
missing symbol gracefully during init). However, this system cannot resume from
s2idle suspend — it hangs indefinitely after issuing `systemctl suspend`,
requiring a hard power cycle to recover. The kernel log shows suspend entry
("PM: suspend entry (s2idle)") but no corresponding resume-side messages are
ever logged, suggesting the hang occurs during the wake sequence, in the same
GPU power-state transition path this broken ACPI method would be involved in.

S3 (deep) sleep is not available on this hardware — only s2idle is exposed via
/sys/power/mem_sleep — so there's no fallback sleep mode to test against.

Requesting this be reviewed for a possible ACPICA/kernel quirk to work around
the malformed table, similar to existing vendor-specific ACPI quirks already in
the kernel. Happy to provide a full acpidump or any other diagnostics needed. I
can attach dmesg/journalctl output from an affected boot on request.

-- 
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

Reply via email to