Please read this before reporting a bug:
http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#18011 - [wicd] fails when reconnects to a network

Attached to Project: Arch Linux
Opened by Jose Valecillos (jvalecillos) - Monday, 25 January 2010, 23:25 GMT-4
Last edited by Isenmann Daniel (ise) - Thursday, 04 March 2010, 05:04 GMT-4
Task Type Bug Report
Category Packages: Extra
Status Waiting on Response
Assigned To Isenmann Daniel (ise)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 5
Private No

Details

Description:

Since Kernel 2.32.2 Wicd fails to reconnects to a network if you previously have been disconnected from another or the same. No matter what version you use, can be 1.6.* or the new 1.7.0.


Additional info:
* Wicd 1.6.* to 1.7.0
* Since Kernel 2.32.2 and forward

There is a workaround (rough-and-ready) if you reload the kernel module of the wireless interface with rmmod (or modprobe -r, it's the same) and then modprobe. For example, if you have a Atheros card:

modprobe -r ath5k

modprobe ath5k



Steps to reproduce:

The problem is easily reproducible:
You connect to a network, then disconnect, and finally, try to connecting again. Wicd just say: "Unable to obtain IP Address"
This task depends upon

Comment by Jose Valecillos (jvalecillos) - Monday, 25 January 2010, 23:40 GMT-4 Comment by Isenmann Daniel (ise) - Tuesday, 26 January 2010, 07:14 GMT-4
Is your behaviour same as this: http://bugs.archlinux.org/task/16138 ?
If yes, this report is a duplicate and the problem is more related to the atheros drivers and not to wicd as you already mentioned in your description.
Comment by TigTex (TigTex) - Tuesday, 26 January 2010, 11:42 GMT-4
I also have this with INTEL drivers (intel wifi 5100)
Comment by Frederic Bezies (fredbezies) - Tuesday, 26 January 2010, 12:16 GMT-4
duplicate of bug 18015 if you have testing repository enabled ?
Comment by Frederic Bezies (fredbezies) - Tuesday, 26 January 2010, 12:17 GMT-4
Oups, wrong bug. I meant  bug 18018 .

With dhcpcd-5.1.4-1 : no working connexion and here is what I get in wicd.log :

2010/01/26 17:21:06 :: dhcpcd: wlan0: broadcasting for a lease
2010/01/26 17:21:06 ::
2010/01/26 17:21:08 :: dhcpcd: wlan0: offered 192.168.1.15 from 192.168.1.1
2010/01/26 17:21:08 ::
2010/01/26 17:21:36 :: dhcpcd: timed out
2010/01/26 17:21:36 ::
2010/01/26 17:21:36 :: DHCP connection failed
2010/01/26 17:21:36 :: exiting connection thread
2010/01/26 17:21:40 :: Sending connection attempt result dhcp_failed
2010/01/26 17:21:45 :: Sending connection attempt result dhcp_failed

With dhcpcd-5.1.3-1 : all is working back !
Comment by Jose Valecillos (jvalecillos) - Friday, 29 January 2010, 18:04 GMT-4
No, isn't same that 16138 (http://bugs.archlinux.org/task/16138) because you can list any avaible network. This problem is diferent, is a reconnection problem. On the other hand, in the comments for 16138 bug, many people seems to have THIS bug really.

I don't now if is related with 18018 (http://bugs.archlinux.org/task/16138) , But I've hear of that with other networks managers haven't any problem.

Comment by Isenmann Daniel (ise) - Saturday, 30 January 2010, 05:48 GMT-4
Ok, what is the status of this bug. I don't think that this is related to wicd. Even the wicd developers have described the bug as "Invalid" on their bugtracker. Can YOU reconnect with other networkmanager or manually? That you heard it, isn't really helping on this.
Comment by TigTex (TigTex) - Saturday, 30 January 2010, 09:51 GMT-4
This is not a wicd problem. Iwconfig, ifconfig and dhcpcd fails with me.
Comment by Isenmann Daniel (ise) - Saturday, 30 January 2010, 12:37 GMT-4
So this is maybe a dhcpd or kernel problem. I will close this bug, because it isn't a wicd problem.
Comment by Jose Valecillos (jvalecillos) - Saturday, 30 January 2010, 19:49 GMT-4
I tried with networkmanager and i haven't any problem. I can connect, disconnect and connect again with networkmanager.
Comment by Jose Valecillos (jvalecillos) - Saturday, 30 January 2010, 19:55 GMT-4
PS: Why you say that wicd developes marked this bug as Invalid?, in wicd bugtracker there's no such bug, i even tried to report it but in the bug form, it need a item that i could not write.
Comment by Isenmann Daniel (ise) - Sunday, 31 January 2010, 04:23 GMT-4
@Jose: Look at your own link in your first post. The last comment of the devs.
Comment by Jose Valecillos (jvalecillos) - Sunday, 31 January 2010, 08:34 GMT-4
I understand, But I meant exactly that this bug was not mentioned, just had a bug that apparently related to the comment because it seems similar. Well, if the problem is only with kernels higher than 2.32.2 and has only wicd problem (as far i know and i can check untill now), how is expect it being the way to be to be reported?

Then It should be reported as a kernel bug?
Comment by Daniel Campbell (xelados) - Tuesday, 02 February 2010, 07:23 GMT-4
I have the same issue. On boot, wicd reports "wlan0: No private ioctls". When I load wicd-client (or wicd-curses), I can connect to a network just fine. Upon disconnecting and attempting to reconnect to any network, it doesn't work. This is a Samsung NC10, by the way.

I can fetch more information if needed.
Comment by Isenmann Daniel (ise) - Tuesday, 02 February 2010, 07:31 GMT-4
Are you all using DHCP for getting IP or do you use static IP? With static IP everything is fine.
And if you use DHCP what DHCP program are you using, dhcpd or dhclient?

Maybe there is some misconfigure of the dhcp client you are using.
Comment by Isenmann Daniel (ise) - Tuesday, 02 February 2010, 08:05 GMT-4
Is the problem you all reporting maybe this one: http://bugs.archlinux.org/task/17838

As I said in previous posts I don't know why this should only be related to wicd, because wicd only calls the dhcp client you configure.
Comment by Daniel Campbell (xelados) - Tuesday, 02 February 2010, 19:45 GMT-4
I use dhcpcd with wicd.

This issue is somewhat confusing. Is there anything I can do to help?
Comment by Isenmann Daniel (ise) - Wednesday, 03 February 2010, 01:13 GMT-4
@xelados: Can you please install the latest dhclient and try wicd with that? If this is working, then it's not a wicd problem.
Comment by Krishnan (kgas) - Thursday, 11 February 2010, 13:49 GMT-4
Now wicd is working fine. I had the problem only with wireless.
Comment by Isenmann Daniel (ise) - Sunday, 21 February 2010, 08:06 GMT-4
So, this is fixed?
Comment by Isenmann Daniel (ise) - Thursday, 04 March 2010, 05:04 GMT-4
This bug will be closed as fixewd, if no more information is given.
Comment by Marcello Maggioni (Kariddi) - Thursday, 04 March 2010, 16:36 GMT-4
I still have the problem on my ASUS EEEPC 1000HE.

The only way to reconnect the wlan interface is killing all the wpa_supplicant instances left by wicd and running manually the connection.

I use a WEP connection, and wicd seems to use wpa_supplicant also for WEP protected networks.

Loading...