I tracked it down. Basically, disassociation doesn't occur properly.

NM has incorrect disassociation logic, but because of how wpa_supplicant
interacts it doesn't matter.

wpa_supplicant does an proper disassociation, but the ndiswrapper driver
doesn't handle it properly.

So, in short, it's a bug in ndiswrapper. It cannot use the NDIS
disassociate, because it'll take down cards permanently in some cases.
Therefore, they instead associate to an invalid AP and it doesn't take
from paranoia logic in the driver.

http://ndiswrapper.svn.sourceforge.net/viewvc/ndiswrapper/trunk/ndiswrapper/driver/iw_ndis.c?revision=2223&view=markup

** Changed in: network-manager (Ubuntu)
Sourcepackagename: network-manager => ndiswrapper
       Status: Unconfirmed => Confirmed

-- 
NetworkManager finds wireless network, does not connect
https://launchpad.net/bugs/85468

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to