Could really use some help troubleshooting this issue: system hanging on wake from suspend with black screen and unresponsive keyboard, but only when suspend is done with certain application windows open.
Tested with a few different apps (Brave, Firefox, Obsidian, Anki), all cause failure to wake. No problem waking when those windows are not open, or with terminal windows open.
Rollback to previous kernels does not resolve. Issues started after some updates between July 14-21. Normally update daily, but was away that week so came back to a flood of updates.
I’m relatively new to Linux so appreciate any insight.
inxi -Fzxx
System:
Kernel: 6.9.12-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.41-37.fc40
Desktop: i3 v: 4.23 dm: LightDM Distro: Fedora Linux 40 (Forty)
Machine:
Type: Desktop System: Gigabyte product: B250M-DS3H v: N/A serial: N/A
Mobo: Gigabyte model: B250M-DS3H-CF v: x.x serial: N/A
UEFI: American Megatrends v: F6 date: 04/24/2017
CPU:
Info: quad core model: Intel Core i5-7500 bits: 64 type: MCP arch: Kaby Lake
rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 800 min/max: 800/3800 cores: 1: 800 2: 800 3: 800 4: 800
bogomips: 27199
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: PNY driver: nvidia
v: 555.58.02 arch: Pascal pcie: speed: 2.5 GT/s lanes: 16 ports:
active: none off: HDMI-A-1 empty: DP-1,DVI-D-1 bus-ID: 01:00.0
chip-ID: 10de:1c82
Display: x11 server: X.Org v: 1.20.14 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv
gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 92
Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Asus MX239
res: 1920x1080 dpi: 92 diag: 612mm (24.1")
API: OpenGL v: 4.6.0 vendor: nvidia v: 555.58.02 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a2f0
Device-2: NVIDIA GP107GL High Definition Audio vendor: PNY
driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0fb9
Device-3: Yamaha Steinberg UR12 driver: snd-usb-audio type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-6.1:6 chip-ID: 0499:170a
API: ALSA v: k6.9.12-200.fc40.x86_64 status: kernel-api
Server-1: PipeWire v: 1.0.7 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
IF-ID-1: wg0-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
Drives:
Local Storage: total: 954.81 GiB used: 193.06 GiB (20.2%)
ID-1: /dev/nvme0n1 vendor: Crucial model: CT500P3PSSD8 size: 465.76 GiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 35.9 C
ID-2: /dev/sda vendor: Crucial model: CT525MX300SSD1 size: 489.05 GiB
speed: 6.0 Gb/s serial: <filter> temp: 26 C
Partition:
ID-1: / size: 464.17 GiB used: 192.6 GiB (41.5%) fs: btrfs
dev: /dev/nvme0n1p3
ID-2: /boot size: 973.4 MiB used: 451.5 MiB (46.4%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 464.17 GiB used: 192.6 GiB (41.5%) fs: btrfs
dev: /dev/nvme0n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 32.0 C mobo: N/A gpu: nvidia temp: 29 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 30%
Info:
Memory: total: 16 GiB available: 15.57 GiB used: 1.54 GiB (9.9%)
Processes: 235 Power: uptime: 22m wakeups: 0 Init: systemd v: 255
target: graphical (5) default: graphical
Packages: Compilers: gcc: 14.2.1 Shell: Sudo v: 1.9.15p5
running-in: xfce4-terminal inxi: 3.3.34
Trimmed log section where I suspend then it fails to resume.
journalctl -r --boot=-1
Aug 05 06:45:39 fedora kernel: BUG: unable to handle page fault for address: ffffae4d8dfdac04
Aug 05 06:45:39 fedora kernel: Generic FE-GE Realtek PHY r8169-0-300:00: attached PHY driver (mii_bus:phy_addr=r8169-0-300:00, irq=MAC)
Aug 05 06:45:39 fedora systemd[1]: Finished nvidia-resume.service - NVIDIA system resume actions.
Aug 05 06:45:39 fedora systemd[1]: nvidia-resume.service: Deactivated successfully.
Aug 05 06:45:39 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-resume comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:39 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-resume comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:39 fedora logger[2584]: <13>Aug 5 06:45:39 suspend: nvidia-resume.service
Aug 05 06:45:39 fedora suspend[2584]: nvidia-resume.service
Aug 05 06:45:39 fedora systemd-resolved[752]: Resetting learnt feature levels on all servers.
Aug 05 06:45:39 fedora systemd-resolved[752]: Closing all remaining TCP connections.
Aug 05 06:45:39 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:39 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:39 fedora NetworkManager[1053]: <info> [1722865539.2599] device (enp3s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Aug 05 06:45:39 fedora NetworkManager[1053]: <info> [1722865539.2597] manager: sleep: wake requested (sleeping: yes enabled: yes)
Aug 05 06:45:39 fedora wireplumber[1626]: spa.bluez5: BlueZ system service is not available
Aug 05 06:45:39 fedora systemd[1]: Stopped target suspend.target - Suspend.
Aug 05 06:45:39 fedora systemd[1]: Starting nvidia-resume.service - NVIDIA system resume actions...
Aug 05 06:45:39 fedora ModemManager[1039]: <msg> [sleep-monitor-systemd] system is resuming
Aug 05 06:45:39 fedora systemd-logind[923]: Operation 'suspend' finished.
Aug 05 06:45:39 fedora systemd[1]: Reached target suspend.target - Suspend.
Aug 05 06:45:39 fedora systemd[1]: Stopped target sleep.target - Sleep.
Aug 05 06:45:39 fedora systemd[1]: Finished systemd-suspend.service - System Suspend.
Aug 05 06:45:39 fedora systemd[1]: systemd-suspend.service: Deactivated successfully.
Aug 05 06:45:38 fedora kernel: ata1.00: Enabling discard_zeroes_data
Aug 05 06:45:38 fedora kernel: ahci 0000:00:17.0: port does not support device sleep
Aug 05 06:45:38 fedora kernel: ata1.00: configured for UDMA/133
Aug 05 06:45:38 fedora kernel: ata1.00: supports DRM functions and may not be fully accessible
Aug 05 06:45:38 fedora kernel: ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Aug 05 06:45:38 fedora kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20230628/psargs-330)
Aug 05 06:45:38 fedora kernel: sd 0:0:0:0: [sda] Starting disk
Aug 05 06:45:38 fedora kernel: ata1.00: supports DRM functions and may not be fully accessible
Aug 05 06:45:38 fedora kernel: ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Aug 05 06:45:38 fedora kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20230628/psargs-330)
Aug 05 06:45:38 fedora kernel: ata5: SATA link down (SStatus 4 SControl 300)
Aug 05 06:45:38 fedora kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Aug 05 06:45:38 fedora kernel: ata2: SATA link down (SStatus 4 SControl 300)
Aug 05 06:45:38 fedora kernel: ata4: SATA link down (SStatus 4 SControl 300)
Aug 05 06:45:38 fedora kernel: ata6: SATA link down (SStatus 4 SControl 300)
Aug 05 06:45:38 fedora kernel: ata3: SATA link down (SStatus 4 SControl 300)
Aug 05 06:45:38 fedora kernel: nvme nvme0: Ignoring bogus Namespace Identifiers
Aug 05 06:45:38 fedora kernel: nvme nvme0: 4/0/0 default/read/poll queues
Aug 05 06:45:38 fedora systemd-resolved[752]: Clock change detected. Flushing caches.
Aug 05 06:45:38 fedora kanata[816]: 2024-08-05T06:45:38.631135655-07:00 [ERROR] failed poll: Os { code: 4, kind: Interrupted, message: "Interrupted system call" }
Aug 05 06:45:38 fedora systemd-sleep[2546]: System returned from sleep operation 'suspend'.
Aug 05 06:45:38 fedora kernel: PM: suspend exit
Aug 05 06:45:38 fedora kernel: random: crng reseeded on system resumption
Aug 05 06:45:38 fedora kernel: Restarting tasks ... done.
Aug 05 06:45:38 fedora kernel: OOM killer enabled.
Aug 05 06:45:38 fedora kernel: PM: resume devices took 0.095 seconds
Aug 05 06:45:38 fedora kernel: serial 00:02: activated
Aug 05 06:45:38 fedora kernel: parport_pc 00:01: activated
Aug 05 06:45:38 fedora kernel: ACPI: PM: Waking up from system sleep state S3
Aug 05 06:45:38 fedora kernel: CPU3 is up
Aug 05 06:45:38 fedora kernel: smpboot: Booting Node 0 Processor 3 APIC 0x6
Aug 05 06:45:38 fedora kernel: CPU2 is up
Aug 05 06:45:38 fedora kernel: smpboot: Booting Node 0 Processor 2 APIC 0x4
Aug 05 06:45:38 fedora kernel: CPU1 is up
Aug 05 06:45:38 fedora kernel: smpboot: Booting Node 0 Processor 1 APIC 0x2
Aug 05 06:45:38 fedora kernel: Enabling non-boot CPUs ...
Aug 05 06:45:38 fedora kernel: ACPI: PM: Restoring platform NVS memory
Aug 05 06:45:38 fedora kernel: ACPI: PM: Low-level resume complete
Aug 05 06:45:38 fedora kernel: smpboot: CPU 3 is now offline
Aug 05 06:45:38 fedora kernel: smpboot: CPU 2 is now offline
Aug 05 06:45:38 fedora kernel: smpboot: CPU 1 is now offline
Aug 05 06:45:38 fedora kernel: Disabling non-boot CPUs ...
Aug 05 06:45:38 fedora kernel: ACPI: PM: Saving platform NVS memory
Aug 05 06:45:38 fedora kernel: ACPI: PM: Preparing to enter system sleep state S3
Aug 05 06:45:38 fedora kernel: PM: suspend devices took 0.061 seconds
Aug 05 06:45:38 fedora kernel: ata1.00: Entering standby power mode
Aug 05 06:45:38 fedora kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
Aug 05 06:45:38 fedora kernel: parport_pc 00:01: disabled
Aug 05 06:45:38 fedora kernel: serial 00:02: disabled
Aug 05 06:45:38 fedora kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Aug 05 06:45:38 fedora kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
Aug 05 06:45:38 fedora kernel: Freezing remaining freezable tasks
Aug 05 06:45:38 fedora kernel: OOM killer disabled.
Aug 05 06:45:38 fedora kernel: Freezing user space processes completed (elapsed 0.001 seconds)
Aug 05 06:45:38 fedora kernel: Freezing user space processes
Aug 05 06:45:22 fedora kernel: Filesystems sync: 0.535 seconds
Aug 05 06:45:21 fedora kernel: PM: suspend entry (deep)
Aug 05 06:45:21 fedora systemd-sleep[2546]: Performing sleep operation 'suspend'...
Aug 05 06:45:21 fedora systemd[1]: Starting systemd-suspend.service - System Suspend...
Aug 05 06:45:21 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:21 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:21 fedora systemd[1]: Finished nvidia-suspend.service - NVIDIA system suspend actions.
Aug 05 06:45:21 fedora systemd[1]: nvidia-suspend.service: Deactivated successfully.
Aug 05 06:45:21 fedora kanata[816]: )
Aug 05 06:45:21 fedora kanata[816]: @arrd @qwe
Aug 05 06:45:21 fedora kanata[816]: x c d v z k h _ _ _
Aug 05 06:45:21 fedora kanata[816]: lctl a r s t g m n e i o _
Aug 05 06:45:21 fedora kanata[816]: q w f p b j l u y ; _ _ _
Aug 05 06:45:21 fedora kanata[816]: _ _ _ _ _ _ _ _ _ _ _ _ _ _
Aug 05 06:45:21 fedora kanata[816]: (deflayer colemak
Aug 05 06:45:21 fedora kanata[816]: 2024-08-05T06:45:21.136004244-07:00 [INFO] Entered layer:
Aug 05 06:45:21 fedora logger[2539]: <13>Aug 5 06:45:21 suspend: nvidia-suspend.service
Aug 05 06:45:21 fedora suspend[2539]: nvidia-suspend.service
Aug 05 06:45:21 fedora systemd[1]: Starting nvidia-suspend.service - NVIDIA system suspend actions...
Aug 05 06:45:21 fedora mullvad-daemon[1118]: [mullvad_daemon][INFO] Blocking all network connections, reason: This device is offline, no tunnels can be established
Aug 05 06:45:21 fedora mullvad-daemon[1118]: [mullvad_daemon][DEBUG] New tunnel state: Error(ErrorState { cause: IsOffline, block_failure: None })
Aug 05 06:45:21 fedora systemd[1]: Reached target sleep.target - Sleep.
Aug 05 06:45:21 fedora audit[1145]: NETFILTER_CFG table=mullvadmangle4:22 family=2 entries=2 op=nft_unregister_table pid=1145 subj=system_u:system_r:unconfined_service_t:s0 comm="tokio-runtime-w"
Aug 05 06:45:21 fedora audit[1145]: NETFILTER_CFG table=mullvadmangle6:22 family=10 entries=2 op=nft_unregister_table pid=1145 subj=system_u:system_r:unconfined_service_t:s0 comm="tokio-runtime-w"
Aug 05 06:45:21 fedora audit[1145]: NETFILTER_CFG table=mullvad:22 family=1 entries=98 op=nft_unregister_table pid=1145 subj=system_u:system_r:unconfined_service_t:s0 comm="tokio-runtime-w"
Aug 05 06:45:21 fedora audit[1145]: NETFILTER_CFG table=mullvad:22 family=1 entries=84 op=nft_register_chain pid=1145 subj=system_u:system_r:unconfined_service_t:s0 comm="tokio-runtime-w"
Aug 05 06:45:21 fedora mullvad-daemon[1118]: [talpid_core::firewall][INFO] Applying firewall policy: Blocked. Allowing LAN. Allowing endpoint: 45.83.223.196:443/TCP
Aug 05 06:45:21 fedora mullvad-daemon[1118]: [talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None
Aug 05 06:45:21 fedora NetworkManager[1053]: <info> [1722865521.0332] device (wg0-mullvad): state change: activated -> unmanaged (reason 'unmanaged', sys-iface-state: 'removed')
Aug 05 06:45:21 fedora chronyd[883]: Source 23.168.24.210 offline
Aug 05 06:45:21 fedora chronyd[883]: Source 171.66.97.126 offline
Aug 05 06:45:21 fedora chronyd[883]: Source 45.61.187.39 offline
Aug 05 06:45:21 fedora chronyd[883]: Source 104.156.246.53 offline
Aug 05 06:45:21 fedora mullvad-daemon[1118]: [mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Block)
Aug 05 06:45:21 fedora audit[1041]: NETFILTER_CFG table=firewalld:21 family=1 entries=26 op=nft_unregister_rule pid=1041 subj=system_u:system_r:firewalld_t:s0 comm="firewalld"
Aug 05 06:45:21 fedora mullvad-daemon[1118]: [talpid_routing::imp::imp][DEBUG] Clearing routes
Aug 05 06:45:21 fedora kernel: r8169 0000:03:00.0 enp3s0: Link is Down
Aug 05 06:45:21 fedora systemd-resolved[752]: wg0-mullvad: Bus client reset DNS server list.
Aug 05 06:45:21 fedora NetworkManager[1053]: <info> [1722865521.0047] device (enp3s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Aug 05 06:45:20 fedora systemd-resolved[752]: wg0-mullvad: Bus client reset search domain list.
Aug 05 06:45:20 fedora systemd-resolved[752]: enp3s0: Bus client reset DNS server list.
Aug 05 06:45:20 fedora systemd-resolved[752]: enp3s0: Bus client set default route setting: no
Aug 05 06:45:20 fedora avahi-daemon[805]: Interface enp3s0.IPv4 no longer relevant for mDNS.
Aug 05 06:45:20 fedora avahi-daemon[805]: Leaving mDNS multicast group on interface enp3s0.IPv4 with address 192.168.0.107.
Aug 05 06:45:20 fedora avahi-daemon[805]: Withdrawing address record for 192.168.0.107 on enp3s0.
Aug 05 06:45:20 fedora mullvad-daemon[1118]: [mullvad_api::availability][DEBUG] Pausing API requests due to being offline
Aug 05 06:45:20 fedora mullvad-daemon[1118]: [mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: false, ipv6: false }
Aug 05 06:45:20 fedora mullvad-daemon[1118]: [talpid_core::dns][INFO] Resetting DNS
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9887] dhcp4 (enp3s0): state changed no lease
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9887] dhcp4 (enp3s0): activation: beginning transaction (timeout in 45 seconds)
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9887] dhcp4 (enp3s0): canceled DHCP transaction
Aug 05 06:45:20 fedora avahi-daemon[805]: Interface enp3s0.IPv6 no longer relevant for mDNS.
Aug 05 06:45:20 fedora avahi-daemon[805]: Leaving mDNS multicast group on interface enp3s0.IPv6 with address fe80::9da8:8eea:75c9:85cc.
Aug 05 06:45:20 fedora avahi-daemon[805]: Withdrawing address record for fe80::9da8:8eea:75c9:85cc on enp3s0.
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9873] device (enp3s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Aug 05 06:45:20 fedora systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
Aug 05 06:45:20 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 05 06:45:20 fedora systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9622] device (enp3s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9616] manager: NetworkManager state is now ASLEEP
Aug 05 06:45:20 fedora NetworkManager[1053]: <info> [1722865520.9614] manager: sleep: sleep requested (sleeping: no enabled: yes)
Aug 05 06:45:20 fedora ModemManager[1039]: <msg> [sleep-monitor-systemd] system is about to suspend
Aug 05 06:45:20 fedora systemd-logind[923]: The system will suspend now!