I can't take all the credit, but this is what I did to get my bcm4331 to be recognized in Ubuntu 12.04.
Got these instructions from Tim Hentenaar's Blog and tweaked them a bit
http://hentenaar.com/serendipity/ind...s/2012/05.html
Run the following in the terminal:
$ sudo apt-get install b43-fwcutter firmware-b43-installer
$ sudo dpkg-reconfigure firmware-b43-installer
response from terminal:
$ No chroot environment found. Starting normal installation
$ Unsupported device(s) found: PCI id 14e4:4331
Aborting.
then run:
$ sudo modprobe b43
$ export FIRMWARE_INSTALL_DIR="/lib/firmware"
$ cd ~\Downloads
$ wget http://www.lwfinger.com/b43-firmware...00.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
You'll get a response like this:
This file is recognised as:
filename : wl_apsta.o
version : 666.2
MD5 : e1b05e268bcdbfef3560c28fc161f30e
...and a lot of extracting will happen
Then enter:
$ dmesg | tail -2
You'll get a response like this:
[ 5866.172626] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5870.282827] applesmc: FS! : read arg fail
Then just enable/disable wireless in Network Manager and it works!
Bookmarks