Installing Broadcom 802.11 Linux STA driver
NOTE: All major distributions have released their packages for the driver.
Please use this guide only if the drivers in the repository don’t work or compiling is a hobby.
This driver includes
BCM4311, BCM4312, BCM4321, and BCM4322
Finally my HP 6515b with BCM4312 is free from ndiswrapper !!!!
A)
1) Depending on your system download 32 or 64 bit package
from http://www.broadcom.com/support/802.11/linux_sta.php
2) Go to a terminal to the dir with package.
3) tar -xvzf hybrid-portsrc-.tar.gz
Replace version with one you have
4) Install kernel headers (eg. in fedora “yum install kernel-headers”)
5) make -C /lib/modules/`uname -r`/build M=`pwd`
if There were no errors
6) Unload Modules from memory
rmmod ndiswrapper b43 ssb bcm43xx b43legacy
7) For WPA
modprobe ieee80211_crypt_tkip
8)Check if Compiled Module is working
insmod wl.ko
Now Probably a new interface will be there for wireless (wlan0 or eth-1)
To check it run
iwconfig
iwlist scanning
AND YES !! ITS Working !!!!!
B)Making it load on boot
1)cp wl.ko /lib/modules/`uname-r`/kernel/net/wireless/
2)depmod -a
3)rmmod wl
4)modprobe wl
5)Add following Lines to /etc/rc.local (in openSuse /etc/rc/rc.d/boot.local)
modprobe wl
NOTE: If You Have Problems See README on the package page or post in troubleshooting page



Hurryyyyyyy !!!!!!!!!!!111
It Works…
Great work….
Waiting for other articles from fedora….
[...] Dell Studio WLAN 1510 driver?? How to make wifi card BCM4322 (BCM4311, BCM4312, BCM4321) work with Linux STA driver. Works fine, tested [...]
[...] Dell 1490, 1395, 1397, 1505, and 1510 Wireless cards How to make wifi card BCM4322 (BCM4311, BCM4312, BCM4321) work with Linux STA driver. Works fine, tested [...]
[...] dell studio 15 (ndiswrapper & touchpad problems) How to make wifi card BCM4322 (BCM4311, BCM4312, BCM4321) work with Linux STA driver. Works fine, tested [...]
[...] Originally Posted by oldcpu I’ve read BCM4321 wireless chipset works with ndiswrapper on Ubuntu. I have not researched enough to determine if there is linux firmware for that. Hmm… I’ve read of this post from a user who managed to get the BCM4321 working without ndiswrapper. … so there is hope Installing Broadcom 802.11 Linux STA driver « Djayss Blog [...]
[...] Not able to Load wl.ko I was able to install the new Broadcom driver and could use my wireless card (bc4328). It worked perfectly but I wasn’t able to make it load on each boot but was able to do it when ever I needed to use my internet connection. Then i installed the Nvidia Driver from the repo and since then I haven’t been able to load it again. I own a Dell Xps 1530 with the bc4328 wireless card chip and a Nvidia 8600 gt. I would really appreciate your help. Here’s the tutorial a followed before i had my little problem: Installing Broadcom 802.11 Linux STA driver This driver includes BCM4311, BCM4312, BCM4321, and BCM4322 Finally my HP 6515b with BCM4312 is free from ndiswrapper !!!! A) 1) Depending on your system download 32 or 64 bit package from Broadcom Corporation – Broadcom 802.11 Linux STA driver 2) Go to a terminal to the dir with package. 3) tar -xvzf hybrid-portsrc-.tar.gz Replace version with one you have 4) Install kernel headers (eg. in fedora yum install kernel-headers) 5) make -C /lib/modules/`uname -r`/build M=`pwd` if There were no errors 6) Unload Modules from memory rmmod ndiswrapper b43 ssb bcm43xx b43legacy 7) For WPA modprobe ieee80211_crypt_tkip 8)Check if Compiled Module is working insmod wl.ko Now Probably a new interface will be there for wireless (wlan0 or eth-1) To check it run iwconfig iwlist scanning AND YES !! ITS Working !!!!! B)Making it load on boot 1)cp wl.ko /lib/modules/uname-r/kernel/net/wireless/ 2)depmod -a 3)rmmod wl 4)modprobe wl 5)Add following Lines to /etc/rc.local modprobe ieee80211_crypt_tkip modprobe wl from : Installing Broadcom 802.11 Linux STA driver « Lost in Cyberspace [...]
[...] how to, so after few modifications, now the wifi is 100% working. The original text was found at Installing Broadcom 802.11 Linux STA driver « Lost in Cyberspace Bellow you can find the modified text: A) 1) Depending on your system download 32 or 64 bit package [...]
It works! Thank you so much.
You missed backticks and a space:
1)cp wl.ko /lib/modules/uname-r/kernel/net/wireless/
Should be:
1)cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
Thanks again!
âDouglas
Thank God for those explanations!
Thank you, really, you saved my day. Works fine with opensuse 11.1.
thanks, great.
Dell Inspiron Mini 9 (BCM4312), Debian Lenny
[...] proprietary). 32âbit and 64âbit âbased architectures are supported. Dhananjay Singh wrote a brief tutorial that I used, resulting in working wireless card drivers for GnuâLinux for my Studio 15. I also [...]
Thanks a lot! Seems to have worked perfectly for mandriva 2008
Cooool!
Tested on DELL Latitude E6400 which has DELL 1397 wireless card (Broadcom 4312) in China
Thanks
for total idiots like me, who dont know anything about kernel headers and stuff:
i tried to follow this advice and was getting an error about /lib/modules/2.6.26-1/build not existing.
after sweeping the web and tearing my hear i got a brainwave inspired by some of the website. i went to synaptic, searched for ‘kernel’ and installed anything which (by my gut feeling) looked relevant.
then i rebooted and HALLELUYAH! it worked.
i dont have a slightest why. for starters i was running debian lenny 32 on an amd 64. but on of the things i installed from synaptic was an -64 kernel image, which might have replaced the 32 one. but i had tried the -32 driver before…
anyway, im not saying its a good idea, but it worked for me.
Super me funciona con mi INSPIRON 15 y Fedora 10 X86_64
I’m a total idiot…I don’t understand anything…. i don’t know how to install the driver….. i open the terminal and i dont know what i have to do… so if you can explain it for real doomies i’ll be so grateful
thx
bye
You don’t need to use this guide any more since all the major distributions have already got the driver.
In Fedora >
System>Administration> Add Remove Software
In ubuntu use Synaptic
Let the list be updated from the internet.
find a package called wl or broadcom-wl and install that.
(it may be called akmod-wl or something like that)
Learn some basic command line skills, they will be helpful.
Didn’t work. It loads module wl, but there is no device in iwconfig or ifconfig or nm-applet. Even -a to ifconfig changes nothing. I think I must stay with ndiswrapper.
HP Mini 2140 – Ubuntu 9.04 Broadcom 4322
If you have a 2.6.29 Kernel you need to apply the kernel patch available at the Broadcom url mentioned above. ( to check kernel version use “uname -r”). Sometimes (especially in Ubuntu ) the interface eg. wlan0 is not created which you may have to do manually. PS 9.04 already has wl driver so you don’t require this guide.
@ aragwain try this…
http://jambelnet.blogspot.com/2009/08/ubuntu-904-jaunty-jackalope-with-26304.html
Thankss a looott……….
It works great for Compaq Presario CQ40 with Broadcom Corporation BCM4312 802.11b/g (rev 01) wireless hardware………EXCELLENT article…….
Regards,
Noor Manseel mohamed