Page 1 of 1

Re: Broadcom (BCM94311MCG) Wireless Card will not fully connect.

Posted: Thu Mar 27, 2008 8:13 pm
by edav
Hello,

Sounds like the key you enter is not correct or the encryption method is not the one your AP is waiting for. Check the WiFi channel (11?), the key number (up to 4 usually), the WEP encryption depth (48-bit or 128-bit) or the WPA passphrase if any and... if it uses some capital characters, of course ;-)

6U,
edav.

Re: Broadcom (BCM94311MCG) Wireless Card will not fully connect.

Posted: Fri Mar 28, 2008 4:20 am
by MagnusB
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.