Re: ACPI BIOS errors causing intermittent boot freezes on Lenovo Legion Pro 5

From: Rafael J. Wysocki
Date: Wed Mar 26 2025 - 13:59:41 EST


On Wed, Mar 26, 2025 at 6:36 PM Dominik Pawlik <osemka59@xxxxxxxxx> wrote:
>
> To: linux-acpi@xxxxxxxxxxxxxxx
> Cc: linux-kernel@xxxxxxxxxxxxxxx
> Subject: ACPI BIOS errors causing intermittent boot freezes on Lenovo
> Legion Pro 5
>
> SYSTEM INFORMATION
>
> Hardware:
> - Laptop/Desktop Model: Lenovo Legion Pro 5 16IRX9 i9-14900HX
> - CPU: i9-14900HX
> - BIOS Version: N0CN29WW
>
> Kernel Version: 6.13.8-061308-generic #202503222044
> Distribution: Ubuntu 24.10
>
> OBSERVED ISSUE
>
> Description: System freezes intermittently during boot due to ACPI BIOS errors.

There are two things here, the ACPI error messages in the kernel log
and failing boot. Do you actually know how these two things are
related to each other?

First, the same or similar messages are also present in your
successful boot log. Second, there is nothing I can see that would
indicate a direct connection between those messages and boot failures.

> Errors indicate missing symbols (_TZ.ETMD,
> _SB.PC00.LPCB.EC0._Q37.PNOT, _Q38.PNOT)
> in ACPI tables.

True, but is this the reason for failing to boot?

> Error Logs:
> [13:40:52] kernel: ACPI Error: Aborting method \_SB.IETM._OSC due to
> previous error (AE_NOT_FOUND) (20240827/psparse-529)
> [13:40:52] kernel: ACPI BIOS Error (bug): Could not resolve symbol
> [\_TZ.ETMD], AE_NOT_FOUND (20240827/psargs-332)
> [13:40:21] kernel: ACPI: video: Video Device [GFX0] (multi-head: yes
> rom: no post: no)
> [13:40:21] kernel: ACPI: video: Video Device [PEGP] (multi-head: yes
> rom: no post: no)
> [13:40:21] kernel: ACPI Error: Aborting method \_SB.IETM._OSC due to
> previous error (AE_NOT_FOUND) (20240827/psparse-529)
> [13:40:21] kernel: ACPI BIOS Error (bug): Could not resolve symbol
> [\_TZ.ETMD], AE_NOT_FOUND (20240827/psargs-332)
> [13:40:21] kernel: ACPI BIOS Error (bug): Could not resolve symbol
> [\_SB.PC00.LPCB.EC0._Q37.PNOT], AE_NOT_FOUND (20240827/psargs-332)
> [13:40:21] kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.EC0._Q38
> due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
>
> Full boot logs available in:
> - boot_failed_journal.txt (failed boot case)
> - boot_succeeded_journal.txt (successful boot case)
> - acpidump.txt (ACPI tables)
>
> STEPS TO REPRODUCE
> 1. Reboot the system
> 2. Observe ACPI errors during boot (freezes occur intermittently,
> every few boots)
>
> TROUBLESHOOTING ATTEMPTED
> - Updated BIOS to latest version (N0CN29WW)
> - Tried booting without splash screen (nomodeset)
> - Tested with multiple kernel versions (including official)