Wednesday 8 October 2014

Trusty Tahr Chokes on BCM4313


Another Ubuntu 14.04 LTS installation on a client machine has brought yet another issue I wanted to bring to the forefront.  If your system is using a Broadcom BCM4313 wifi card, you may encounter some issues getting it to work with your router.

From what I've researched, apparently the BCM4313 is giving the Ubuntu Community seizures in trying to successfully write code to get an open source driver to work in Trusty Tahr.  On the other hand, the proprietary driver -provided you didn't goof like I did- will work.  And if you did zig when you should have zagged, as is almost always the case with Linux, there is a fix.



In order to avoid the problem, here's what you should not do:  Enable updates while installing the OS.

Doing so apparently blacklists the brcmsmac kernel and nukes the driver.  Or so sayeth the Venerated One in this discussion.  However, once you perform a little sudo apt-get and sudo su echo action to de-blacklist it, wifi connectivity with the BCM4313 chip is supposed to enable in v.14.04 LTS.

I haven't put it to the test as of yet on the client system in question, but when I do, I will be sure to report the results.  In the meantime, if your system is using the BCM4313 network controller, and you're about to execute a dual-boot installation of Trusty Tahr, remember to uncheck the enable network updates options.

Just as a refresher, to check what the name of the network controller is in a Linux OS, type the following command into a terminal:

lspci -vvnn | grep 14e4

If you're using Windoze, and plan to partition the HDD for a dual-boot install, just go into Device Manager to get the name of the controller.

Happy Linuxing!

UPDATE:  10/10/2014

Since I was able to get the customer's wifi working using Broadcom's proprietary driver using the commands from the above referenced brcmsmac discussion, it's safe to confirm that the de-blacklisting does in fact un-fubar the fubar that occurs to the proprietary driver if you select network updates during the OS installation.  Lesson learned:  If you know that you pc is using the BCM4313 network card, be sure not to select the network updates until after you've installed the OS.


©2014 Greensleeves. Unauthorized use and/or duplication of this material without express and written permission from Greensleeves. is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Greensleeves. with appropriate and specific direction to the original content.