I have the same problem. I installed fedora 40 on macbook pro 2013. Then at some point wifi stopped working. Tried to reinstall and uninstall broadcom-wl, and now on the latest fedora 40 kernel even bluetooth or usb tethering does not work.
So I rebooted fedora 40 with an earlier fedora 40 kernel. Now I only am able to connect to internet again using usb tethering or bluetooth.
Here is the dnf history and wpa_supplicant version:
ID | Komut satırı | Tarih ve zaman | Eylem(ler) | Değişti
What kind of Broadcom adapter do you have? You can check by running lspci | grep Wireless. Did you need broadcom-wl in the past in order to use Wi-Fi?
Depending on your answer, your issue might be different than the OP’s, in which case someone with appropriate privileges might split this topic and move your question to a new thread.
Looking at your dnf history, the wl driver seems to be currently removed. Install it again, and give it enough time to make sure the kernel modules are built. ps ax | grep kmod should only output one line (the *grep *process).
Also make sure the wl module is loaded (with lsmod). If still not working, nor after a reboot, try unloading and reloading the module with sudo modprobe -r wl && sudo modprobe -v wl.
Sorry, did you mean broadcom-wl? I can’t seem to find wl driver. I have installed broadcom-wl and akmod-wl. ps ax | grep kmod line indeed outputs only one line. lsmod | grep wl
returns no output.
That’s why the command sudo modprobe -r wl returned the error. I am not sure why the module isn’t loaded, given that the dnf command with id 36 shows the kernel module is being built.
Please post the output of sudo modprobe -v wl.
Please also format your posted terminal outputs by selecting the text and hitting the </> button, or by pressing the Ctrl+E key combination.
If a TL4/mod considers appropriate, please split this topic beginning with comment #22, given that it is a different issue than the OP (and the current one already has a solution).
The latest kernel does not even connect to internet using bluetooth or usb tethering. I am trying to do dnf update on the earlier kernel in the hope that it will upgrade to the latest kernel with at least bluetooth tethering working to have internet. Will keep posting.
uname -a
returns Linux fedora 6.10.3-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Aug 5 14:30:00 UTC 2024 x86_64 GNU/Linux sudo dnf downgrade wpa_suplicant
returns: wpa_supplicant package is unusable (translation to English) There is no package to downgrade.
lsmod | grep wl
returns nothing. sudo modprobe -r wl returns nothing sudo modprobe -v wl returns insmod /lib/modules/6.10.3-200.fc40.x86_64/extra/wl/wl.ko.xz modprobe: ERROR: could not insert 'wl': Unknown symbol in module, or unknown parameter (see dmesg) sudo dmesg | grep wl returns many lines.
In particular, it says: