WPA doesn't work

Bug #134034 reported by MarkUK
6
Affects Status Importance Assigned to Milestone
ndiswrapper (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I'm using 32bit Ubuntu (same on Ubuntu, Xubuntu and Kubuntu so nothing to do with network-manager-gnome or knetworkmanager issues - lower level issue)
If you have a RT2500 or BCM4318 network card you should be able to replicate this... but I have a feeling that it might be possible to replicate on a lot more as the drivers work!

On BCM4318:
bcm43xx kernel module doesn't support wpa - fair enough... use Ndiswrapper...
apt-get install ndiswrapper-util-1.9
ndiswrapper -i bcmwl5.inf
ndiswrapper -m
ndiswrapper -l
output reports card driver ok and hardware present
rmmod bcm43xx (remove module)
edit /etc/modprobe.d/blacklist add "blacklist bcm43xx"
edit /etc/modules add ndiswrapper
modprobe ndiswrapper

use network-manager and try to connect - failed! network-manager recognises hardware and ability to use wpa (asks for wpa psk) but doesn't connect even finds the network
as far as i can tell using dmesg, running network-manager without a daemon and so on there are not obvious bugs!
All of the above works in Dapper!

Exacly the same for RT2500! (my other laptop)

My desktop has bcm4318 card and that doesn't work either!

The forums and everywhere says the issues are with the packages provided by Ubuntu - they don't work!
Ndiswrapper version apparently has problems and wpa_supplicant turns itself off (read UbuntuForums)
This is a major problem - how many laptops can only use wireless with Ndiswrapper + WPA!

I got one laptop to work using a script that updated Ndiswrapper and modified config files I don't understand - now if that's Linux security I'm going back to Windows!
Wireless should work - The above should work and ndisgtk should know if the hardware is present if ndiswrapper reports it is!

Please, please, please sort this out - the ndiswrapper and possibly wpa_supplicant, network-manager packages need serious bug-fixing and/or upgrading!

I can edit /etc/interfaces and have done so on my desktop - that didn't work in Feisty but did in Dapper

bcm4318 is a very, very, very common chipset and so is the rt2500 I have 7 network cards in my house I didn't buy the same brand and between them I only have 1 that isn't bcm4318 or rt2500!

This bug should be really easy to replicate!
I followed a previous thread that stated just goto the rt2500 entry in wifidocs! I found that site is useless... I don't want to have to edit the interfaces file everytime I move my laptop between 2 work places, university and home!

The reason PCLOS is beating Ubuntu in the distrowatch count is because of this! There is nothing else going for PCLOS except even the livecd works with ndiswrapper and you can connect to the network!

I don't believe that this issue is resolved in Gutsy from forum posts but I might check later and update this to let you know for sure!

Revision history for this message
Marius Vasilescu (vegancorr) wrote :

I can confirm this bug and reproduce it with Feisty up to date. I have "Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)" and using ndiswrapper. It's interesting that the wireless works as long as it has no security. If I try to connect with WPA / WPA2 / WEP it fails.

I installed Feisty just after it was released and the wireless network worked just fine. I don't remember if back then I installed ndiswrapper via automatix or synaptec (maybe the versions are different). I can't check with automatix because the site is still down. A few days ago I decided to reinstall ubuntu because I had stability problems with the X server and thought that it would be better just to reinstall everything. The X server stability didn't dissapear, but I couldn't make the wireless work again, although my system is up to date!

I also tried to use Wicd, but it seems that it's not a Network Manager issue.

I attached the daemon log, maybe it helps. I will boot with an older kernel to see what it happens, because I didn't check that.

Revision history for this message
Marius Vasilescu (vegancorr) wrote :

Two more important things I forgot to mention:
 - When WPA2 was working I was using Feisty on 64bits and now when it's not working I'm using Feisty on 32bits.
 - The Keyring Manager doesn't even ask me to remember the WPA2 pass as it did in Feisty on 64bits.

Revision history for this message
Przemek K. (azrael) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. If you could test the current Ubuntu development version (10.04), this would help us a lot. If you can test it, and it is still an issue, we would appreciate if you could upload updated logs by running apport-collect 392845, and any other logs that are relevant for this particular issue.

Also please note that your card should be supported by the Broadcom (b43) driver, so please try it first before using ndiswrapper.
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#Installing%20BCM43xx%20drivers

Changed in ndiswrapper (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Marius Vasilescu (vegancorr) wrote :

Probably this bug should be closed as the broadcom driver works fine, at least for me. I don't see a point in testing ndiswrapper for broadcom anymore..

Revision history for this message
Przemek K. (azrael) wrote :

Closing, based on your last comment.

Changed in ndiswrapper (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.