Can't suspend or hibernate

If I try to suspend or hibernate my laptop, the cursor disappears, it turns the networking and bluetooth off, but the screens stays on. After let’s say 10 seconds it just turns back everything and works as if nothing happened. Thanks for your help in advance!

Here is my system info:

System:    Kernel: 5.10.42-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: N/A wm: 
xfwm4 vt: 7 dm: LightDM 1.30.0 
       Distro: Manjaro Linux base: Arch Linux 
Machine:   Type: Laptop System: Dell product: XPS 15 9550 v: N/A serial: <superuser required> Chassis: type: 9 
       serial: <superuser required> 
       Mobo: Dell model: 0N7TVV v: A01 serial: <superuser required> UEFI: Dell v: 1.14.0 date: 02/13/2020 
Battery:   ID-1: BAT0 charge: 34.1 Wh (100.0%) condition: 34.1/84.0 Wh (40.5%) volts: 12.5 min: 11.4 model: SMP DELL 1P6KD5A 
       type: Li-poly serial: 371 status: Full 
CPU:       Info: Quad Core model: Intel Core i7-6700HQ bits: 64 type: MT MCP arch: Skylake-S rev: 3 cache: L2: 6 MiB 
       flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 41621 
       Speed: 808 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 808 2: 1168 3: 1005 4: 809 5: 808 6: 813 7: 812 8: 805 
Graphics:  Device-1: Intel HD Graphics 530 vendor: Dell XPS 15 9550 driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:191b 
       class-ID: 0300 
       Device-2: NVIDIA GM107M [GeForce GTX 960M] vendor: Dell XPS 15 9550 driver: nvidia v: 465.31 bus-ID: 01:00.0 
       chip-ID: 10de:139b class-ID: 0302 
       Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 1-12:4 chip-ID: 0c45:6713 class-ID: 0e02 
       Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting,nvidia alternate: fbdev,intel,nouveau,nv,vesa 
       resolution: 1: 1920x1080~60Hz 2: 1360x768~60Hz s-dpi: 96 
       OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 21.1.2 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell XPS 15 9550 driver: snd_hda_intel v: kernel 
       bus-ID: 00:1f.3 chip-ID: 8086:a170 class-ID: 0403 
       Sound Server-1: ALSA v: k5.10.42-1-MANJARO running: yes 
       Sound Server-2: JACK v: 1.9.18 running: no 
       Sound Server-3: PulseAudio v: 14.2 running: no 
       Sound Server-4: PipeWire v: 0.3.30 running: yes 
Network:   Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Rivet Networks driver: ath10k_pci 
       v: kernel port: e000 bus-ID: 02:00.0 chip-ID: 168c:003e class-ID: 0280 
       IF: wlp2s0 state: up mac: 9c:b6:d0:ea:10:d5 
       Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus-ID: 2-2:2 chip-ID: 0bda:8153 
       class-ID: 0000 serial: 000001 
       IF: enp0s20f0u2 state: up speed: 1000 Mbps duplex: full mac: 00:13:3b:a4:04:04 
Bluetooth: Device-1: Qualcomm Atheros QCA61x4 Bluetooth 4.0 type: USB driver: btusb v: 0.8 bus-ID: 1-4:3 chip-ID: 0cf3:e300 
       class-ID: e001 
       Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Drives:    Local Storage: total: 476.94 GiB used: 255.44 GiB (53.6%) 
       ID-1: /dev/nvme0n1 vendor: Toshiba model: THNSN5512GPU7 NVMe 512GB size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 
       rotation: SSD serial: 46AS128LT5ZV rev: 57DA4105 temp: 41.9 C scheme: GPT 
Partition: ID-1: / size: 459.5 GiB used: 187.12 GiB (40.7%) fs: ext4 dev: /dev/nvme0n1p2 
       ID-2: /boot/efi size: 299.4 MiB used: 328 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 
Swap:      ID-1: swap-1 type: partition size: 8.8 GiB used: 2.5 MiB (0.0%) priority: -2 dev: /dev/nvme0n1p3 
Sensors:   System Temperatures: cpu: 65.5 C mobo: N/A 
       Fan Speeds (RPM): cpu: 2490 fan-2: 2498 
Info:      Processes: 295 Uptime: 5h 58m wakeups: 68 Memory: 15.49 GiB used: 9.79 GiB (63.2%) Init: systemd v: 248 Compilers: 
       gcc: 11.1.0 Packages: 1566 pacman: 1542 flatpak: 6 snap: 18 Shell: Bash v: 5.1.8 running-in: xfce4-terminal 
       inxi: 3.3.04

