Testing with Ubuntu 22.04.3 with 6.5.0 kernel, and Ubuntu 24.04 with 6.8.0 kernel, and also Pop!_OS 22.04 with the pop 6.8.0 kernel, the ASRock TRX90 WS EVO motherboard does not suspend. Instead when I attempt to suspend the display blanks, fans spin up, the board remains powered on, and the system becomes unresponsive.
As I understand it, reverting d410ee5109a1 ("ACPICA: avoid "Info: mapping multiple BARs. Your kernel is fine."") Which is the "fix" for https://bugzilla.kernel.org/show_bug.cgi?id=14445 fixes this issue, right?
Yes, that is correct. Reverting that commit does fix this issue for us.
I CC'ed the original reporter, Martin to the bug. Martin - can you revert that on a current kernel and see if your original problem still exists?
Jacob, Can you please add an acpidump and kernel log (from a faulty kernel without that revert)
Mario, https://lkml.org/lkml/2008/12/30/128 that was year 2008 and my ASUS L3C/S laptop. I don't have it anymore.
Ah, got it. Thanks for checking. We *might* be best off reverting, but I'd like to see what Rafael and others have to say.
Created attachment 306301 [details] acpidump for ASRock WRX90 WS EVO Here's an acpidump for the WRX90 WS EVO motherboard from Pop!_OS 22.04. I had to compress it since it's ~6MB
This fix was posted, can you please try it? https://github.com/acpica/acpica/pull/954
I've just given that a try and it does fix this issue
I wouldn't say this should be marked resolved until that patch is accepted. It just confirms root cause.
As an update here; the fix was accepted into ACPICA. It will be pulled in the next ACPICA import or if an early patch is pulled into Linux kernel.
Here is the submission backporting from ACPICA directly to Linux: https://lore.kernel.org/linux-acpi/20240614140149.1654251-1-Raju.Rangoju@amd.com/T/#u