You need ndiswrapper for this card, not bcm43xx, and the version shipped with Mint can be troublesome, so you need to compile a newer version. I'll give you a quick run down on what you need to do, ask if you need more information:
First, get build-essentials:
- Code: Select all
sudo aptitude install build-essential
Then, remove ndiswrapper, ndiswrapper utils and bcm43xx-fwcutter:
- Code: Select all
sudo aptitude remove ndiswrapper-common ndiswrapper-utils-1.9
sudo aptitude remove bcm43xx-fwcutter
Now we are ready for compiling, first get the source tarball:
- Code: Select all
wget http://dfn.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.52.tar.gz
Extract it:
- Code: Select all
tar xvzf ndiswrapper-1.52.tar.gz
Now we are ready to compile:
- Code: Select all
cd ndiswrapper*
make distclean
make
sudo make install
Now ndiswrapper should be installed, get the driver from
here, and untar it:
- Code: Select all
tar -xzvf WLANBroadcom.tar.gz
Make sure it is saved in your home directory (/home/username/)
Give me a word if the download link fails, I have a copy at home.
Now you need to edit a few config files, to blacklist bcm43xx and load ndiswrapper at boot:
- Code: Select all
sudo gedit /etc/modprobe.d/blacklist
Add:
blacklist bcm43xx
Then:
- Code: Select all
sudo gedit /etc/modules
add
ndiswrapper
Now to install the driver:
- Code: Select all
cd
cd WLANB*
sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l
The last one should list the installed driver, if it does use:
- Code: Select all
sudo ndiswrapper -m
Then reboot and it should be working fine.