Hello everyone, I recently swapped from KDE Neon to Manjaro on my HP laptop.
I’m really enjoying it so far, but I have this annoying issue, and I’d like to solve it.
Sometimes, when after long suspensions, I have nothing on the screen but a black screen with a non-blinking underscore. I cannot switch to any tty, when I try to do, so I can see the underscore blink for a moment like if something really happened and if I try to go back to the desktop I just get a black screen.
To fix it, I have to forcibly power off the laptop and reboot, which is kinda annoying since then I lose anything I was doing, plus I fear of damaging the laptop.
It happened on Kernel 5.13 which was the default kernel
Since I thought it could be a kernel issue I tried with Kernel 5.15 but the issue is still there
There should be something in the journal. Look at it and paste the important lines here.
After such event, run journalctl -b -1.
I guess it’s a power save feature where your laptop after some time in suspension tries to hibernate and it fails. The reason can probably be found in the log.
-- Journal begins at Wed 2021-11-17 17:50:34 CET, ends at Mon 2021-11-22 13:32:15 CET. --
nov 17 17:50:34 palexdev-hp kernel: Linux version 5.13.19-2-MANJARO (builduser@fv-az39-393) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Sun Sep 19 21:31:53 UTC 2021
nov 17 17:50:34 palexdev-hp kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 root=UUID=1647ecdf-8165-4995-b10d-6cca5786fb33 rw quiet apparmor=1 security=apparmor resume=UUID=e0dcdd1e-e2d0-415d-97ed-719deedd722f udev.log_priori>
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: xstate_offset[3]: 832, xstate_sizes[3]: 64
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: xstate_offset[4]: 896, xstate_sizes[4]: 64
nov 17 17:50:34 palexdev-hp kernel: x86/fpu: Enabled xstate features 0x1f, context size is 960 bytes, using 'compacted' format.
nov 17 17:50:34 palexdev-hp kernel: BIOS-provided physical RAM map:
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000000100000-0x000000007788dfff] usable
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x000000007788e000-0x0000000077badfff] type 20
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000077bae000-0x0000000078eadfff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000078eae000-0x0000000079b3dfff] ACPI NVS
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000079b3e000-0x0000000079c0dfff] ACPI data
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000079c0e000-0x0000000079c0efff] usable
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000079c0f000-0x000000007f7fffff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x00000000fed84000-0x00000000fed84fff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x00000000ff300000-0x00000000ffffffff] reserved
nov 17 17:50:34 palexdev-hp kernel: BIOS-e820: [mem 0x0000000100000000-0x000000047e7fffff] usable
nov 17 17:50:34 palexdev-hp kernel: NX (Execute Disable) protection: active
nov 17 17:50:34 palexdev-hp kernel: efi: EFI v2.60 by INSYDE Corp.
nov 17 17:50:34 palexdev-hp kernel: efi: TPMFinalLog=0x78e85000 ACPI=0x79c0d000 ACPI 2.0=0x79c0d014 SMBIOS=0x77d67000 SMBIOS 3.0=0x77d65000 ESRT=0x77d63398 MEMATTR=0x67763018
nov 17 17:50:34 palexdev-hp kernel: SMBIOS 3.0.1 present.
nov 17 17:50:34 palexdev-hp kernel: DMI: HP HP Pavilion Gaming Laptop 15-dk0xxx/85FC, BIOS F.50 08/18/2021
nov 17 17:50:34 palexdev-hp kernel: tsc: Detected 2600.000 MHz processor
nov 17 17:50:34 palexdev-hp kernel: tsc: Detected 2599.992 MHz TSC
nov 17 17:50:34 palexdev-hp kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
nov 17 17:50:34 palexdev-hp kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
nov 17 17:50:34 palexdev-hp kernel: last_pfn = 0x47e800 max_arch_pfn = 0x400000000
nov 17 17:50:34 palexdev-hp kernel: x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
nov 17 17:50:34 palexdev-hp kernel: last_pfn = 0x79c0f max_arch_pfn = 0x400000000
nov 17 17:50:34 palexdev-hp kernel: esrt: Reserving ESRT space from 0x0000000077d63398 to 0x0000000077d633d0.
nov 17 17:50:34 palexdev-hp kernel: Using GB pages for direct mapping
nov 17 17:50:34 palexdev-hp kernel: Secure boot disabled
nov 17 17:50:34 palexdev-hp kernel: RAMDISK: [mem 0x366e3000-0x37368fff]
nov 17 17:50:34 palexdev-hp kernel: ACPI: Early table checksum verification disabled
nov 17 17:50:34 palexdev-hp kernel: ACPI: RSDP 0x0000000079C0D014 000024 (v02 HPQOEM)
nov 17 17:50:34 palexdev-hp kernel: ACPI: XSDT 0x0000000079BE7188 000144 (v01 HPQOEM SLIC-MPC 00000002 HP 01000013)
nov 17 17:50:34 palexdev-hp kernel: ACPI: FACP 0x0000000079BE1000 00010C (v05 HPQOEM SLIC-MPC 00000002 HP 00040000)
nov 17 17:50:34 palexdev-hp kernel: ACPI: DSDT 0x0000000079B9C000 041204 (v02 HPQOEM 85FC 00000000 ACPI 00040000)
nov 17 17:50:34 palexdev-hp kernel: ACPI: FACS 0x0000000079AB9000 000040
nov 17 17:50:34 palexdev-hp kernel: ACPI: UEFI 0x0000000079C0C000 000236 (v01 HPQOEM 85FC 00000001 HP 00040000)
nov 17 17:50:34 palexdev-hp kernel: ACPI: SSDT 0x0000000079C08000 0031C6 (v02 HPQOEM 85FC 00003000 ACPI 00040000)
...skipping...
nov 17 19:53:51 palexdev-hp plasmashell[1039]: kf.sonnet.core: No language dictionaries for the language: "en_US" trying to load en_US as default
nov 17 19:53:51 palexdev-hp plasmashell[1039]: kf.sonnet.core: No language dictionaries for the language: "en_US"
nov 17 19:53:52 palexdev-hp kded5[992]: bluedevil: About to suspend
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.6920] manager: sleep: sleep requested (sleeping: no enabled: yes)
nov 17 19:53:52 palexdev-hp ModemManager[499]: <info> [sleep-monitor] system is about to suspend
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.6924] device (eno1): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.7011] device (p2p-dev-wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.7022] manager: NetworkManager state is now ASLEEP
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.7028] device (wlo1): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
nov 17 19:53:52 palexdev-hp kded5[992]: plasma-nm: Unhandled active connection state change: 3
nov 17 19:53:52 palexdev-hp dbus-daemon[457]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.3' (uid=0 pid=459 comm="/usr/bin/NetworkManag>
nov 17 19:53:52 palexdev-hp systemd[1]: Starting Network Manager Script Dispatcher Service...
nov 17 19:53:52 palexdev-hp dbus-daemon[457]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
nov 17 19:53:52 palexdev-hp systemd[1]: Started Network Manager Script Dispatcher Service.
nov 17 19:53:52 palexdev-hp audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
nov 17 19:53:52 palexdev-hp kernel: audit: type=1130 audit(1637175232.733:175): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? add>
nov 17 19:53:52 palexdev-hp kernel: wlo1: deauthenticating from a4:16:e7:c2:23:d8 by local choice (Reason: 3=DEAUTH_LEAVING)
nov 17 19:53:52 palexdev-hp kscreenlocker_greet[10684]: Qt: Session management error: networkIdsList argument is NULL
nov 17 19:53:52 palexdev-hp wpa_supplicant[820]: wlo1: CTRL-EVENT-DISCONNECTED bssid=a4:16:e7:c2:23:d8 reason=3 locally_generated=1
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9134] device (wlo1): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Withdrawing address record for 2001:b07:6473:d18b:aa52:3c45:8885:493a on wlo1.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Leaving mDNS multicast group on interface wlo1.IPv6 with address 2001:b07:6473:d18b:aa52:3c45:8885:493a.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Joining mDNS multicast group on interface wlo1.IPv6 with address fe80::5f9e:10de:e329:b426.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Registering new address record for fe80::5f9e:10de:e329:b426 on wlo1.*.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Withdrawing address record for fe80::5f9e:10de:e329:b426 on wlo1.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Leaving mDNS multicast group on interface wlo1.IPv6 with address fe80::5f9e:10de:e329:b426.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Interface wlo1.IPv6 no longer relevant for mDNS.
nov 17 19:53:52 palexdev-hp wpa_supplicant[820]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=0 noise=9999 txrate=0
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9624] dhcp4 (wlo1): canceled DHCP transaction
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9625] dhcp4 (wlo1): state changed bound -> terminated
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9627] dhcp6 (wlo1): canceled DHCP transaction
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9627] dhcp6 (wlo1): state changed bound -> terminated
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Interface wlo1.IPv4 no longer relevant for mDNS.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Leaving mDNS multicast group on interface wlo1.IPv4 with address 192.168.1.50.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Withdrawing address record for 192.168.1.50 on wlo1.
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9655] device (wlo1): set-hw-addr: set MAC address to 8A:BC:5B:87:44:64 (scanning)
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Joining mDNS multicast group on interface wlo1.IPv4 with address 192.168.1.50.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: New relevant interface wlo1.IPv4 for mDNS.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Registering new address record for 192.168.1.50 on wlo1.IPv4.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Withdrawing address record for 192.168.1.50 on wlo1.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Leaving mDNS multicast group on interface wlo1.IPv4 with address 192.168.1.50.
nov 17 19:53:52 palexdev-hp avahi-daemon[449]: Interface wlo1.IPv4 no longer relevant for mDNS.
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9716] device (wlo1): supplicant interface state: completed -> disconnected
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9722] device (wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
nov 17 19:53:52 palexdev-hp NetworkManager[459]: <info> [1637175232.9742] device (wlo1): set-hw-addr: reset MAC address to 04:33:C2:B2:6C:EF (unmanage)
nov 17 19:53:52 palexdev-hp kded5[992]: plasma-nm: Not emitting connection deactivated notification as we're about to suspend
nov 17 19:53:53 palexdev-hp wpa_supplicant[820]: nl80211: deinit ifname=p2p-dev-wlo1 disabled_11b_rates=0
nov 17 19:53:53 palexdev-hp systemd[1]: Reached target Sleep.
nov 17 19:53:53 palexdev-hp systemd[1]: Starting System Suspend...
nov 17 19:53:53 palexdev-hp wpa_supplicant[820]: nl80211: deinit ifname=wlo1 disabled_11b_rates=0
nov 17 19:53:53 palexdev-hp systemd-sleep[10699]: Entering sleep state 'suspend'...
nov 17 19:53:53 palexdev-hp kernel: PM: suspend entry (deep)
nov 17 19:53:53 palexdev-hp kernel: Filesystems sync: 0.006 seconds
@mithrial
Just happened again. I might have some clue though. In the past days I have suspended my laptop many times without any issue. The difference being that now I closed the lid of my laptop.
On my HP Pavillion Gamin 15 the lid is bugged, it doesn’t suspend/resume on lid close/open.
To fix it I created this script: