You are not logged in.

#1 2009-02-19 22:08:32

jt512
Member
Registered: 2009-02-19
Posts: 262

[SOLVED] Wicd will not connect to secured network after system upgrade

I've had wicd working essentially flawlessly on my laptop since I installed Arch several months ago.  The only weird thing I had to do to get it working was to put the following lines in rc.local

modprobe -r iwlgn
modprobe iwlgn
ifconfig wlan0 up

That was a workaround suggested in another thread.

However, following a system upgrade yesterday, wicd will not connect to encrypted networks.  I can still connect to my neighbor's unencrypted network.  Also, I can connect to encrypted networks by configuring wlan0 manually with the essid and wep key, and requesting an IP using "dhcpcd wlan0".

After unsuccessfully attempting to connect to an encrypted network /var/log/wicd/ shows the following:

2009/02/19 13:26:21 :: Connecting to wireless network 2WIRE733
2009/02/19 13:26:21 :: Putting interface down
2009/02/19 13:26:23 :: Releasing DHCP leases...
2009/02/19 13:26:23 :: Setting false IP...
2009/02/19 13:26:24 :: Stopping wpa_supplicant and any DHCP clients
2009/02/19 13:26:24 :: Flushing the routing table...
2009/02/19 13:26:24 :: Generating psk...
2009/02/19 13:26:24 :: Attempting to authenticate...
2009/02/19 13:26:24 :: Putting interface up...
2009/02/19 13:27:04 :: wpa_supplicant authentication may have failed.
2009/02/19 13:27:04 :: exiting connection thread
2009/02/19 13:27:37 :: No wired connection present, attempting to autoconnect to wireless network
2009/02/19 13:27:37 :: Unable to autoconnect, you'll have to manually connect

ps -Aef shows that wpa-supplicant is running with the following command:

wpa_supplicant -B -i wlan0 -c /var/lib/wicd/configurations/001ac4045349 -D[b] ndiswrapper[/b]

dmesg.log contains the following entry from system startup:

phy0: Failed to initialize wep: -2

Among the packages upgraded yesterday were a new kernel, dnsutils, ndiswrapper, and ndiswrapper-utils.  I have tried downgrading to the previous versions of dnsutils, ndiswrapper, and ndiswrapper-utils, and booted the legacy kernel.  No help.

Any ideas?

[SOLVED:] I changed the wpa-supplicant driver from ndiswrapper to wext in the wicd-client.  I don't know how it had gotten changed to ndiswrapper.

Jay

Last edited by jt512 (2009-02-20 02:25:55)

Offline

Board footer

Powered by FluxBB