This page aims at getting your Broadcom BCM43xx based wireless network card working. Some cards should work out-of-the-box, whilst others may need packages downloading from an install CD or using an existing Internet connection (e.g. Ethernet). Depending on the release, these packages can often be simply activated under the desktop menu System > Administration > Hardware/Additional Drivers.
Identifying Your Broadcom BCM43xx Chipset (PCI)
Cards produced by Broadcom are supported by several different drivers. It is important to find out what specific card you have.
In a Terminal the command lspci will display information about all PCI devices attached to your computer. To display only devices manufactured by Broadcom (including wifi cards), apply a filter for "14e4" as follows.
Open a Terminal and enter the following command:
lspci -vvnn | grep 14e4
You will then see something like the following:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
You now know that:
- The Chip ID is BCM4322
- The PCI-ID is [14e4:432b]
With this information you can select the driver to use.
Drivers available in Ubuntu
As you may appreciate, drivers are under constant development and their are differences in availability and support across the different Ubuntu releases. For example, the latest Ubuntu release will have higher versions of the drivers than the last Ubuntu LTS release.
Where a Chip ID is supported by more than one driver/module please see the Switching between drivers section below.
The following is an overview of the different kernel modules (drivers) that are available for Broadcom wireless devices. Please help to keep this list updated!
wl - Proprietary Broadcom STA Wireless driver
For Chip ID BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227 and BCM43228.
Install either bcmwl-kernel-source (instructions below) OR the broadcom-sta (instructions at http://wiki.debian.org/wl) packages.
b43 - Open source driver
For Chip ID BCM4306 (rev 03), BCM4309, BCM4311, BCM4312, BCM4318, BCM4322, BCM4331, BCM43224 and BCM43225.
Note: Not all PCI-ID's and/or modes are supported. A more complete and up-to-date list of supported b43/b43legacy devices may be found on the Linux Wireless wiki. Use your card's PCI ID (the number in the square brackets) to find it's status in the table.
Instructions to install/extract the required firmware using one of the b43-fwcutter packages are below.
b43legacy - Open source driver
For Chip ID BCM4301, BCM4306 (rev 02), and BCM4309.
- Follow the b43 firmware instructions below.
brcmsmac (a.k.a brcm80211) - Open source driver from Broadcom (merged into kernel 2.6.37)
For Chip ID BCM4313, BCM43224 and BCM43225.
brcmfmac - Open source driver from Broadcom
For Chip ID BCM4329, BCM4330, BCM4334, BCM43235, BCM43236 and BCM43238.
rndis_wlan - Open source driver supporting wireless RNDIS chipsets
- For Chip ID BCM4320
ndiswrapper - Use the Windows closed source drivers to activate your wifi card
bcm43xx - Deprecated driver (automatically blacklisted). DO NOT USE. Only included here for completeness.
Installing STA drivers
STA - Internet access
If you have some other kind of Internet access on your computer (e.g. via an ethernet cable) then use the instructions below:
10.04 (Lucid Lynx)
Install the STA hybrid drivers/firmware from the restricted repository using the Software Centre or the Synaptic Package Manager (Under the desktop menu System > Administration > Synaptic Package Manager) and search for the bcmwl-kernel-source package and install or in a terminal (under the desktop menu Applications > Accessories > Terminal) issue the following commands:
sudo apt-get update sudo apt-get install bcmwl-kernel-source
Under the desktop menu System > Administration > Hardware/Additional Drivers, the STA drivers can be activated for use.
Note: A computer restart may be required before using the wifi card.- For temporary use with the LiveCD and LiveUSB environments, instead of a computer restart, in a terminal issue the following commands:
sudo modprobe -r b43 ssb wl sudo modprobe wl
Allow several seconds for the network manager to scan for available networks before attempting a connection.
11.10 (Oneiric Ocelot) - 12.10 (Quantal Quetzal)
Open a Terminal and install the bcmwl-kernel-source package:
sudo apt-get update sudo apt-get --reinstall install bcmwl-kernel-source
Note: If you see the message "Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed" then you are missing the appropriate generic linux-header package(s).
To test the driver (and remove the need for a computer restart) use:
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma sudo modprobe wl
Allow several seconds for the network manager to scan for available networks before attempting a connection.
The bcmwl-kernel-source package should automatically blacklist the open source drivers so that the STA driver is the only one in use. However, some 11.10 users may have to manually blacklist the open source modules (please see the Known Issues section).
Back to top
STA - No Internet access
If you do not have any other means of Internet access on your computer, you can install the bcmwl-kernel-source package from the restricted folder under ../pool/restricted/b/bcmwl on the Ubuntu install media.
Note: The bcmwl-kernel-source package depends on the linux-headers packages so you may need to first retrieve the appropriate package(s) from the online repositories. A running LiveCD/LiveUSB environment has these packages (allowing the wireless to work), but an installed system may not. Make sure you have the linux-headers package that matches your current kernel version, plus the appropriate generic header packages so that they are automatically updated on a kernel upgrade. To find out your current kernel use the command:
uname -r
To find what linux-headers packages you have installed use the command:
dpkg -l | grep headers
Systems installed from CDROM can add the install CD as a package source and install bcmwl-kernel-source using apt-get as above. However, if you want to do it manually then the instructions are as follows:
Navigate the install media and install the packages listed below by double clicking OR install the packages consecutively from a Terminal (in the commands below the install media is mounted at /cdrom, but yours maybe different):
../pool/main/d/dkms
cd /cdrom/pool/main/d/dkms sudo dpkg -i dkms*
../pool/main/p/patch
cd /cdrom/pool/main/p/patch sudo dpkg -i patch*
../pool/main/f/fakeroot
cd /cdrom/pool/main/f/fakeroot sudo dpkg -i fakeroot*
../pool/restricted/b/bcmwl
cd /cdrom/pool/restricted/b/bcmwl sudo dpkg -i bcmwl-kernel-source*
Upstream 802.11 Linux STA driver
For download and install instructions, please see http://www.broadcom.com/support/802.11/linux_sta.php .
Installing b43/b43legacy firmware
The Ubuntu kernel in versions 8.04.x (Hardy Heron) and higher do provide the b43 drivers, however due to copyright restrictions not the proprietary firmware which is required to run your card. The following instructions explain how to extract the required firmware.
b43 - Internet access
8.04 (Hardy Heron) and 10.04 (Lucid Lynx)
If you have some other kind of Internet access on your computer (e.g. via an ethernet cable), you can download the b43/b43legacy firmware by simply installing the b43-fwcutter package which does the download and setup for you automatically.
To install b43-fwcutter issue the following commands in a terminal (under the desktop menu Applications > Accessories > Terminal) and follow the prompts:
sudo apt-get update sudo apt-get install b43-fwcutter
Under the desktop menu System > Administration > Hardware/Additional Drivers, the b43 drivers can be activated for use.
- A computer restart may be required before using the wifi card. For temporary use with the LiveCD and LiveUSB environments, instead of a computer restart, in a terminal issue the following commands (replace b43 with b43legacy where appropriate):
sudo modprobe -r b43 ssb sudo modprobe b43
Allow several seconds for the network manager to scan for available networks before attempting a connection.
11.10 (Oneiric Ocelot) - 12.10 (Quantal Quetzal)
Open a Terminal and if you haven't already done so, update your package list:
sudo apt-get update
If you have a b43 card use the command
sudo apt-get install firmware-b43-installer
or, if you need the b43legacy driver, use:
sudo apt-get install firmware-b43legacy-installer
or, if you need a LP-PHY version (e.g BCM4312), use:
sudo apt-get install firmware-b43-lpphy-installer
Restart the computer or reload the b43/b43legacy module as outlined in the Switching between drivers section below (replace b43 with b43legacy where appropriate).
Note: Since 11.10 the package linux-firmware-nonfree also contains b43 firmware (changelog). This may contain a different/newer version of the firmware depending on release.
b43 - No Internet access
If you do not have any other means of Internet access from Ubuntu, then you will have to download the firmware from another computer with Internet access, from an existing OS on another partition, or before you install Ubuntu. You will also need the b43-fwcutter package which is usually included on the install media or can be downloaded from the official online repositories.
Install the b43-fwcutter package. This is usually located on the Ubuntu install media under /cdrom/pool/main/b/b43-fwcutter/ or you can download the binary '.deb' package by following the links on launchpad.
Double click on the package to install or in a Terminal issue the following commands:
cd /cdrom/pool/main/b/b43-fwcutter/ sudo dpkg -i b43-fwcutter*
On a computer with Internet access, download the required firmware file:
b43legacy - http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
b43 (10.04 Lucid Lynx) - http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
b43 (12.04 Precise Pangolin) - http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
For the latest information on what files to download see http://wireless.kernel.org/en/users/Drivers/b43#Other_distributions_not_mentioned_above and http://wireless.kernel.org/en/users/Drivers/b43/developers .
Copy the downloaded file to your home folder. Open a new Terminal and use b43-fwcutter to extract and install the firmware:
b43legacy
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
b43 (10.04 Lucid Lynx)
tar xfvj broadcom-wl-4.150.10.5.tar.bz2 sudo b43-fwcutter -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
b43 (12.04 Precise Pangolin)
tar xfvj broadcom-wl-5.10.56.27.3_mipsel.tar.bz2 sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o
Restart the computer or reload the b43/b43legacy module as outlined in the Switching between drivers section below (replace b43 with b43legacy where appropriate).
Switching between drivers
If you card is supported by more than one driver then use the modprobe command to test the drivers. First unload all conflicting drivers:
sudo modprobe -r b43 bcma sudo modprobe -r brcmsmac bcma sudo modprobe -r wl
To load a specific driver use one of the following commands:
sudo modprobe b43 sudo modprobe brcmsmac sudo modprobe wl
Allow several seconds for the network manager to scan for available networks before attempting a connection.
After a reboot the system may auto-load a different driver to the one you wanted to use. Consequently, for permanent use, you may find it necessary to blacklist the driver/module you are not using. In the command below replace drivername with the driver you want to blacklist:
echo "blacklist drivername" | sudo tee -a /etc/modprobe.d/blacklist-broadcom-wireless.conf
Update the initramfs after any changes to the blacklist files:
sudo update-initramfs -u
Note: The bcmwl-kernel-source package will automatically blacklist the open source drivers/modules in /etc/modprobe.d/blacklist-bcm43.conf.
If you wish to permanently use the open source drivers then remove the bcmwl-kernel-source package:
sudo apt-get purge bcmwl-kernel-source
Ensure that the driver/modules you wish to use are not blacklisted in any of the other files in /etc/modprobe.d .
Unsupported devices
If your wifi card/chipset and/or various modes are not supported by the STA driver or the open source kernel drivers, then you will need to go for ndiswrapper - this will allow you to use the Windows closed source drivers to activate your wifi card.
Known Issues
Please include a launchpad bug report with any problems listed here:
8.04 - On Ubuntu 8.04 there is a bug that forbids ndiswrapper to works with BCM4311. Unloading the ssb module and then loading it back AFTER ndiswrapper solves the problem (see bug). To customize how ndiswrapper loads (all one command):
echo -e '#Hardy ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper
11.10 - Some users may have to manually blacklist the brcmsmac and bcma modules (see bug).
External Links
Upstream b43 and b43legacy kernel driver http://wireless.kernel.org/en/users/Drivers/b43.
Installing Windows drivers with NdisWrapper.
Linux Wireless.org home page http://www.linuxwireless.org.
Open source firmware http://www.ing.unibs.it/~openfwwf/.
Broadcom STA driver page http://www.broadcom.com/support/802.11/linux_sta.php.
Debian Broadcom 43xx wireless devices wiki http://wiki.debian.org/bcm43xx.
Wireless Troubleshooting Guide https://help.ubuntu.com/community/WifiDocs/WirelessTroubleShootingGuide.
Testimonials
Please include all of the following in your notes:
- Machine Brand and Model
Wireless Brand and Model (please post the whole line): lspci | grep Broadcom
Wireless Chipset: lspci -n | grep '14e4:43'
Ubuntu Version: lsb_release -d
Kernel/architecture (including 32 vs. 64 bit) : uname -mr
- Any extra boot options you might be using (e.g., noacpi, irqpoll, etc.)
- Whether or not you had to compile NDISWrapper
User |
Result |
Date |
Notes (Include Ubuntu version, and chipset!) |
Danuel |
Success |
30 March 2008 |
HP Pavilion dv2718us, AMDTurion 64bit, no extra boot options except nvidia-glx-new propriatary driver for video card (NVIDIA GeForce 7150M), followed step 2e, no need to compile ndiswrapper from source. Here are the shell commands in format "command ? answer": sudo dmidecode -s system-manufacturer ? Hewlett-Packard; sudo dmidecode -s system-product-name ? HP Pavilion dv2700 Notebook PC; sudo dmidecode -s system-version ? F.14; lspci | grep Broadcom ? 04:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01); lspci -n | grep 14e4:43 ? 04:00.0 0280: 14e4:4315 (rev 01); lsb_release -d ? Description: Ubuntu hardy (development branch); uname -mr ? 2.6.24-12-generic x86_64. Speed test on LAN 2.6 MB/sec (~20Mbits/sec, not bad!). If anyone else has this laptop, please help contribute to http://nohair.com/code/computers:ubuntu:hp_pavilion_dv2718us , the community docs wiki server was prohibitively slow when I was testing the laptop. Once we are done with the page, we can move it to the community docs https://wiki.ubuntu.com/LaptopTestingTeam/HPdv2718us. Thanks for a job done well JamieJackson. I wish all the pages were so concise without Fluff |
Antonello |
Partial Success |
19 April 2008 |
On Ubuntu 8.04 beta there is a bug that forbids ndiswrapper to works with BCM4311. Unloading the ssb module and then loading it back AFTER ndiswrapper solves the problem (see: https://bugs.launchpad.net/bugs/218763). |
Success |
26 April 2008 |
Dell Latitude C840, using a Linksys WPC54G PCI card on Hardy. Successfully used step 2b & the hardy bug fix (v0.1) described below. Thanks! |
|
Hannes |
Success |
27 April 2008 |
HP nc6220; Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02); 02:04.0 0280: 14e4:4318 (rev 02); Ubuntu 8.04; 2.6.24-16-generic i686. I did not have to compile ndiswrapper. I used step 2a, since I knew this worked for me in Ubuntu 7.10, I did not try step 2c. I had to use the "Hardy Bug Fix" (v0.1). Thanks!! (Editor's Note: This clinches it, I'm making 2a the official driver of the 14e4:4318 (rev 02) ) |
Luppi |
Success |
28 April 2008 |
Dell Inspiron 1525;Broadcom Corporation BCM4312 802.11a/b/g (rev 01); 0b:00.0 0280: 14e4:4312 (rev 01);running on 8.04 (Hardy); 2.6.24.16-generic i686 - 32bit. Followed straight thru using step 2b and got the Hardy Bug Fix (v0.1) too - simply solved with the hint. Tnks! |
Spajdi88 |
Success |
28 April 2008 |
Acer Aspire 5720ZG, Ubuntu 8.04, kernel 2.6.24-16-generic x86_64, BCM94311MCG wlan mini-PCI(rev 01). I used step 2a and had to use "Hardy bug fix" (v0.1)but now everything works fine and wpa_supplicant is working too i'm able to access WPA2 networks, very good manual thanks a lot ! |
sayeo87 |
Success |
28 April 2008 |
HP dv6000z, Ubuntu 8.04, kernel 2.6.24-16-generic i686, Broadcom Corporation BCM4312 802.11a/b/g (rev 01). Didn't have to compile ndiswrapper. I used step 2b and had to use "Hardy bug fix" (v0.1) but everything worked instantly! "Out of the box", only bluetooth was working but now both bluetooth and wireless works! Keep up the great work! |
auslander |
Success |
1 May 2008 |
HP 2133, Ubuntu 8.04, kernel 2.6.24-16-generic i686, Broadcom Corporation BCM4312 802.11a/b/g (rev 02). Didn't have to compile ndiswrapper. I used step 2a and had to use "Hardy bug fix" (v0.3) Everything works great -- this is the little VIA C7-M based HP eeepc compeditor |
bon3fire |
Success |
May 15, 2008 |
HP nx6325 (EY350EA#ABD), Ubuntu 8.04, Step 2b + "hardy fix v0.3", kernel 2.6.24-16-generic x86_64, BCM4312 802.11a/b/g 30:00.0 0280: 14e4:4312 (rev 01), did not compile ndiswrapper. Working fine by now, BUT the radio reception is not quite as good as "the real deal". b43-fwcutter alternative is much too buggy for now... Big thanks to you. |
ariwe |
Success |
May 22, 2008 |
HP dv6408nr , Ubuntu 8.04, Step 2a , kernel 2.6.24-16-generic i686, Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02), 03:00.0 0280: 14e4:4311 (rev 02), I already had ndiswrapper compiled, hardy Bug Fix version 0.3 used. Thanks!!!! |
claudio |
Success |
May 23, 2008 |
HP nc6230 , Ubuntu 8.04, Making it permanent step does not work. Slight working rewrite (use of rc.local and some tests) for my specific hardware (HP nc6320) here: http://nxadm.wordpress.com/2008/05/21/broadcom-wifi-bcm4312-speedup-on-ubuntu-804-on-a-hp-nc6320-laptop/ |
Aitjcize |
Success |
May 24, 2008 |
HP compaq presario v3700, Ubuntu 8.04, Step 2a , kernel 2.6.24-16-generic i686, Broadcom Corporation BCM4312 802.11a/b/g 30:00.0 0280: 14e4:4312 (rev 02), I used step 2a and had to use Hardy bug fix v0.3 Thanks a lot!! |
larrycz |
Success |
May 25, 2008 |
2008 MacBook, Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03), 14e4:4328 (rev 03), Ubuntu 8.04 2.6.24-12-generic i686, didn't have to compile NDISWrapper, used step 2d and Hardy bug fix v0.3; Thanks loads! |
AllanM |
Success |
May 26, 2008 |
HP tx2130, Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03), 03:00.0 0280: 14e4:4328 (rev 03), Ubuntu 8.04, 2.6.24-17-generic i686, no compile, step 2d, bug fix not needed; Thanks |
robfuller |
Success |
June 7, 2008 |
Dell Inspiron 1300, Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02), 14e4:4318 (rev 02), Ubuntu 8.04, 2.6.24-18-generic i686, no compile, copied over the bcmwl5.inf and .sys files from my Windows installation rather than downloading, used Hardy bug fix version 0.3. It was all very easy - thank you! |
ScottFJohnson |
Success |
June 10, 2008 |
HP Pavilion dv9610us; Broadcom Corporation BCM4312 802.11a/b/g (rev 02); 14e4:4312 (rev 02); Ubuntu 8.04; 2.6.24-18-generic x86_64; Used step 2a with "Hardy Bug" Fix for NDISWrapper.; This worked the first time! Excellent work! |
Ephack |
Success |
June 13, 2008 |
HP Pavilion dv9005us; Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01); 03:00.0 0280: 14e4:4311 (rev 01); Ubuntu 8.04; 2.6.22-14-generic i686; noapic nolapic apm=off; no compilation; Step 2a; No need for the Hardy "Turnaround". But encryption doesn't work apparently... But thanks for the clear how-to! |
Success |
June 22, 2008 |
Dell Inspiron 1420; Broadcom Corporation BCM4310 USB Controller (rev 01); 0c:00.0 0280: 14e4:4315 (rev 01); Ubuntu 8.04; 2.6.24-19-generic i686; no compilation; Step 2e; Didn't need to use the Hardy Bug Fix, but did have some extra steps at the end. By default it was using the "wl" module, which worked but didn't allow me to connect to WPA encrypted networks. I had to "sudo rmmod wl" and "sudo modprobe ndiswrapper" to get it to stop using the wl module and start using the ndiswrapper module. Now I can connect to WPA encrypted networks! Thanks! |
|
daybarr |
Failure |
July 2, 2008 |
Dell Inspiron 1300, Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02), 14e4:4318 (rev 02), Ubuntu 8.04.1, 2.6.24-19-generic i686, tried compile and no compile; step 2a and step 2c; Tried copying over the bcmwl5.inf and .sys files from my Windows installation same as robfuller above but to no avail. Did manage to get listing of available SSIDs but could not connect to mine using WPA PSK. In the end, I just installed b43-fwcutter and this was all I needed. sudo apt-get install b43-fwcutter |
farimi |
Failure |
July 4, 2008 |
Acer Travelmate 2400, Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02), 14e4:4318 (rev 02), Ubuntu 8.04.1, 2.6.24-19-generic i686, tried compile and no compile; step 2a and step 2c; Tried and failed. In the end, I just installed b43-fwcutter and this was all I needed. Type this in the terminal : sudo apt-get install b43-fwcutter |
samuk |
Failure |
July 5, 2008 |
HPnx6325, 30:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01), 30:00.0 0280: 14e4:4312 (rev 01), Description Ubuntu 8.04.1 2.6.24-19-rt i686, tried no compile; step 2b ; Tried and failed. I have tried b43-fwcutter and this does not work for me either |
Daniel |
Failure |
July 18, 2008 |
HP Pavilion dv6700, 02:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01), 02:00.0 0280: 14e4:4315 (rev 01), Ubuntu 8.04.1, 2.6.24-19-generic i686 (just updated). I tried step 2e three months ago and everthyng was working well (no compile). But two days ago I updated my kernel and the wireless stopped working. It recognizes the wireless network available (i think it is encrypted) but there is no internet connection. Sorry, but I'm new in the Linux world and also with any kind of wiki. |
siddhus |
Success |
July 22, 2008 |
Compaq Presario V3000 Series (V3625AU). AMD Turion64 X2 CPU@1.9Ghz, Broadcom Corporation BCM4312 802.11a/b/g (rev 02), 04:00.0 0280: 14e4:4312 (rev 02), Ubuntu 8.04.1 (amd64 architecture), 2.6.24-19-generic x86_64. No extra boot options used. Yes, I compiled ndiswrapper. Used step 2a. Yes, I had to use the Hardy bugfix Version 0.3 worked well. Had some problems and had to spend a lot of time. A newer driver is available which has bcmwl6.inf, but it did not work (maybe it is missing some other files. Thanks a lot. |
Franke |
Success |
July 22, 2008 |
HP DV2036ea, Broadcom Corporation BCM4312 802.11a/b/g (rev 01), 14e4:4312 (rev 01), Ubuntu 8.04.1, 2.6.24-19-generic x86_64, Had to compile Ndiswrapper to be able to do modprobe, Step 2b, I had to apply the Hardy fix, version 0.3 |
Tuliku |
Success |
July 25, 2008 |
HP Compaq nx6125, Ubuntu 8.04.1 / 2.6.24-19-generic i686, Broadcom 802.11b/g WLAN, BCM4318 (rev 02), used step 2c, had to apply the Hardy fix, version 0.3, did not need to compile. |
gnuyoga |
Success |
Aug 03, 2008 |
Lenovo Y410, Ubuntu 8.04.1 / 2.6.24-19-openvz i686, Broadcom 802.11b/g WLAN, BCM4315 (rev 02), used step 2e, had to apply the Hardy fix, version 0.3, did not need to compile. |
eliB |
Success |
Aug 03, 2008 |
Acer 4420-5239, Ubuntu 8.04.1 amd64 / Broadcom 802.11b/g WLAN, BCM4310 (rev 01), used step 2e, had to apply the Hardy fix, version 0.3, did not need to compile. Instead of seeing 'module=ssb' in step 3, I saw 'module=wl'. Added another couple of lines to the temproary fix to include 'wl'. Also added 'wl' into the permenent fix. I think I saw 'wl' because I had previously used the Windows Wireless Drivers GUI to install the bcmwl5.inf/bcmwl5.sys drivers. |
kkblore |
Success |
Aug 05, 2008 |
Dell XPS 1330, Ubuntu 8.04.1; Kernel 2.6.24-19-generic i686; WIreless model: 0c:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01); Wireless chipset 14e4:4315 (rev 01); did not have to compile ndiswrapper; Used step 2e; Did not need Hardy bug fix; Excellent guide -- many thanks! |
aiglesiasn |
Success |
Aug 07, 2008 |
HP Pavilon dv2000 - dv2500; Broadcom Corporation BCM4310 USB Controller (rev 01); 14e4:4315 (rev 01); Ubuntu 8.04.1; 2.6.24-19-generic x86_64; Step 2e; I have Hardy and I had to used to use the fix without errors, then I used the Permanent version 0.3 with no errors and great result. The only problem I had, was that when I downloaded the updates, I had to disable the "wl" component on the "Hardware Drivers" at the "System-> Administration" Menu, and it worked properly. Thank you very much. |
cateye030 |
Success |
Aug 15, 2008 |
Machine: Acer Extensa 5620Z; Wireless Model: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01); Broadcom alias name: BCM94311MCG; Wireless Chipset: 14e4:4311 (rev 01); Ubuntu 8.04.1; Kernel: 2.6.24-19-generic i686; Used step 2a; had some "sudo" problems with step 3 - restart and doing step 3 with ignoring errors worked for me; Did not need Hardy bug fix; WPA decryption works; First working guide for me (after 3 frustrating evenings) - a new Ubuntu user is born - many thanks! |
highcc |
Success |
Aug 26, 2008 |
Machine: HP Pavilion tx2110us; Wireless Model: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03); Wireless Chipset: 14e4:4328 (rev 03); Ubuntu 8.04.1; Kernel 2.6.24.19-generic x86_64; Used step 2d, no problems an no need of the Hardy bug fix. Works perfectly |
ceej |
Success |
Aug 30, 2008 |
Dell Latitude D820, Broadcom Corporation BCM4312 802.11a/b/g (rev 01), 14e4:4312 (rev 01), Ubuntu 8.04.1, 2.6.24-19-generic x86_64; Used step 2b and Hardy bug fix. Works perfectly, even WPA enterprise! Thanks. |
banzzai |
Success |
Aug 31, 2008 |
Dell VOSTRO 1000, Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01), 14e4:4311 (rev 01), Ubuntu 8.04, 2.6.24-16-generic i686; Used step 2a, Hardy bug fix and recompiled ndiswrapper. Great job with this page, many thanks ! |
simonas |
Success |
Sep 3, 2008 |
Dell Inspiron 1525; Broadcom Corporation BCM4312 802.11b/g (rev 01); chipset: 14e4:4315 (rev 01); Ubuntu 8.04.1; 2.6.24-19-generic i686. Before running these instructions my wireless was working fine after fresh Ubuntu install and updating all packages with update mangager, but WPA was not working (while connecting, only one green dot in network manager applet). I used step 2e and Hardy bug fix, but I had to change "ssb" to "wl" everywhere in that fix, because lshw -C network was showing "module=wl." Now WPA works fine. Thanks! |
magerbak |
Success |
Sep 5, 2008 |
Dell Inspiron 1525 laptop, 32bit. Ubuntu 8.04.1. 2.6.24-19-generic i686. Dell Wireless-N 1505 minicard: 0b:00.0 Network Controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03), 14e4:4328. Used option 2d, no Hardy fix, no ndiswrapper recompile. Earlier attempts with ndiswrapper failed using the latest Vista driver R173590 (driver loaded but no wireless interface appeared). Had to go get older driver specified in 2d. |
phr0ze |
Success |
Sep 11, 2008 |
HP Compaq Presario 2100 2175 2175US; Broadcom BCM4306 Rev 02; Used option 2f; Ubuntu Hardy Heron 32bit fresh install with all patches applied; Did not have to compile; I had to use the Hardy Bug Fix v0.3. Thank you. |
Mark Servilla |
Success |
Sep 14, 2008 |
Dell Inspiron 1150; Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03); 14e4:4320 (rev 03); Ubuntu 8.04.1; 2.6.24-19-generic i686; no compile NDISWrapper necessary; Step 2g; Hard bug fix Version 0.3; Thanks a bunch! |
Fidel Barrera-Cruz |
Success |
Oct 4, 2008 |
Dell Inspiron 1525; 0b:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03); 0b:00.0 0280: 14e4:4328 (rev 03); Description:Ubuntu 8.04.1; 2.6.24-19-generic i686; Didn't have to compile NDISWrapper; Used step 2d; Didn't use "Hardy Bug Fix"; THANKS A LOT!! VIVA LINUX!! |
dalyx |
Success |
Oct 5, 2008 |
Dell Inspiron 1520; 0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01); 0c:00.0 0280: 14e4:4311 (rev 01); Ubuntu 8.04.1; 2.6.24-19-generic i686; didn't have to compile ndiswrapper; used step 2a, and found 'module=ssb' so used the hardy bug fix. Everything worked pretty much as described, and no problem. Thanks! |
Omkar Solapurkar |
Success |
Oct 8, 2008 |
Dell Vostro 1500 ; 0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01) ; 0c:00.0 0280: 14e4:4312 (rev 01) ; Ubuntu 8.04.1 ; 2.6.24-19-generic i686 ; No need to compile ndiswrapper; step 2b ; Got "module=ssb" message ; Used the Hardy Bug Fix ; Works like a charm = relief = Thanks a ton!! |
cbernier |
Success |
Oct 9, 2008 |
Dell Inspiron 1525; 0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g WLAN (rev 01); 0c:00.0 0280: 14e4:4311 (rev 01); Ubuntu 8.04.1; 2.6.24-19-generic i686; used step 2e, everything worked great. Used the Windows Wireless Drivers tool to install driver. |
jlucio |
Success |
Oct 13, 2008 |
HP Pavilion dv2000; 04:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01); 04:00.0 0280: 14e4:4315 (rev 01); Ubuntu 8.04.1; 2.6.24-16-generic x86_64; used Step 2e. Worked after a few tries. No other commands needed. Thanks a lot! |
florisla |
Success |
Oct 16, 2008 |
Cutom-built Desktop system with a PCI Belkin Wireless card (model unknown). 00:0a.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02). Ubuntu Hardy on x86-32 with standard kernel. Used step 2a and it worked without compiling NDisWrapper. Hardy bug fix 0.3 seemed to do the trick. First tried to ndiswrap the driver supplied on CD-ROM with the wifi card, but that didn't work at all. |
Dion |
Success |
Oct 16, 2008 |
Dell Inspiron Broadcom Corporation BCM4312 802.11b/g (rev 01); 0c:00.0 0280: 14e4:4315 (rev 01); Ubuntu 8.04.1; 2.6.24-19-generic i686; Step 2e |
Alan D |
Success |
Nov 14, 2008 |
Dell Inspiron 1526, 0b:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01), 0b:00.0 0280: 14e4:4315 (rev 01), Ubuntu 8.04.1 (Hardy Heron), Kernel: 2.6.24-21-generic x86_64, no extra boot options, stock ndiswrapper (did not recompile), used step 2e, did NOT use the Hardy Bug Fix. Followed directions and I was connected moments later. Thanks! (Previous attempts with wl, bcm43xx, b43, and b43legacy all failed.) |
feydrutha |
Success |
2008-11-20 |
Dell inspiron 1501; Ubuntu 8.10 intrepid ibex; Kernel/architecture: 2.6.27-7-generic i686; Wireless Brand and Model ; $ lspci | grep Broadcom: 05:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) 08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02); Wireless Chipset: $ lspci -n | grep '14e4:43' 05:00.0 0280: 14e4:4311 (rev 01); Used step 2a; Hardy Bug Fix: "Trying it Temporily" worked, Used version 0.3 to make it permanent;Before starting, I disabled the b43 and wl drivers from system->administration->hardware drivers |
The_Ccm |
Success |
2008-11-30 |
Dell netbook Inspiron Mini 9;03:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01);03:00.0 0280:14e4:4315 (rev 01);fresh Ubuntu 8.04.1 LTS;2.6.24-19-lpia i686;no extra boot options;follow exactlly this tutorial, had to remove wl module and used step 2e drivers now my ssh client doesn't hang anymore;Hardy bug fix not necessary |
neo |
success |
07 May 2009 |
Dell Inspiron 1525; lspci = "Broadcom Corporation BCM4310 USB Controller (rev 01)"; 14e4:4315; Ubuntu 8.04; uname -mr = "2.6.24-16-generic i686"; Worked with step 2e ; Thank you..Thank you |
aptdude |
success? then issues |
14 Jun 2009 |
Dell Dimension XPS_R (bought in 1996); [Linksys WMP11] 00:0f.0 Network Controller: Broadcom Corporation BCM4303 802.11b Wireless LAN Controller (rev 02); 14e4:4301 (rev 02); Ubuntu 8.04.2; 2.6.24-23-server i686;boot option acpi=off; No compile of ndiswrapper required; Used step 2a; Used Hardy bug fix – permanent by version 0.3; additional – used drivers from http://www.linuxant.com/driverloader/drivers.php burned onto cd, installed driver to ndiswrapper using package ndisgtk. Two days of trying – one hour for success. Spoke too soon - system lockup, reboot doesn't config wlan0. See associated thread. |
crispete |
Success |
07/20/09 |
Dell Mini 9 - Broadcom BCM4312 - 14e4:4315 (rev 01) - Unbutu 8.04.2 - 2.6.24-24-lpia i686 - tried Step 2e:failed required compile |
Koru |
Success |
Mar 31, 2010 |
Dell Mini 10n, Broadcom BCM4312 (rev 01), l4e4:4315 (rev 01), Ubuntu 10.04 beta 1, used steps 1 & 2e, used Synaptic Package Manager to install ndisgtk, ran ndisgtk & pointed to the .inf file, rebooted. Worked perfectly. Thank you for the write up everyone. |
cosmichippo |
Success |
July 6, 2010 |
Lenovo G550 running x64 Ubuntu 10.04 LTS, with 14e4:4315 (rev 01). Downloaded ndiswrapper-1.56 from sourceforge and compiled, then followed step 2e. I've just been barely acquainted with linux so this guide was a lot of help. Thanks! |
Ahmet Pir |
Partial Success |
Oct 13, 2011 |
Dell Inspiron e1705; ..Network controller: Broadcom Corporation BCM4311 ..; ; Ubuntu 11.10; x86_64; did not compile NDISWrapper; When I installed default system (11.04 first, then upgrade to 11.10 immediately after), it installed broadcom-sta-common package and wifi didn't work. After some mingling using directives here and some other sources, realized that b43 module was blacklisted under /etc/modprobe.d/. Saw that manual "modprobe b43" enabled the card but reboot lost it again. Installed b43-fwcutter and firmware-b43-installer and removed broadcom-sta-common, broadcom-sta-source and bcmwl-kernel-source from synaptics using 'remove' selection (which did not remove the blacklist file (it was named blacklist-sta-common.conf which includes the line blacklisting b43)). Then I tried complete removal for broadcom-sta-common package (dpkg-query -S blacklist-sta-common.conf gave that as the culprit) and wifi working flawlessly after reboot now. |
Bob Harold |
Success |
Oct 17, 2011 |
HP Compaq Presaio V6000, 03:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01). Ubuntu 10.04 worked fine, but clean install of Ubuntu 11.10 (3.0.0-12-generic i686) offered the Broadcom STA driver, which showed wifi disabled. Following Ahmet Pir's notes, I disabled Broadcom STA in the proprietary drivers, installed b43-fwcutter and firmware-b43-installer, with reboot, and it works! |
C. F. Howlett |
Success! |
March 1, 2012 |
Dell Inspiron 1545 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) 14e4:4315 (rev 01) Ubuntu 10.04.4 LTS 2.6.32-39-generic i686 For my previous installation, I downloaded and compiled the Broadcom STA driver. This time, I had no wifi access during my 01:30 a.m. installation. I decided to attempt an offline solution. I followed the steps in Broadcom STA No Internet Access tutorial. Worked like a charm! |