You are not logged in.

#1 2023-10-26 21:17:01

archola
Member
Registered: 2021-12-09
Posts: 3

ACPI: PM: Hardware changed while hibernated, success doubtful!

Hi,

I have setup with a Dell XPS laptop and a docking-station and I have a problem when resuming from suspend/hibernate if I suspend/hibernate and then disconnect the laptop from the docking-station (or an external monitor). The docking-station is connected via the USB-3/TB connector. When resuming the boot process stops with:

ACPI: PM: Hardware changed while hibernated, success doubtful!

Note that suspend/hibernate + resume works just fine if I don't disconnect the computer.

Below is what I believe is the relevant part doing

journalctl -p 4 -xb -b -1
okt 26 22:31:50 olas-7590 kernel: psmouse serio1: Failed to disable mouse on isa0060/serio1
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230331/exsystem-141)
okt 26 22:31:50 olas-7590 kernel: pcieport 0000:05:00.0: Unable to change power state from D3cold to D0, device inaccessible
okt 26 22:31:50 olas-7590 kernel: pcieport 0000:06:02.0: Unable to change power state from D3cold to D0, device inaccessible
okt 26 22:31:50 olas-7590 kernel: pcieport 0000:06:04.0: Unable to change power state from D3cold to D0, device inaccessible
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: Unable to change power state from D3cold to D0, device inaccessible
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: Unable to change power state from D3cold to D0, device inaccessible
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: Controller not ready at resume -19
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: PCI post-resume error -19!
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: HC died; cleaning up
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: PM: dpm_run_callback(): pci_pm_resume+0x0/0xf0 returns -19
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: PM: failed to resume async: error -19
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:3a:00.0: xHC error in resume, USBSTS 0x401, Reinit
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: Host halt failed, -19
okt 26 22:31:50 olas-7590 kernel: xhci_hcd 0000:07:00.0: Host not accessible, reset failed.
okt 26 22:31:50 olas-7590 kernel: done.
okt 26 22:31:50 olas-7590 rtkit-daemon[2144]: The canary thread is apparently starving. Taking action.
okt 26 22:31:53 olas-7590 kernel: Bluetooth: hci0: command 0x0c01 tx timeout
okt 26 22:31:53 olas-7590 kernel: Bluetooth: hci0: Opcode 0x c01 failed: -110
okt 26 22:31:55 olas-7590 kernel: Bluetooth: hci0: command 0x0c1a tx timeout
okt 26 22:31:55 olas-7590 kernel: Bluetooth: hci0: Opcode 0x c1a failed: -110
okt 26 22:31:57 olas-7590 kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
okt 26 22:31:57 olas-7590 kernel: Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.
okt 26 22:33:10 olas-7590 kernel: ACPI: PM: Hardware changed while hibernated, success doubtful!
okt 26 22:33:10 olas-7590 kernel: done.
okt 26 22:33:10 olas-7590 rtkit-daemon[2144]: The canary thread is apparently starving. Taking action.
okt 26 22:33:13 olas-7590 kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
okt 26 22:33:13 olas-7590 kernel: Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.

Kernel version:  6.5.8-arch1-1

Seems not be many similar problems when I search but any help would be appreciated.

Offline

#2 2023-10-26 21:40:15

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,428

Re: ACPI: PM: Hardware changed while hibernated, success doubtful!

1. never use "-x" for journalctl
2. don't apply random filters (-p4) - you don't know what you're looking for
3. Here's the story of a bear: https://bbs.archlinux.org/viewtopic.php … 4#p1960554

The roadblock is probably the external output, try to at least deactivate that before the hibernation.
Ideally, detach the dock and *then* hibernate.

Offline

#3 2023-10-27 06:33:18

archola
Member
Registered: 2021-12-09
Posts: 3

Re: ACPI: PM: Hardware changed while hibernated, success doubtful!

Thanks for the reply and the points about journalctl.

Referring to the linked post it make sense to stabilize the setup before hibernating so that it wakeup to the same config but at the same time a bit surprising that is required, at least when it comes to connected peripherals.

Offline

#4 2023-10-27 13:39:58

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,428

Re: ACPI: PM: Hardware changed while hibernated, success doubtful!

The dock might be a bit sepcial in terms of peripherals, try eg. a mouse.

And oc. we don't know whether this is just the monitor config.
When the output "stops", can you switch to a different TTY?

Offline

Board footer

Powered by FluxBB