Configuring Wireless BCM4310 UART card in Debian Etch amd64 using ndiswrapper

26 Jan 2007
Posted by stylesen
This how to explains the steps involved in configuring BCM4310 UART wireless card in Debian etch. Before proceeding to the steps check whether this how to applies* to you by issuing the following command:
 $  lspci | grep 4310 
If you get some output like the one given below then go ahead
   Network controller: Broadcom Corporation BCM4310 UART (rev 01) 
Procedure Step 1: Download the driver from Step 2: Install linux headers for your running kernel
 apt-get install linux-headers-`uname -r` 
Step 3: Install GNU build tools and cabextract to extract drivers
 apt-get install build-essential cabextract 
Step 4: You can obtain a copy of ndiswrapper latest source from
tar -xzvf ndiswrapper-1.34.tar.gz
cd ndiswrapper-1.34
make distclean
make install
Step 5: Extract the driver which you have downloaded in step 1)
 $ cabextract sp33008.exe
Step 6: Install the driver using ndiswrapper
$ ndiswrapper -e bcmwl5
$ ndiswrapper -i bcmwl5.inf
$ ndiswrapper -l
$ ndiswrapper -m
$ modprobe ndiswrapper
Step 8: Add ndiswrapper to /etc/modules
$ echo ndiswrapper >> /etc/modules 
Step 9: Go to Desptop->Administration->Networking and give the parameters required for wlan0 wireless card Step 10: Reboot your machine and Enjoy using wireless :) (Though this step is not required if you know the ways and means ;) ) You may need to do add this line to /etc/modprobe.d/blacklist in Ubuntu:
 blacklist bcm43xx 
and then run the following command
 $ modprobe -r bcm43xx 
*NOTE: This how to can be applied for for any of the existing wireless card provided it is supported to work using ndiswrapper. You can check this from the following link and download the drivers from the links given: If you have any doubts just post a comment to this blog entry or shoot a mail to me (stylesen at gmail dot com) This how-to is also applicable to Ubuntu users with not much change!


In first place congratulations for your excelent Blog and recomendations!... i tried what you said in this page and it worked perfect for me.
I tried so many times to get my wireless working in Ubuntu Dapper and nothing worked. Then i just stop using Ubuntu and start with Etch, and your solution was perfect
By the way I recommend Etch!... it's so much better than any other distro ive used. With this im not saying that ubuntu is bad option (its very god).. i just like more Debian.
Sorry for my bad english.

Etch rocks!

Even I love Debian! Unfortunately in my office I need to use Ubuntu :( But still I have my laptop as dual boot in which I ll use Debian Etch at home :)



Do you have WPA working? Or WEP?



first of all I want to say thanks for the HowTo you've written. However, unfortunately my WLAN isn't working - still.

If it is of your interest I will paste to my configuration files such as /e/n/interfaces; /e/modules /e/resolv.conf and if you may need more information (output) just let me know. I honestly would highly appreciate some advise/help from you.

Kind regards

Shoot a mail

Please shoot a mail to my gmail id so that I can solve your problem if possible :)

Re: ndiswrapper setup

I followed your howto to try and setup wireless on my laptop using ndiswrapper. I did all the steps correctly and they worked fine. But modprobe ndiswrapper gives an error like "FATAL:Module ndiswrapper not found". I use the kernel 2.6.18-4-686 on debian etch. Can you help me?