On Wed, Sep 22, 2010 at 9:53 AM, Gustavo Sverzut Barbieri <[email protected]> wrote: > On Tue, Sep 21, 2010 at 11:28 AM, Lucio Maciel <[email protected]> wrote: >> Hi, >> >> On 09/20/2010 11:51 AM, Samuel Ortiz wrote: >>>> >>>> this repeats forever... and I'm already connected to wifi on eth1 >>>> (broadcom-sta, "wl" driver). >>> >>> That shouldn't happen, and I'm suspecting connmand is not triggering those >>> scans. Could you please check if wifi_scan() is called before those scans. >>> ? >>> If wifi_scan() is not called, the next step would be to check what >>> wpa_supplicant is doing and see if it's doing passive or active scans. >>> >> >> This happens when you are connected to a wifi network and wpa_supplicant >> fires a disconnect event (for example if you turn of the AP). This also >> happens if you are connected to a wifi network that changes its security >> from wpa->wpa2 or wpa2->wpa while connected. >> >> As this disconnect is not triggered by connman, task->disconnecting is FALSE >> and connman will not call "removeNetwork" on supplicant and it will start >> scanning for the disconnected SSID every 5 seconds. >> >> I've sent a patch right now to solve this issue. >> [PATCH] Call remove_network() on unsolicited disconnect. > > Okay! As I could not test it yet, maybe you saved me some time by > testing your patch directly :-) > > Will report this weekend
got some time to try it now and it does not help. As I just rebooted the machine I know i did not disconnect from the service and the router did not change wpa<->wpa2 meanwhile. But my router does provide wpa+wpa2 for the same service, maybe that's the reason? BR, -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] Skype: gsbarbieri Mobile: +55 (19) 9225-2202 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
