You are not logged in.

#1 2024-06-22 22:18:17

qqspaniard
Member
Registered: 2024-06-22
Posts: 18

[Solved] On resume from suspend, AHCI controller reset fails

On:
- HP ENVY x360 Convertible 13-ay0xxx
- 6.9.5-arch1-1

When resuming from sleep, AHCI controller fails. /dev/sda3 fails to mount, and journalctl fails to log.
When I run dmesg -w prior to suspend, on resume I see the following

i2c_hid_acpi i2c-ELAN2514:00: failed to change power setting
i2c_hid_acpi i2c-ELAN2514:00: dpm_run_callback(): acpi_subsys_resume+0x0/0x80 returns -121
...
ahci 0000:04:00.0: PM: Controller reset failed (0xffffffff)
ahci 0000:04:00.0: PM: dpm_run_callback(): pci_pm_resume+0x0/0xf0 returns -5

When I terminate dmesg, the terminal continues to run, but I can only use bash's built-in commands. Everything in /usr/bin is inaccessible, giving "Input/Output Error"

I would appreciate any help to debug.

Last edited by qqspaniard (2024-06-28 23:44:37)

Offline

#2 2024-06-23 00:25:14

qqspaniard
Member
Registered: 2024-06-22
Posts: 18

Re: [Solved] On resume from suspend, AHCI controller reset fails

FWIW, I would like to append the complete dmesg output, but it's quite difficult to manually transcribe the terminal output to another machine.

Offline

#3 2024-06-23 11:02:50

qqspaniard
Member
Registered: 2024-06-22
Posts: 18

Re: [Solved] On resume from suspend, AHCI controller reset fails

Update:

I learned how to downgrade kernel revisions, and through bisection found that kernel v6.5.0 works, whereas kernel v6.5.1 does not. I'm unfamiliar with building from specific commit hashes, but that might be the next step ?

Any advice?

Offline

#4 2024-06-28 23:44:11

qqspaniard
Member
Registered: 2024-06-22
Posts: 18

Re: [Solved] On resume from suspend, AHCI controller reset fails

Offline

Board footer

Powered by FluxBB