Hey everyone,
On kernel 5.15
and later, wpa_supplicant
freezes on shutdown preventing my computer from shutting down unless I kill it by holding the power button. After reverting to 5.10
, this doesn’t happen anymore. Below are logs from normal and shutdowns with the broken kernel.
Normal shutdown:
systemd[1]: Stopping WPA supplicant...
wpa_supplicant[1127]: nl80211: deinit ifname=p2p-dev-wlp6s0 disabled_11b_rates=0
wpa_supplicant[1127]: p2p-dev-wlp6s0: CTRL-EVENT-TERMINATING
wpa_supplicant[1127]: nl80211: deinit ifname=wlp6s0 disabled_11b_rates=0
wpa_supplicant[1127]: wlp6s0: CTRL-EVENT-TERMINATING
systemd[1]: wpa_supplicant.service: Deactivated successfully.
systemd[1]: Stopped WPA supplicant.
Broken Kernel:
systemd[1]: Stopping WPA supplicant...
wpa_supplicant[1418]: nl80211: deinit ifname=p2p-dev-wlp6s0 disabled_11b_rates=0
systemd[1]: wpa_supplicant.service: State 'stop-sigterm' timed out. Killing.
systemd[1]: wpa_supplicant.service: Killing process 1418 (wpa_supplicant) with signal SIGKILL.
systemd[1]: wpa_supplicant.service: Processes still around after SIGKILL. Ignoring.
systemd[1]: wpa_supplicant.service: State 'final-sigterm' timed out. Killing.
systemd[1]: wpa_supplicant.service: Killing process 1418 (wpa_supplicant) with signal SIGKILL.
systemd[1]: wpa_supplicant.service: Processes still around after final SIGKILL. Entering failed mode.
systemd[1]: wpa_supplicant.service: Failed with result 'timeout'.
systemd[1]: wpa_supplicant.service: Unit process 1418 (wpa_supplicant) remains running after unit stopped.
systemd[1]: Stopped WPA supplicant.
Please let me know if there is anything I could provide and/or test!
Thanks!