[Bug 276980] Re: ndiswrapper bcm4306 rev 2 won't connect regression

Cliff vzmith at earthlink.net
Sun Nov 2 18:44:14 UTC 2008


VERY IMPORTANT INFORMATION JUST DETERMINED...

(sorry for the caps but it is that important)

Disable WPA2 in your wifi access point and enable just WPA and then your
ndiswrapper/bcm4306rev2 problems will go away.  (I had my wifi access
point set up to allow both WPA and WPA2.)

Ndiswrapper with bcm4306 rev 2 wifi hardware does not work with WPA2 but
it does work with WPA.  That is why Gutsy works for me but neither Hardy
nor Intrepid work.  Gutsy does not support WPA2, and it knows this, so
it asks for simple WPA and thus it works.  Hardy and Intrepid do support
WPA2 so they ask for WPA2 and fail because bcm4306 rev 2 does not work
with WPA2.

As another data point, ndiswrapper with Rtlink 2860 wifi hardware does
work with WPA2.

Anyone having this issue can try this (which only lasts till you reboot) after setting their wifi access point to use only WPA (disable WPA2).  You may need to have internet access (like by having wired access) or have your /etc/apt/sources.list configured to get software packages from the DVD (CDROM).  You will need the Windows drivers for the bcm4306 rev 2 wifi hardware (including bcmwl5.inf and other files) extracted to your home directory (/home/whateveryourusernameis) before starting:
Click Applications -> Accessories -> Terminal
Do the rest with the keyboard at the Terminal prompt.  Type the following (case is important, NetworkManager is different than networkmanager):
sudo su
    (enter your password)
apt-get update
apt-get install ndiswrapper-common ndiswrapper-utils-1.9
pkill NetworkManager
    (be watching the top right of the screen to see which icon disappears for NetworkManager)
rmmod b43legacy ssb
    (that is spelled "r m m o d")
ndiswrapper -i bcmwl5.inf
    (that is el five not one five)
modprobe ndiswrapper
sleep 10
    (this just makes you wait 10 seconds)
NetworkManager

At this point you should be able to connect.  NetworkManager may connect
automatically or you may need to click the Network Manager icon at the
top right of the screen and select "Connect to Hidden Wireless Network"
and enter your wifi name, encryption type and password again to connect.

To make this permanent type this:
ndiswrapper -m
nano /etc/modprobe.d/blacklist
    (add a lines that says "blacklist ssb" and "blacklist b43legacy" (without the quotes) to the end of the file and then save and exit)

Hope I got this all right.  Re-entering it from memory.  Post back if
you try this to let me know if it helps you.

-- 
ndiswrapper bcm4306 rev 2 won't connect regression
https://bugs.launchpad.net/bugs/276980
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to ndiswrapper in ubuntu.




More information about the kernel-bugs mailing list