Tim Hentenaar's Blog

May 04, 2012 12:17

BCM4331 Wireless on Macbook Pro

I got the wireless working on a MacBook Pro (running Ubuntu) by doing the following:

$ sudo apt-get install b43-fwcutter firmware-b43-installer
$ sudo dpkg-reconfigure firmware-b43-installer
No chroot environment found. Starting normal installation
Unsupported device(s) found: PCI id 14e4:4331 
$ sudo modprobe b43
$ export FIRMWARE_INSTALL_DIR="/lib/firmware"
$ wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 ; tar -xjf broadcom-wl-5.100.138.tar.bz2
$ sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
$ dmesg | tail -2
[ 3210.680280] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 3210.741402] ADDRCONF(NETDEV_UP): wlan0: link is not ready

Enable/Disable wireless in NetworkManager, and it works like a charm. :-P