Doesn’t matter if rebooting cold or if resuming from suspend. I noticed that WiFi takes at least a minute before it connects to the previous SSID.
I was using iwd as the NetworkManager backend, but also tried switching back to wpa_supplicant. Same problem though
Not sure if NetworkManager logs help:
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.6684] manager: sleep: sleep requested (sleeping: no enabled: yes)
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.6687] device (enp2s0f0): state change: unavailable -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.6755] device (wwan0mbim0): state change: unavailable -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'external')
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.6757] device (p2p-dev-wlp3s0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.6758] manager: NetworkManager state is now ASLEEP
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.6761] device (wlp3s0): state change: activated -> deactivating (reason 'sleeping', managed-type: 'full')
Apr 16 07:08:02 NetworkManager[1659]: <warn> [1744812482.7808] dispatcher: (33) /etc/NetworkManager/dispatcher.d/09-timezone failed (failed): Script '/etc/NetworkManager/dispatcher.d/09-timezone' exited with status 1
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.8122] device (wlp3s0): supplicant interface state: completed -> disconnected
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.8123] device (wlp3s0): state change: deactivating -> disconnected (reason 'sleeping', managed-type: 'full')
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.8127] dhcp4 (wlp3s0): canceled DHCP transaction
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.8127] dhcp4 (wlp3s0): activation: beginning transaction (timeout in 45 seconds)
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.8128] dhcp4 (wlp3s0): state changed no lease
Apr 16 07:08:02 NetworkManager[1659]: <info> [1744812482.8432] device (wlp3s0): set-hw-addr: set MAC address to E2:32:40:A8:4C:66 (scanning)
Apr 16 07:10:02 NetworkManager[1659]: <info> [1744812602.9753] device (wlp3s0): supplicant interface state: disconnected -> interface_disabled
Apr 16 07:10:02 NetworkManager[1659]: <info> [1744812602.9755] device (wlp3s0): supplicant interface state: interface_disabled -> disconnected
Apr 16 07:10:02 NetworkManager[1659]: <info> [1744812602.9756] manager: sleep: wake requested (sleeping: yes enabled: yes)
Apr 16 07:10:02 NetworkManager[1659]: <info> [1744812602.9999] device (wlp3s0): state change: disconnected -> unmanaged (reason 'sleeping', managed-type: 'full')
Apr 16 07:10:03 NetworkManager[1659]: <info> [1744812603.0632] device (wlp3s0): set-hw-addr: reset MAC address to 04:7B:CB:CC:55:B4 (unmanage)
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.4331] device (enp2s0f0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.5559] device (wlp3s0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.5627] device (p2p-dev-wlp3s0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.5631] manager: NetworkManager state is now DISCONNECTED
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.5647] device (wwan0mbim0): state change: unmanaged -> unavailable (reason 'none', managed-type: 'external')
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.5648] device (wwan0mbim0): modem state 'disabled'
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.5651] manager: (wwan0mbim0): new Broadband device (/org/freedesktop/NetworkManager/Devices/8)
Apr 16 07:10:23 NetworkManager[1659]: <warn> [1744812623.5675] dns-mgr: update-pending changed: DNS plugin did not become ready again. Assume something is wrong
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.6172] agent-manager: agent[9e4bcd6aff0baa77,:1.102/org.gnome.Shell.NetworkAgent/1000]: agent registered
Apr 16 07:10:23 NetworkManager[1659]: <info> [1744812623.6625] device (wlp3s0): supplicant interface state: internal-starting -> internal-down
Apr 16 07:10:23 NetworkManager[1659]: <warn> [1744812623.7529] dispatcher: (36) /etc/NetworkManager/dispatcher.d/09-timezone failed (failed): Script '/etc/NetworkManager/dispatcher.d/09-timezone' exited with status 1
Apr 16 07:10:33 NetworkManager[1659]: <warn> [1744812633.4577] device (wlp3s0): re-acquiring supplicant interface (#1).
Apr 16 07:10:38 NetworkManager[1659]: <error> [1744812638.4607] device (wlp3s0): Couldn't initialize supplicant interface: Timeout was reached
Apr 16 07:10:48 NetworkManager[1659]: <warn> [1744812648.4625] device (wlp3s0): re-acquiring supplicant interface (#2).
Apr 16 07:10:53 NetworkManager[1659]: <error> [1744812653.4646] device (wlp3s0): Couldn't initialize supplicant interface: Timeout was reached
Apr 16 07:11:03 NetworkManager[1659]: <warn> [1744812663.4650] device (wlp3s0): re-acquiring supplicant interface (#3).
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4690] device (wlp3s0): supplicant interface state: internal-starting -> disconnected
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4690] device (p2p-dev-wlp3s0): state change: unavailable -> unmanaged (reason 'unmanaged-link-not-init', managed-type: 'removed')
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4695] Wi-Fi P2P device controlled by interface wlp3s0 created
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4697] manager: (p2p-dev-wlp3s0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/9)
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4699] device (p2p-dev-wlp3s0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4703] device (wlp3s0): state change: unavailable -> disconnected (reason 'supplicant-available', managed-type: 'full')
Apr 16 07:11:03 NetworkManager[1659]: <info> [1744812663.4713] device (p2p-dev-wlp3s0): state change: unavailable -> disconnected (reason 'none', managed-type: 'full')
Apr 16 07:11:07 NetworkManager[1659]: <info> [1744812667.3014] policy: auto-activating connection 'OmNomNom 1' (910c8787-dd64-4b8a-8e05-b2a34cc4423f)
Apr 16 07:11:07 NetworkManager[1659]: <info> [1744812667.3018] device (wlp3s0): Activation: starting connection 'OmNomNom 1' (910c8787-dd64-4b8a-8e05-b2a34cc4423f)
Apr 16 07:11:07 NetworkManager[1659]: <info> [1744812667.3019] device (wlp3s0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Apr 16 07:11:07 NetworkManager[1659]: <info> [1744812667.3020] manager: NetworkManager state is now CONNECTING
Apr 16 07:11:07 NetworkManager[1659]: <info> [1744812667.3465] device (wlp3s0): set-hw-addr: set-cloned MAC address to 52:0A:17:A0:02:2F (stable-ssid)
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4309] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4315] device (wlp3s0): Activation: (wifi) access point 'OmNomNom 1' has security, but secrets are required.
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4315] device (wlp3s0): state change: config -> need-auth (reason 'none', managed-type: 'full')
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4318] device (wlp3s0): supplicant interface state: disconnected -> interface_disabled
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4318] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> interface_disabled
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4318] device (wlp3s0): supplicant interface state: interface_disabled -> disconnected
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4318] device (p2p-dev-wlp3s0): supplicant management interface state: interface_disabled -> disconnected
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4325] device (wlp3s0): state change: need-auth -> prepare (reason 'none', managed-type: 'full')
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4327] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4329] device (wlp3s0): Activation: (wifi) connection 'OmNomNom 1' has security, and secrets exist. No new secrets needed.
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4330] Config: added 'ssid' value 'OmNomNom'
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4330] Config: added 'scan_ssid' value '1'
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4330] Config: added 'bgscan' value 'simple:30:-65:300'
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4330] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4330] Config: added 'auth_alg' value 'OPEN'
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4331] Config: added 'psk' value '<hidden>'
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4444] device (wlp3s0): supplicant interface state: disconnected -> inactive
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4445] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4717] device (wlp3s0): supplicant interface state: inactive -> scanning
Apr 16 07:11:27 NetworkManager[1659]: <info> [1744812687.4717] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> scanning
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.3450] device (wlp3s0): supplicant interface state: scanning -> authenticating
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.3451] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.3999] device (wlp3s0): supplicant interface state: authenticating -> associating
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.4000] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> associating
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.4333] device (wlp3s0): supplicant interface state: associating -> 4way_handshake
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.4334] device (p2p-dev-wlp3s0): supplicant management interface state: associating -> 4way_handshake
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.4950] device (wlp3s0): supplicant interface state: 4way_handshake -> completed
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.4951] device (wlp3s0): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "OmNomNom"
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.4951] device (p2p-dev-wlp3s0): supplicant management interface state: 4way_handshake -> completed
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.5121] device (wlp3s0): state change: config -> ip-config (reason 'none', managed-type: 'full')
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.5127] dhcp4 (wlp3s0): activation: beginning transaction (timeout in 45 seconds)
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.5262] dhcp4 (wlp3s0): state changed new lease, address=192.168.10.142, acd pending
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7051] dhcp4 (wlp3s0): state changed new lease, address=192.168.10.142
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7072] policy: set 'OmNomNom 1' (wlp3s0) as default for IPv4 routing and DNS
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7185] device (wlp3s0): state change: ip-config -> ip-check (reason 'none', managed-type: 'full')
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7593] device (wlp3s0): state change: ip-check -> secondaries (reason 'none', managed-type: 'full')
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7596] device (wlp3s0): state change: secondaries -> activated (reason 'none', managed-type: 'full')
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7599] manager: NetworkManager state is now CONNECTED_SITE
Apr 16 07:11:31 NetworkManager[1659]: <info> [1744812691.7604] device (wlp3s0): Activation: successful, device activated.
Apr 16 07:11:32 NetworkManager[1659]: <info> [1744812692.1681] manager: NetworkManager state is now CONNECTED_GLOBAL