Saturday, April 19, 2008

How to install Broadcom BCM4310 USB controller driver in Ubuntu

My lenovo C466 (so as on Dell Vostro 1500)laptop has an embedded wireless network card "BCM4310 USB controller".

To install the driver of this card, we need to use "ndiswrapper" which makes the drivers for windows work in Ubuntu & it's GUI "ndisgtk" to facilitate the installation.

How to install Broadcom BCM4310 USB controller Wireless Network Card in UbuntuHere are the steps to install the driver for BCM4310 USB Controller Wireless Network Card in Ubuntu (have been tested in both 7.10 & 8.04)

1. Install "ndiswrapper" & "ndisgtk"
sudo apt-get install ndiswrapper-common ndiswrapper-utils ndisgtk, or you can install these packages from "Synaptic Package Manager"

2. Download the driver
Download the driver from Dell's site: http://ftp.us.dell.com/network/R174291.exe

3. Unzip the file
Unzip the file to your desktop, there should be a "DRIVER_US" folder which contains the "bcmwl5.inf" file, we need this file later

4. Run "ndisgtk"
sudo ndisgtk, or you can launch it from "System -> Administration -> Windows Wireless Drivers"

5. Install the driver
Click "Install New Driver", and select the "bcmwl5.inf" mentioned above, and then click "Install"

After the above 5 steps, the wireless card indicating lamp should be on now, if you still cannot connect to the network, you should make some configuration.
1. Open the Networking Admin tool (System | Administration | Networking), select the Wireless connection and click Properties, ensure the Enable roaming mode checkbox is ticked.
2. Click the Network Manager icon (computers icon in the top right corner of system tray), your network ESSID should be shown in the drop-down list. Select your network by clicking on it.
3. If the Network requires any further configuration (e.g. WEP key), a dialog should appear, select the correct settings and paste in your key.


2008-10-06 update:
For BCM4310 USB controller in Fedora Core 8, alexander has shared his experience here

And if you still have problems after applying the above steps, here, nadavkav has shared his experience on driving his BCM4310 (14e4:4315) on his HP Pavilion tx2520ej by compiling Broadcom's source.

Reference:
1. http://ubuntuforums.org/archive/index.php/t-650729.html
2. http://linux.dell.com/wiki/index.php/Tech/Wireless/Truemobile_ndiswrapper
3. http://ubuntuforums.org/showthread.php?t=650729

29 comments:

Juan said...

THANK YOU VERY MUCH!!! I have been looking for this driver all over the internet.it was the only thing that i needed to complete my xp transition. i have an hp dv2710 laptop so i didn't think that this would work since the drivers are for a dell.

Colin said...

Juan, hope this can help you, the driver is for BCM4310, not for dell only. :)

Anonymous said...

hey tnx so much, i have just installed the driver for my dell 1525. it has been working with the dell driver and then stop working. im using right now the bcmwl5.inf driver :D

tnx again :D

Anonymous said...

Hey Colin,
Thank u so much for this info. Worked for me :)

Anonymous said...

I LOVE YOU! It worked for my vostro 1310. One thing I had to go research, when you say unzip that means go to the terminal and say unzip whatever.exe, and that will put all those files on the desktop.

THANKYOU

Anonymous said...

I have been looking for this articule long time ago and now I found it, It works perfect.

Thank youuuuuu Veryyyy Much!!!

Anonymous said...

Well I have a inspiron 1525 with the same card and i just conected to the internet via net cable (10/100) and i looked for the driver automatly (device manager or something like that), first it said error, then told me restart, i did.
then it try again and it installed succesfuly.
In the process ask me to get my firmware (wireless card).
no problems so far.

Anonymous said...

Thank's a loot man ;) you're the god in this topic!!

Anonymous said...

Acer Extensa 4420, used dell drivers you linked to, worked like a charm. Thanks.

Alexander said...

www.blackermedia.com/headspace.php

This is my site with a Tutorial adapted from colin's blog for Fedora Core 8 - not Ubuntu

It also has the same driver for download.

Thanks, got my Inspiron 1525 working now.

Krantz said...

You rule, man - I read several posts saying we -Dell 1535 users- couldn't use Linux - those voices must be silent now.

Thanks again.

Jorge Morales said...

Thank you men, it really worked!

Anonymous said...

Worked like a charm with my Acer Aspire 4720z (Brazilian) with BCM4310 (BCM94312MCG). Thanks a lot.

nomemory said...

Hi,

Thanks for this tutorial.
Even if I'm not an Ubuntu user, this tutorial works fine for other distros :).

Regards,
Andrei

Anonymous said...

You said you have a Dell. Does that Driver you listed work for HP Pavilions that use the same Broadcom BCM4310?

nadavkav said...

it did not work for my hp pavilion tx2520ej tablet with BCM4310 id = 14e4:4315 (rev 01)

Colin said...

nadavkav, sorry I don't know if it works on your HP laptop, but seems lots of people have successfully made it works on their "BCM4310 USB controller", is your card a "BCM4310 USB controller"?

nadavkav said...

yes it is a BCM4310 which is device id 14e4:4315
subsys_product_id : 0x137d
HP = 0x103c
BC = 0x14e4

i asked on the main linux wireless and they do not have an open source driver for it , yet :-)

thank you for your advises !

Maxime-Etienne said...

Marvellous! Have tried Fedora, Opensuse and the rest to get my wireless working and...nada. Ubuntu 8.04 installed followed the instructions described above and bingo. Ubuntu is to stay.

jj said...

Thanks. Tried a bunch of sites and nothing worked. Your steps worked great with Ubuntu using KDE.

nadavkav said...

i made it work with "wl" - broadcom's original driver. (14e4:4315)

see howto post:
http://ubuntuforums.org/showpost.php?p=5913039&postcount=200

Colin said...

nadavkav, thanks for your sharing, I'm sure it can help others.

بوراشد النعيمي said...

thank you
thank you
thank you
thank you

Wal7er said...

after a long war with ndiswrapper and win drivers, I found this post and now I have wireless network on notebook hp pavillion 1110 el (also blue/red light works) powered by openSUSE 11 x86 64bit. THANKS FOR SUGGESTION!!!

Anonymous said...

Gracias mi pana!!!!

USB controller said...

Thanks for this post. its really useful info.and keep posting such things.

Jeank said...

Thanks a lot, it works!!!!

Anonymous said...

Thanks... Works for my emachines E525 laptop (pro lap)xD

Faiza said...

Thanku so much........ U did a great job... i was wandering here and there for last couple of weeks but could not be able to configure my Wireless Card on Ubuntu 8.04.. Really amaizing job.. Thanks again