[Bug 263557] ACPI S3 doesn't resume on a MateBook X Pro 2021
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 24 Sep 2022 11:24:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263557 --- Comment #6 from Peter Much <pmc@citylink.dinoex.sub.org> --- Some more analysis: When my machine starts, or on wakeup, it shortly rotates the fan. When I try to wakeup with FreeBSD, this happens. Then after a short time the power led goes out, and goes on again, and the fan is tested once again and the normal startup boot follows. So, apparently the resume is done, but it fails, and then a normal reboot follows. There is a file sys/amd64/acpica/acpi_wakecode.S It is apparently one of the first things that should be run on wakeup. I created an endless loop right at the beginning of that code. This does not change the behaviour. For verification I did the same in OpenBSD, and there it has the expected effect: on resume the power led goes on, and stays on, and nothing more happens. So apparently our "wakecode" is not found, instead the thing hops to whereever to execute code, and then obviousely crashes. Something must be wrong with the place where we put this code, or the way we tell the bios that place. Here is the respective boot message: acpi0: wakeup code va 0xfffffe001317f000 pa 0x9c000 -- You are receiving this mail because: You are the assignee for the bug.