There are two main driver packages for Broadcom networking hardware. One is "firmware-b43-installer" and the other is "bcmwl-kernel-source". At this point you should reference this post:
Installing Broadcom Wireless Drivers. It has a nice table that someone has put together to show you how to identify your Broadcom chip's PCI.ID number, and which driver you will need based on what chip you have. Don't worry if your chip doesn't show up, you can always just try one driver, and if it doesn't work, remove it and try the other.
Gain Inetnet access (if possible):
The first thing to do is to try to gain access to the Internet via a wire. If you can plug up to your modem|router and gain access to Ubuntu.com then it will make your life much easier by avoiding the whole catch-22 section at the end of this post.
Installing the bcmwl-kernel-source package:
- If you cannot gain Internet access via wire, then insert your Ubuntu installation media. The required package should be available on the install media.
- Open a new terminal window (control+alt+T)
- Type:
sudo apt-get install bcmwl-kernel-source
- Type:
sudo reboot
If that worked for you, then you're good to go and can stop here. If that didn't work, or if the hardware seems flaky after you use it for a while, then you'll need to remove the bcmwl-kernel-source package before continuing on with these instructions:
- Open a new terminal window (control+alt+T)
- Type:
sudo dpkg --purge bcmwl-kernel-source
- Type:
sudo reboot
Installing the firmware-b43-installer package:
NOTE: Installing this package requires Inetnet access. There is a Broadcom firmware file needed by the installer that is not available on the Ubuntu install media. If you can plug up to your modem|router by wire and surf the Internet then you're golden. Otherwise you've got a catch-22 situation, and you'll have to stop here and skip down to the catch-22 section below.
If you DO have network access via wire:
- Open a new terminal window (control+alt+T)
- Type:
sudo apt-get install firmware-b43-installer
- type:
sudo reboot
If you can get online and everything seems stable, then great. You can stop here. Otherwise, if, for whatever reason, you decide to go back to the bcmwl-kernel-source package, then you'll first need to remove the firmware-b43-installer package before proceeding:
- Open a new terminal window (control+alt+T)
- Type:
sudo dpkg --purge firmware-b43-installer
- Type:
sudo reboot
Catch-22:
If you're in the unlucky situation of being one of the few users who cannot get online via wifi nor wire, then you'll have to get your hands dirty to continue. I have a full set of instructions written up that can guide you through replicating by hand what the firmware-b43-installer package would have done for you, but apparently it "looks like spam", so I wasn't able to post it. Let me know if you wind up in this nasty situation and I'll see if I can post it somewhere else.
Good luck!
lspci -knn | grep Net -A2
terminal command. – Pilot6 Mar 17 '16 at 05:37rfkill list; dmesg | grep iwl
– Pilot6 Mar 17 '16 at 13:24sudo apt-get update && sudo apt-get dist-upgrade
. Your adapter is supported. Unless it is blocked by rfkill. – Pilot6 Mar 17 '16 at 13:29