A start job is running for Wait for Network to be Configured (35s / no limit)" -- no wifi network connection or samba network drives loaded during boot -- systemd-networkd problem


Glad you found your fix, and thanks for reporting your findings.


Just FYI, the networkmanager-iwd package often doesn't seem to work properly for many that test it out.

However, you can manually add iwd yourself, (if you want to test out iwd).


How to replace wpa_supplicant with iwd:


With a text editor, create the required iwd configuration file for Network Manager:

/etc/NetworkManager/conf.d/wifi_backend.conf

With the following contents:

[device]
wifi.backend=iwd

Then, save the configuration file.


Next, Install and enable iwd, and mask wpa_supplicant:

sudo pacman -Syu iwd 
systemctl stop NetworkManager
systemctl stop wpa_supplicant
systemctl mask wpa_supplicant
systemctl enable --now iwd.service
systemctl daemon-reload
systemctl start NetworkManager

A restart may be required afterwards.



How to revert your changes and restore wpa_supplicant:


To restore wpa_supplicant to usage, comment out the lines you created in /etc/NetworkManager/conf.d/wifi_backend.conf , as so:

#[device]
#wifi.backend=iwd

Save the changes, then execute:

systemctl stop NetworkManager
systemctl disable --now iwd.service
systemctl mask iwd.service
systemctl unmask wpa_supplicant
systemctl enable --now wpa_supplicant
systemctl daemon-reload 
systemctl start NetworkManager

A restart may be required afterwards.


Just thought I'd post that info, in case you might need it in the future.


5 Likes