The current kernel/drivers of Fedora 24 do not support the Wifi chip used on my Mac Book Pro. Proprietary Broadcom drivers are packaged and available in the rpmfusion repo.
Verify that your card is a Broadcom using: lspci -vnn -d 14e4:
Sample output:
02:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Install the rpmfusion repo, note only "nonfree" is required, as the Broadcom Driver is proprietry: http://rpmfusion.org/
su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
Then install the akmods
and kernel-devel
packages (special thanks to @celsom3 for providing this):
sudo dnf install -y akmods "kernel-devel-uname-r == $(uname -r)"
Finally install broadcom-wl
package from the rpmfusion repo, which will install kmod-wl, akmod-wl, and other dependencies.
sudo dnf install -y broadcom-wl
Next run akmods
to rebuild the kernel extension in the broadcom-wl
package:
sudo akmods
Finally, reboot
Fedora.
lsmod
to list all kernel modulessudo modprobe wl
will force the wireless kernel extension to load.sudo systemctl restart NetworkManager
Do you want to share your ethernet connection through your WiFi?
If so, you can take full advantage of your driver by downloading the broadcom driver, compiling and installing it:
(AND for those using Fedora 24 kernel 4.7.x and having trouble with this solution):
You can clone this repository that I've made and run install.sh
https://github.com/hngouveia01/hybrid-v35_64-nodebug-pcoem-6_30_223_271
Or you can also download the driver at http://www.broadcom.com/support/802.11
(64 bits) http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
apply the patch found at
https://github.com/USA-RedDragon/broadcom-wl-dkms/commit/52ef285fd9c688bb8b161b64d5dd1c4a8f2a1c4f
compile it and install it.