Kernel: Linux 6.8.10
Distro: Fedora Linux 40 (Workstation Edition)
Model: Framework Laptop 13 AMD Ryzen 7040 Series
Firmware: 03.05
Often when I start using the laptop after it having been suspended:
- It will function normally for a few minutes
- Then the screen will turn black
- A few seconds later the boot up splash screen appears, and then goes to the login page.
- After logging in again the session has no issues.
This seems similar to Laptop crashes and reboot sometimes after resuming from suspend, but there are a few key differences.
- This started recently, and has happened 4 times since maybe a week ago or so.
- It happens minutes after launch, not seconds. I’ve often gotten settled into my usual workflow (Firefox, Nautilus, Discord, Terminal) before being interrupted. Thought it has happened at least once without each of those applications, so I don’t think they’re at fault.
- It doesn’t seem to be a full crash/shutdown. At least, it gets to the login page much faster than a boot from off.
But since they seem similar I ran a few commands suggested there.
journalctl --list-boot
ends with the following:
-1 94e6d992c5804418b7a55591859d8dd1 Tue 2024-05-28 11:35:16 EDT Wed 2024-05-29 13:34:29 EDT
0 881bc55cbc0048678bba5184d4bcaea9 Wed 2024-05-29 13:34:55 EDT Wed 2024-05-29 14:11:08 EDT
And journalctl -b -1 -r
starts with the following:
May 29 13:34:29 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 13:34:29.599][info] Resume event received, connecting to daemon
May 29 13:34:29 max-laptop kernel: PM: suspend devices took 1.029 seconds
May 29 13:34:29 max-laptop kernel: queueing ieee80211 work while going to suspend
May 29 13:34:29 max-laptop kernel: printk: Suspending console(s) (use no_console_suspend to debug)
May 29 13:34:29 max-laptop kernel: Freezing remaining freezable tasks completed (elapsed 0.702 seconds)
May 29 13:34:29 max-laptop kernel: Freezing remaining freezable tasks
May 29 13:34:29 max-laptop kernel: OOM killer disabled.
May 29 13:34:29 max-laptop kernel: Freezing user space processes completed (elapsed 0.002 seconds)
May 29 13:34:29 max-laptop kernel: Freezing user space processes
May 29 12:43:16 max-laptop rtkit-daemon[1024]: Successfully made thread 2590 of process 2564 (/usr/bin/gnome-shell) owned by '1000' RT at priority 20.
May 29 12:43:16 max-laptop kernel: Filesystems sync: 0.028 seconds
May 29 12:43:16 max-laptop rtkit-daemon[1024]: Successfully made thread 2590 of process 2564 (/usr/bin/gnome-shell) owned by '1000' high priority at nice level 0.
May 29 12:43:16 max-laptop kernel: PM: suspend entry (s2idle)
May 29 12:43:16 max-laptop systemd-sleep[54417]: Performing sleep operation 'suspend'...
May 29 12:43:16 max-laptop systemd[1]: Starting systemd-suspend.service - System Suspend...
May 29 12:43:16 max-laptop systemd[1]: Reached target sleep.target - Sleep.
May 29 12:43:16 max-laptop wpa_supplicant[1455]: nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [mullvad_daemon][INFO] Blocking all network connections, reason: This device is offline, no tunnels can be establis>
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [mullvad_daemon][DEBUG] New tunnel state: Error(ErrorState { cause: IsOffline, block_failure: None })
May 29 12:43:16 max-laptop NetworkManager[1200]: <info> [1717000996.3778] device (wg0-mullvad): state change: activated -> unmanaged (reason 'unmanaged', sys-iface>
May 29 12:43:16 max-laptop audit[1246]: NETFILTER_CFG table=mullvadmangle4:69 family=2 entries=2 op=nft_unregister_table pid=1246 subj=system_u:system_r:unconfined_>
May 29 12:43:16 max-laptop audit[1246]: NETFILTER_CFG table=mullvadmangle6:69 family=10 entries=2 op=nft_unregister_table pid=1246 subj=system_u:system_r:unconfined>
May 29 12:43:16 max-laptop audit[1246]: NETFILTER_CFG table=mullvad:69 family=1 entries=61 op=nft_unregister_table pid=1246 subj=system_u:system_r:unconfined_servic>
May 29 12:43:16 max-laptop audit[1246]: NETFILTER_CFG table=mullvad:69 family=1 entries=48 op=nft_register_chain pid=1246 subj=system_u:system_r:unconfined_service_>
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: 45.83.223.196:443>
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None
May 29 12:43:16 max-laptop geoclue[1789]: WiFi scan failed
May 29 12:43:16 max-laptop NetworkManager[1200]: <info> [1717000996.3169] device (wlp1s0): set-hw-addr: reset MAC address to 14:AC:60:46:98:CD (unmanage)
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-SCAN-FAILED ret=-100
May 29 12:43:16 max-laptop chronyd[1130]: Source 206.108.0.132 offline
May 29 12:43:16 max-laptop chronyd[1130]: Can't synchronise: no selectable sources
May 29 12:43:16 max-laptop chronyd[1130]: Source 208.81.1.244 offline
May 29 12:43:16 max-laptop chronyd[1130]: Source 162.159.200.1 offline
May 29 12:43:16 max-laptop chronyd[1130]: Source 216.6.2.70 offline
May 29 12:43:16 max-laptop chronyd[1130]: Removed source 132.205.7.51
May 29 12:43:16 max-laptop chronyd[1130]: Removed source 132.205.1.1
May 29 12:43:16 max-laptop NetworkManager[1200]: <info> [1717000996.2579] device (wlp1s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-st>
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Block)
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [talpid_routing::imp::imp][DEBUG] Clearing routes
May 29 12:43:16 max-laptop systemd-resolved[970]: wg0-mullvad: Bus client reset DNS server list.
May 29 12:43:16 max-laptop systemd-resolved[970]: wg0-mullvad: Bus client reset search domain list.
May 29 12:43:16 max-laptop systemd-resolved[970]: wlp1s0: Bus client reset DNS server list.
May 29 12:43:16 max-laptop avahi-daemon[1015]: Interface wlp1s0.IPv4 no longer relevant for mDNS.
May 29 12:43:16 max-laptop avahi-daemon[1015]: Leaving mDNS multicast group on interface wlp1s0.IPv4 with address 172.30.57.47.
May 29 12:43:16 max-laptop systemd-resolved[970]: wlp1s0: Bus client set default route setting: no
May 29 12:43:16 max-laptop avahi-daemon[1015]: Withdrawing address record for 172.30.57.47 on wlp1s0.
May 29 12:43:16 max-laptop systemd-resolved[970]: wlp1s0: Bus client reset search domain list.
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [mullvad_api::availability][DEBUG] Pausing API requests due to being offline
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [talpid_core::dns][INFO] Resetting DNS
May 29 12:43:16 max-laptop mullvad-daemon[1219]: [mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: false, ipv6: false }
May 29 12:43:16 max-laptop avahi-daemon[1015]: Registering new address record for 172.30.57.47 on wlp1s0.IPv4.
May 29 12:43:16 max-laptop avahi-daemon[1015]: New relevant interface wlp1s0.IPv4 for mDNS.
May 29 12:43:16 max-laptop avahi-daemon[1015]: Joining mDNS multicast group on interface wlp1s0.IPv4 with address 172.30.57.47.
May 29 12:43:16 max-laptop kernel: xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 5c:64:f1:02:07:20 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED a4:9b:cd:b8:df:e0 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED a4:9b:cd:b8:dc:60 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:bf:bd:00 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED a4:9b:cd:b8:dc:6f 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 5c:64:f1:8c:38:4f 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:ad:b4:40 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED a4:9b:cd:b8:da:a7 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:bf:be:80 0
May 29 12:43:16 max-laptop NetworkManager[1200]: <info> [1717000996.0194] device (wlp1s0): set-hw-addr: set MAC address to 56:95:31:2E:18:E1 (scanning)
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:ad:b2:60 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 14:84:73:fd:aa:e0 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:bf:be:8f 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 14:84:73:fd:aa:ef 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED a4:9b:cd:b8:da:af 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:ad:b4:4f 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 5c:64:f1:8c:38:40 0
May 29 12:43:16 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED a4:9b:cd:b8:da:a0 0
May 29 12:43:16 max-laptop avahi-daemon[1015]: Withdrawing address record for 172.30.57.47 on wlp1s0.
May 29 12:43:16 max-laptop avahi-daemon[1015]: Leaving mDNS multicast group on interface wlp1s0.IPv4 with address 172.30.57.47.
May 29 12:43:16 max-laptop avahi-daemon[1015]: Interface wlp1s0.IPv4 no longer relevant for mDNS.
May 29 12:43:15 max-laptop audit[1180]: NETFILTER_CFG table=firewalld:68 family=1 entries=26 op=nft_unregister_rule pid=1180 subj=system_u:system_r:firewalld_t:s0 c>
May 29 12:43:15 max-laptop wpa_supplicant[1455]: wlp1s0: PMKSA-CACHE-REMOVED 70:b3:17:ad:b2:6f 0
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.9589] dhcp4 (wlp1s0): state changed no lease
May 29 12:43:15 max-laptop avahi-daemon[1015]: Interface wlp1s0.IPv6 no longer relevant for mDNS.
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.9589] dhcp4 (wlp1s0): activation: beginning transaction (timeout in 45 seconds)
May 29 12:43:15 max-laptop avahi-daemon[1015]: Leaving mDNS multicast group on interface wlp1s0.IPv6 with address fe80::d06:cb82:36f2:6a4.
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.9588] dhcp4 (wlp1s0): canceled DHCP transaction
May 29 12:43:15 max-laptop avahi-daemon[1015]: Withdrawing address record for fe80::d06:cb82:36f2:6a4 on wlp1s0.
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.9582] device (wlp1s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface>
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.9580] device (wlp1s0): supplicant interface state: completed -> disconnected
May 29 12:43:15 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=US
May 29 12:43:15 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
May 29 12:43:15 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
May 29 12:43:15 max-laptop wpa_supplicant[1455]: wlp1s0: CTRL-EVENT-DISCONNECTED bssid=70:b3:17:ad:b2:6f reason=3 locally_generated=1
May 29 12:43:15 max-laptop rtkit-daemon[1024]: Successfully made thread 2590 of process 2564 (/usr/bin/gnome-shell) owned by '1000' RT at priority 20.
May 29 12:43:15 max-laptop rtkit-daemon[1024]: Successfully made thread 2590 of process 2564 (/usr/bin/gnome-shell) owned by '1000' high priority at nice level 0.
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop kernel: wlp1s0: deauthenticating from 70:b3:17:ad:b2:6f by local choice (Reason: 3=DEAUTH_LEAVING)
May 29 12:43:15 max-laptop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager-dispatcher c>
May 29 12:43:15 max-laptop systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
May 29 12:43:15 max-laptop gnome-shell[2564]: Failed to create new MetaSelectionSourceMemory: Failed to create MetaAnonymousFile
May 29 12:43:15 max-laptop gnome-shell[2564]: Failed to create new MetaSelectionSourceMemory: Failed to create MetaAnonymousFile
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.648][info] Disconnected from the daemon
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.648][info] Suspend event received, disconnecting from daemon
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.6417] device (wlp1s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-st>
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.6416] manager: NetworkManager state is now ASLEEP
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.643][info] Disconnected from the daemon
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.642][verbose] GRPC Channel connectivity state changed to 1
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.641][verbose] GRPC Channel connectivity state changed to 4
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.6414] device (p2p-dev-wlp1s0): state change: disconnected -> unmanaged (reason 'sleeping', sys->
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.641][verbose] GRPC Channel connectivity state changed to 1
May 29 12:43:15 max-laptop mullvad-vpn.desktop[2896]: [2024-05-29 12:43:15.641][info] Suspend event received, disconnecting from daemon
May 29 12:43:15 max-laptop NetworkManager[1200]: <info> [1717000995.6411] manager: sleep: sleep requested (sleeping: no enabled: yes)
May 29 12:43:15 max-laptop ModemManager[1177]: <msg> [sleep-monitor-systemd] system is about to suspend
May 29 12:43:15 max-laptop kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
May 29 12:43:15 max-laptop kernel: lockdown_is_locked_down: 1 callbacks suppressed
May 29 12:43:15 max-laptop systemd-logind[1031]: Suspending...
May 29 12:43:15 max-laptop systemd-logind[1031]: Lid closed.
After that (chronologically before), every 2-3 seconds there is a
max-laptop kernel: xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
for quite a while.
I’m not verse enough in reading logs to know how much of that is usual, and what parts could indicate the problem. Is the last log being from mulvad-vpn an indication of anything?