Note the times for each of the following steps.

  1. Reboot

  2. Don’t log in!

  3. Hibernate

    Does that work? If yes, please continue to the next step. If not, note the time and provide the relevant journalctl --system --boot=0 --priority=3 entries.

  4. Log in.

  5. Hibernate

    Does that work? If yes, please continue to the next step. If not, note the time and provide the relevant journalctl --system --boot=0 --priority=3 entries (I.E. excluding everything before #4)

  6. Start your applications one by one and try hibernating until your problem arises. The last application you started prevents your computer from hibernating: use its configuration page to disable that feature if that’s what you really want.

Thanks for your reply!

3.It work without an issue.
5.I get a blank screen only with some error message in the corner. It says something like: no irq handler for vector.

Here is the output you asked for:

    journalctl --system --boot=0 --priority=3
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ00._TMP due t>
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ00._TMP due t>
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ01._TMP due t>
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ01._TMP due t>
    jún 23 18:44:15 DGDELL kernel: 
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to pre>
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN04._ON due to>
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to pre>
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN03._ON due to>
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to pre>
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN02._ON due to>
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to pre>
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN01._ON due to>
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol >
    lines 1-23...skipping...
    -- Journal begins at Sun 2021-03-14 22:29:27 CET, ends at Wed 2021-06-23 18:46:43 CEST. --
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ00._TMP due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ00._TMP due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ01._TMP due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:44:15 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:44:15 DGDELL kernel: ACPI Error: Aborting method \_TZ.TZ01._TMP due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:44:15 DGDELL kernel: 
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN04._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN03._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN02._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN01._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN00._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: __common_interrupt: 5.33 No irq handler for vector
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN00._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: acpi-fan PNP0C0B:00: Error updating fan power state
    jún 23 18:45:40 DGDELL kernel: PM: dpm_run_callback(): platform_pm_restore+0x0/0x40 returns -19
    jún 23 18:45:40 DGDELL kernel: PM: Device PNP0C0B:00 failed to restore: error -19
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN01._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: acpi-fan PNP0C0B:01: Error updating fan power state
    jún 23 18:45:40 DGDELL kernel: PM: dpm_run_callback(): platform_pm_restore+0x0/0x40 returns -19
    jún 23 18:45:40 DGDELL kernel: PM: Device PNP0C0B:01 failed to restore: error -19
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN02._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: acpi-fan PNP0C0B:02: Error updating fan power state
    jún 23 18:45:40 DGDELL kernel: PM: dpm_run_callback(): platform_pm_restore+0x0/0x40 returns -19
    jún 23 18:45:40 DGDELL kernel: PM: Device PNP0C0B:02 failed to restore: error -19
    jún 23 18:45:40 DGDELL kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB.HEC.ECAV], AE_NOT_FOUND (20200925/psargs-330)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FNCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: ACPI Error: Aborting method \_TZ.FN03._ON due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
    jún 23 18:45:40 DGDELL kernel: acpi-fan PNP0C0B:03: Error updating fan power state
    jún 23 18:45:40 DGDELL kernel: PM: dpm_run_callback(): platform_pm_restore+0x0/0x40 returns -19
    jún 23 18:45:40 DGDELL kernel: PM: Device PNP0C0B:03 failed to restore: error -19
  1. That’s the whole log (vertically) so what were the times?

  2. That’s only a partial output horizontally (cut off at >)

:sob:

Sorry about that.
These are the relevant entries.

jún 27 18:06:36 DGDELL kernel: Freezing of tasks failed after 20.008 seconds (1 tasks refusing to     freeze, wq_busy=0):
jún 27 18:06:36 DGDELL systemd-sleep[36957]: Failed to suspend system. System resumed again: Device or resource busy
jún 27 18:06:42 DGDELL bluetoothd[816]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
jún 27 18:06:42 DGDELL systemd[1]: Failed to start Hibernate.

Looks like a Bluetooth device is preventing your system from hibernating, so:

  • Disable Bluetooth
  • try again.

:thinking:

Disabled bluetooth service with this command:
sudo systemctl disable bluetooth.service

It is still the same.
I even removed blueman and then disabled the bluetooth service, but it is still preventing hibernation.

These are the entries now:

jún 28 13:22:14 DGDELL kernel: Freezing of tasks failed after 20.010 seconds (1 tasks refusing to freeze, wq_busy=0):
jún 28 13:22:14 DGDELL systemd-sleep[21220]: Failed to suspend system. System resumed again: Device or resource busy
jún 28 13:22:20 DGDELL bluetoothd[1069]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
jún 28 13:22:20 DGDELL systemd[1]: Failed to start Hibernate.

