wicd can't connect with any hidden network

Bug #433303 reported by kichawa
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
wicd
Fix Committed
Medium
Unassigned
1.7
Fix Committed
Medium
Unassigned

Bug Description

If i choose a "FInd a hidden network" and put my essid, the wicd doesn't see any network anymore until i restart the wicd daemon.

Wicd 1.6.2.2
arch linux 2.6.30.6-1

Revision history for this message
sonescheiße (online-de) wrote :

same problem here with wicd 1.7.0
opensuse 11.2 x64 2.6.31.12-0.1-desktop

a solution, but a bad one, is to refresh the network list, multiple times till your network is shown.

Revision history for this message
Cache (c-h-mail) wrote :

same problem

Gentoo amd64
wicd-1.7.1_beta2-r2
wpa_supplicant-0.7.3-r2
dhcpcd-5.2.10-r1

Bad solution for me is to click "Network → Find a hidden network", enter network name and click "Connect".

Revision history for this message
Lee Riemenschneider (lwriemen) wrote :

I see this also:
wicd 1.7.0+ds1-5
Ubuntu 10.10

Revision history for this message
Pieter Leclerc (pieterleclerc-deactivatedaccount) wrote :

Its been a long time and hidden network handling has changed. This works for me, with the latest bleeding edge version (revision 936 or later). Can you retry, please?

Revision history for this message
alodos (alodos) wrote :

I have the same issue for version wicd 1.7.2.4-4.1ubuntu1 installed from ubuntu trusty repository.
Cannot found any hidden network.

I tried to install by manual the newest wicd version 1.7.4+tb2-2 under Linaro (aka Ubuntu 14.04). It was installed correctly. But again the wicd doesn't see any hidden wifi network.

I found the solution. There are delay after command "iwlist wlan0 scan essid -- XXXXX" in module networking.py (sources: wicd/networking.py), see method Scan, line 663 (for wicd 1.7.4+tb2-2).
Delay is too small sometimes. Try to increase it from 1 to 5 seconds. Bingo!

    def Scan(self, essid=None):

        ...
            # sleep for a bit; scanning to fast will result in nothing
            #time.sleep(1)
            time.sleep(5)
        ...

I suggest the developers to change this code for use delay in seconds from parameter in wicd global config (or/and GUI interface and etc.).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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