My iMac has a wired network connection and I normally do updates with the Cockpit Web Console, but after updates are installed I get state DORMANT:
% ip ad
[...]
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state DORMANT group default qlen 1000
link/ether c8:e0:eb:44:d7:41 brd ff:ff:ff:ff:ff:ff
Removing and reloading the wl module gets wifi connected:
% history | grep 'doas.*wl'
979 doas modprobe -r wl
982 doas modprobe -v wl
You can also try sudo ip link set <wl_devicename> mode default (I use modprobe -v in case the -v reports a problem.
Great workaround for those not having a wired connection at hand (for performing the downgrade). For those happy with this approach (don’t want to downgrade wpa_supplicant), it has to be mentioned that reloading the wl module has to be performed after each reboot.
Also, as I have expected, the fix of wpa_supplicant is targeting brcmfmac , but not the non-free broadcom-wl, as per this comment to the bug report.
I too have an issue with latest Wpa_supplicant on my Fedora40, but with Hotspot. Before latest update my Hotspot have worked without any problem. But latest Wpa_supplicant does not work with Fedora40. I have try brended Fedora41 - same issue. I have not done downgrade, I only test Hotspot on Live flash - work well. Please, put attention to my Hotspot issue:
Below you can see wpa_supplicant.service messages:
Aug 15 14:33:07 notebook wpa_supplicant[1451]: Failed to set beacon
parameters
Aug 15 14:33:07 notebook wpa_supplicant[1451]: Interface initialization
failed
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: interface state
UNINITIALIZED->DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: AP-DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: Unable to setup
interface.
Aug 15 14:33:07 notebook wpa_supplicant[1451]: Failed to initialize AP
interface
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: interface state
DISABLED->DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: AP-DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: hostapd_free_hapd_data:
Interface wlp82s0 wasn’t started
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: CTRL-EVENT-
DISCONNECTED bssid=4a:e4:40:d4:55:1b reason=3 locally_generated=1Aug 15
14:33:07 notebook wpa_supplicant[1451]: Failed to set beacon parameters
Aug 15 14:33:07 notebook wpa_supplicant[1451]: Interface initialization
failed
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: interface state
UNINITIALIZED->DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: AP-DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: Unable to setup
interface.
Aug 15 14:33:07 notebook wpa_supplicant[1451]: Failed to initialize AP
interface
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: interface state
DISABLED->DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: AP-DISABLED
Aug 15 14:33:07 notebook wpa_supplicant[1451]: hostapd_free_hapd_data:
Interface wlp82s0 wasn’t started
Aug 15 14:33:07 notebook wpa_supplicant[1451]: wlp82s0: CTRL-EVENT-
DISCONNECTED bssid=4a:e4:40:d4:55:1b reason=3 locally_generated=1
The problem appears after message in journalctl:
Aug 15 19:11:46 notebook wpa_supplicant[30404]: Note: nl80211 driver
interface is not designed to be used with ap_scan=2; this can result in
connection failures
By hotspot do you mean internet sharing from a mobile device to your Fedora system? If yes, is it wireless or wired sharing?
What is your wireless adapter (lspci | grep -i wireless and/or inxi -Nxx)?
Which version of wpa_supplicant are you on (dnf list installed wpa_supplicant)?
Please post your outputs using preformatted text, by pressing the </> button or Ctrl+E key combination after selecting the pasted text.
If you’d prefer to straight out test your connection with the downgraded version of wpa_supplicant, you can achieve that by running sudo dnf downgrade wpa_supplicant from the terminal. You would need internet connection for that though.
I too have an issue with latest Wpa_supplicant on my Fedora40, but with Hotspot. Before latest update my Hotspot have worked without any problem. But latest Wpa_supplicant does not work with Fedora40. I have try brended Fedora41 - same issue.
By hotspot do you mean internet sharing from a mobile device to your Fedora system? If yes, is it wireless or wired sharing?
Hotspot - My Fedora system share internet ( wired connection) to my other mobile devices.
What is your wireless adapter (lspci | grep -i wireless and/or inxi -Nxx)?
I have not done downgrade, I only test Hotspot on Live flash - work well.
Which version of wpa_supplicant are you on (dnf list installed wpa_supplicant)?
Work well from Live flash: wpa_supplicant.x86_64 1:2.10-10.fc40
Does not work : wpa_supplicant.x86_64 1:2.11-3.fc40
Does not work : wpa_supplicant.x86_64 1:2.11-2.fc41
Please post your outputs using preformatted text, by pressing the </> button or Ctrl+E key combination after selecting the pasted text.
If you’d prefer to straight out test your connection with the downgraded version of wpa_supplicant, you can achieve that by running sudo dnf downgrade wpa_supplicant from the terminal. You would need internet connection for that though.
My opinion that it is not direct wpa_supplicant’s issue, but dependencies problem. I try upgrade Live flash instance wpa_supplicant to wpa_supplicant.x86_64 1:2.11-3.fc40 and get working hotspot system!!!
I see 2 diffferent behaviours. My systems have ethernet but are scattered across multiple buildings, so I manage them with cockpit. Some systems (booted after updates usiing cockpit so no local login) boot with the WiFi device showing “DISABLED”, others load the driver don’t get a WiFi device.
Logging in at the console, using iw dev <wifidevicename> scan, or reloading the driver module on systems with “DISABLED” enables wifi, so looks like a power management issue. That might be related to BIOS settings for network booting, which I usually disable but sometimes comes back with firmware or Windows updates.
Just to confirm that I also have this problem on a Thinkpad E330. Downgrading the package fixes the problem. Also, it looks as though the package will be rolled back from 2.11 to 2.10? I think I’m reading that correctly on Fedora Packages?