How to Install Broadcom / STA Wireless card (BCM43XX)
I just managed to get ubuntu 12.10 installed (couldn't get 12.04 LTS to work) on my mac mini 3,1 (early 2009) but it's not able to connect to the internet. Mac Mini 3,1 instructions at the mactel ubuntu help pages say that for the the wireless/airport to work:
You should use the restricted driver, install from: System -> Administration -> Hardware Drivers (if not shown there, install package broadcom-sta). Select the Broadcom STA driver you want and Activate.
I don't know what that means. In the "system settings" and "dash home" there's nothing like "Administration" or "Hardware Drivers" despite much searching. Googling "Broadcom STA driver" lead me to the 802.11 Linux STA driver page whose README page notes optimistically:
Some distros (Ubuntu and Fedora at the least) already have a version of this driver in their repositories precompiled, tested and ready to go. You just use the package manager to install the proper package.
Later it suggests: On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux
Doing both leads to error messages
$ sudo apt-get install build-essential linux-headers-generic [sudo] password for ungerb: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package build-essential $ sudo apt-get build-dep linux [sudo] password for ungerb: Reading package lists... Done Building dependency tree Reading state information... Done E: You must put some 'source' URIs in your sources.list
It then adds:
To check to see if you have this directory do this:
# ls /lib/modules/`uname -r`/build
When I type that in I get a nice list of directories but I'm not really sure what I'm looking for. The README continues with some Build instructions noting:
# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf /hybrid-portsrc.tar or /hybrid-portsrc-x86_64.tar.gz
I could enter those commands but am not sure what path I should use. If you've followed along this far, may the Lord bless you and keep you. My questions are: 1) What do those error messages mean and how do I fix them? 2) In what directory (path) should I put the driver. 3) Is there an easier way with system settings or home dash to get my wireless working without using the terminal?
EDIT: Typing in
$ lspci -nn produces:
. . . 03:00.0 Network controller : Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 05) . . .
Thanks a million in advance!