lspci

Fedora : Activating Broadcom 4331 Wireless on Macbook

After having successfully installed Fedora on my Macbook, I noticed that my WiFi adapter was not enabled. A few keystrokes on google gave me the answers.

Many Macbooks have Broadcom 43XX Series Wireless Adapter shipped with them. The following command helps in identifying your wireless adapter:

lspci

lspci
lspci

Broadcom 4331 is indeed my wireless adapter. I followed the steps mentioned below:

    1. Install b43 firmware cutter

      sudo dnf install b43-fwcutter

    2. Download broadcom-wl-5.100.138.bz2

      wget -c http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2

    3. Extract tar ball

      tar xf broadcom-wl-5.100.138.bz2

    4. Load b43 firmware

      sudo b43-fwcutter -w “/lib/firmware” broadcom-wl-5.100.138/linux/wl_apsta.o

    5. Reboot

      sudo shutdown -r now

If the above steps do not work, you might need another version b-43 firmware. Head to the repo:

http://www.lwfinger.com/b43-firmware/ and download the latest source tar ball. Re-execute the steps!

To confirm that your adapter has been loaded successfully after a reboot, launch terminal and execute the following command:

lsmod | grep “802”

lsmod command
lsmod command

lsmod command will list installed modules and the grep pipe will highlight “802” which will list everything related to 802: 80211, 8021 etc…

Mine has been installed successfully ­čÖé