Install Broadcom STA wireless driver in Ubuntu 14.04 / 13.10 / 13.04 / 12.04

In my previous post I wrote about how to activate STA wireless driver using Additional Drivers but I had comments saying it doesn’t work. Additional Drivers always search for the proper driver and it will install it, If it doesn’t work for you then you have to install the driver manually.


This Guide is for STA driver only. If you want to install the b43 and b43-legacy follow my other guide on how to install Broadcom b43 driver in Ubuntu 14.04 / 13.10 13.04 / 12.10 / 12.04. If the below driver doesn’t work then try b43 driver.

To Install STA Driver

sudo apt-get install bcmwl-kernel-source

Run the above command to install the driver, type the password for the user when prompted.

Once it finished installing the driver Activate the driver using Additional Drivers, then restart your system. After restarting your system it should work.

Hope this will be helpful for you!!!

Related Posts Plugin for WordPress, Blogger...

  • Pingback: Install Broadcom b43 wireless driver in Ubuntu 12.10 / 12.04()

  • Pingback: Install Broadcom wireless driver in Ubuntu 12.10 / 12.04 / 11.10 / 11.04()

  • Pingback: Find Additional Drivers application in Ubuntu 12.10()

  • Pingback: Do List After Installing Ubuntu 12.10 Quantal Quetzal()

  • Leonardo

    I really thank you!!
    It works.
    best regards

  • andy

    missing that you need a few packages

    sudo modprobe -r b43 ssb wl
    sudo apt-get remove bcmwl-kernel-source
    sudo apt-get install build-essential dkms linux-headers-generic
    sudo apt-get install bcmwl-kernel-source

  • YassineDV

    Oh thank you SO much wokrs great ,for all who have a problem with broadcom b34xx just follow try this !

  • Drmgiver

    When the GUI fails, all hail the terminal!

    Thanks for this guide!

  • Pingback: BCM4322 Ubuntu 12.10 « Blog Ramon RDM()

  • sevs

    thanks, it worked on my HP pavilion dm1-1010eo running Ubuntu 12.10 64-bit on a Live USB stick :)

  • Don

    I tried three other “fixes” before i found this one. It finally got the wireless working on my vostro 1520. thanks for the guide

  • niv

    Worked great. Lots of failures before finding this. 2009 MacBook Pro Broadcom 4322. I connected via ethernet.

  • Pingback: ubuntu 12.04 on my mini 9()

  • Shrinivas Prabhu

    Thanks a tonn!!! it worked like a charm ………………. have been trying for a long time to enable wifi but my my repeted failed attempts


  • Moyo Freeman

    thanks man, worked like a charm in PEAR OS

  • qqq


  • Bernhard Harshman

    Great advice. Some screen shots would be helpful to newbies such as myself.

  • obadiahorthodox

    FOOLS!!! I have installed both windows and OS X numerous times and NEVER had any problems with wifi connections EVER. Linux sucks.

    • titianmom

      No, proprietary hardware sucks. Has nothing to do with Linux. The same thing would happen in Windoze or OS X if they weren’t all in bed together for $$$$$$….

  • Mungo

    THANK YOU!!!!!
    If I can just get the last 3 hours back.. I’m not that young anymore.

  • kan

    Hello there and thanks for the article.
    I have just got a new netgear network wifi adaptor and I wanted to download the drivers. Although the command worked pretty well and downloaded the bcmwl-kernel-source successfull, the system gives me a message “no additional drivers available”… Any ideas?

  • Doug Bohrer

    Speaking from personal experience, I would recommend just buy a dongle for $10 and forget about trying to get the Broadcom Wifi or Ethernet to work. I spent two weeks on it before I gave up. I followed multiple posts into multiple dead ends. I concluded it just wasn’t worth the trouble. Unless you are doing it because you like the challenge, trying to install the drivers when you are new to Linux with rusty Unix experience, like I am, is too frustrating to be worth saving $10 for an Ethernet dongle.

  • Diane Chen

    Your title says it is also for Ubuntu 14.04, so I ran your sudo apt-get install bcmwl-kernel-source command. Not only did it fail to work, now when I type uname -a it says I have 3.13.0-36-generic #63 SMP. Help! I’m not too familiar with Linux yet, what can I do to fix it?