That was a bit of overkill. :grin:

do a

journalctl --system --boot=0 --priority=4

and look around the time of this line:

for some meaningful text that identifies the task. (“around”" = Both before and after)

If that doesn’t identify the actual task(s), increase the priority step by step from 4 to 5, 6, 7 (don’t immediately take 7 as that is debug level) until the offending task is identified. Then feed back, please.

:thinking:

1 Like

I found this, what looks like the crash report, I guess.

journalctl --system --boot=0 --priority=6

jún 28 17:02:44 DGDELL kernel: Freezing of tasks failed after 20.007 seconds (1 tasks refusing to freeze, wq_busy=0):
jún 28 17:02:44 DGDELL kernel: task:baloo_file      state:D stack:    0 pid: 1427 ppid:  1238 flags:0x00004084
jún 28 17:02:44 DGDELL kernel: Call Trace:
jún 28 17:02:44 DGDELL kernel:  __schedule+0x288/0x800
jún 28 17:02:44 DGDELL kernel:  schedule+0x5b/0xc0
jún 28 17:02:44 DGDELL kernel:  request_wait_answer+0xa8/0x200 [fuse]
jún 28 17:02:44 DGDELL kernel:  ? wait_woken+0x80/0x80
jún 28 17:02:44 DGDELL kernel:  fuse_simple_request+0x19b/0x310 [fuse]
jún 28 17:02:44 DGDELL kernel:  fuse_readdir_uncached+0x182/0x7a0 [fuse]
jún 28 17:02:44 DGDELL kernel:  ? kmem_cache_free+0x103/0x460
jún 28 17:02:44 DGDELL kernel:  ? filename_lookup+0x127/0x1b0
jún 28 17:02:44 DGDELL kernel:  fuse_readdir+0x149/0x6a0 [fuse]
jún 28 17:02:44 DGDELL kernel:  ? apparmor_file_permission+0x6b/0x160
jún 28 17:02:44 DGDELL kernel:  iterate_dir+0x164/0x1b0
jún 28 17:02:44 DGDELL kernel:  __x64_sys_getdents64+0x80/0x120
jún 28 17:02:44 DGDELL kernel:  ? __ia32_compat_sys_getdents+0x120/0x120
jún 28 17:02:44 DGDELL kernel:  ? syscall_trace_enter.constprop.0+0x12c/0x1b0
jún 28 17:02:44 DGDELL kernel:  do_syscall_64+0x33/0x40
jún 28 17:02:44 DGDELL kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
jún 28 17:02:44 DGDELL kernel: RIP: 0033:0x7f8a77588897
jún 28 17:02:44 DGDELL kernel: RSP: 002b:00007fff19526d78 EFLAGS: 00000293 ORIG_RAX: 00000000000000d9
jún 28 17:02:44 DGDELL kernel: RAX: ffffffffffffffda RBX: 00005647b0e4aa20 RCX: 00007f8a77588897
jún 28 17:02:44 DGDELL kernel: RDX: 0000000000008000 RSI: 00005647b0e4aa50 RDI: 000000000000000e
jún 28 17:02:44 DGDELL kernel: RBP: 00005647b0e4aa50 R08: 0000000000000030 R09: 00007f8a77681a60
jún 28 17:02:44 DGDELL kernel: R10: 00005647b0e3a0a0 R11: 0000000000000293 R12: ffffffffffffff08
jún 28 17:02:44 DGDELL kernel: R13: 00005647b0e4aa24 R14: 0000000000000002 R15: 00007fff19526ea0

Before this it shuts down the network manager successfully, then unregisters the bluetooth connections successfully. With priority level 7 I found nothing useful, other than the same with level 6.

This message comes from, in my understanding, when the system restarts itself, and just doesn’t find my headphones, because it was turned off.

jún 27 18:06:42 DGDELL bluetoothd[816]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down

Looks like I solved it, by removing baloo. It was installed with kdenlive (video editor) I think, but now hibernation works again.

Thanks for your help @Fabby, for showing me the tools to find the problem.

do a

journalctl --system --boot=0 --priority=4

and look around the time of the text:

for some meaningful text that identifies the task. (“around”" = Both before and after)

If that doesn’t identify the actual task(s), increase the priority step by step from 4 to 5, 6, 7 (don’t immediately take 7 as that is debug level) until the offending task is identified.

Once the offending task is identified, disable that task and file a bug report for that one so the problem will go away in the future for you and everyone else.

In your specific case, disabling baloo as:

Baloo (the file indexer) crashes when going to sleep.

:+1:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.