package: iwd version: 2.0-1 I thought I'd give iwd another go with the newly released version 2.0. It's been quite some time since I last tried it, having previously encountered issues relating to my hidden network that resulted in switching back to wpa_spplicant. My network is still hidden, which I may change at some point, but it is what it is for now. FYI I have a WPA2-based ISP supplied router.
So last night, after the v2.0 update hit upstable, I made the switch by: 1) Installing iwd (plus a few updates) 2) Creating the /etc/NetworkManager/conf.d/iwd.conf file with the following contents: [device] wifi.backend=iwd 3) Disabling wpa_supplicant, initially with `sudo systemctl mask wpa_supplicant` following some old notes, before undoing this and doing the following instead: sudo systemctl stop NetworkManager sudo systemctl disable --now wpa_supplicant sudo systemctl restart NetworkManager Having done this I opened up gnome wifi settings and was faced with an empty access point list and a spinning activity indicator. The problem turned out to be that the iwd service was failing to start. Trying to get it started with a manual `systemctl start` command failed. Toggling wifi on/off made no difference. I couldn't see any indication of what was wrong in dmesg or journalctl, so I tried a reboot. The iwd service started successfully upon rebooting. Is it expected that switching over to iwd like this can't work without a reboot, or is there a bug?