Skip to content

Instantly share code, notes, and snippets.

@jamespamplin
Last active September 1, 2016 02:00
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save jamespamplin/1f47374826fd982c397a to your computer and use it in GitHub Desktop.
Save jamespamplin/1f47374826fd982c397a to your computer and use it in GitHub Desktop.
Enable Mac Book Pro Wifi on Fedora 21

Click here for Fedora 24

The current kernel of Fedora 21 doesn't 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

Install the rpmfusion repo: http://rpmfusion.org/

Finally install broadcom-wl package from the rpmfusion repo, which will install kmod-wl, akmod-wl, and other dependencies.

sudo yum install broadcom-wl

Restart to enable.

Kernel downgrade

At this time, the kmod-wl package (6.30.223.248-7.1.fc21) has a hard dependency on a specific version of the Kernel (3.19.1-201.fc21), whereas the latest version in the Fedora repo is 3.19.3-200.fc21.

The Koji project contains all previously packaged and released packages. To view Kernel packages, see: http://koji.fedoraproject.org/koji/packageinfo?packageID=8

Packages can be installed with sudo rpm --oldpackage -i <rpms>

Troubleshooting

  • lsmod to list all kernel modules
  • sudo modprobe wl will force the wireless kernel extension to load.
  • sudo systemctl restart NetworkManager
@jamespamplin
Copy link
Author

When upgrading to Fedora 22 recently, wl module didn't start. Using sudo akmods showed the problem and how to rebuild the module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment