Closed
Bug 1010252
Opened 10 years ago
Closed 10 years ago
[Wi-Fi] Problems re-connecting to a known Wi-Fi network
Categories
(Firefox OS Graveyard :: Wifi, defect)
Tracking
(blocking-b2g:1.3+, b2g18 wontfix, b2g-v1.1hd wontfix, b2g-v1.2 wontfix, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed, b2g-v2.0 verified, b2g-v2.1 verified)
People
(Reporter: isabelrios, Assigned: chucklee)
References
Details
(Keywords: regression, Whiteboard: [cert][p=10])
Attachments
(10 files, 3 obsolete files)
1.26 MB,
image/jpeg
|
Details | |
1.61 MB,
text/plain
|
Details | |
1.28 MB,
text/plain
|
Details | |
2.21 KB,
patch
|
Details | Diff | Splinter Review | |
1.26 MB,
text/plain
|
Details | |
1.63 MB,
text/plain
|
Details | |
1.79 MB,
text/plain
|
Details | |
46 bytes,
text/x-github-pull-request
|
eragonj
:
review+
eragonj
:
feedback+
bajaj
:
approval-gaia-v2.0+
|
Details | Review |
46 bytes,
text/x-github-pull-request
|
eragonj
:
review+
bajaj
:
approval-gaia-v1.3+
bajaj
:
approval-gaia-v1.4+
|
Details | Review |
9.31 MB,
video/mp4
|
Details |
This bug has been reported during 1.3 certification tests. It seems that when the device is trying to connect to a known Wi-Fi network and the connection fails after three tries, then the device forget the password and it is not able to automatically connect to that network again unless you insert the password again. It is not easy to reproduce. So far, it has been observed when the Wi-Fi coverage is not good enough or when there is interference with other networks. Although the bug is not 100% reproducible, it is an important bug when it happens from an user point of view. User would not notice that the device is not connected to his home Wi-Fi network automatically as it has done in the past until the fail. The device will start consuming mobile data instead of using the Wi-Fi. It would be good to investigate in which circumstances and in which builds (maybe 1.4 and master are also affected) it could be reproduced. We will try to get logs but being difficult to reproduce it may will take some time.
Comment 1•10 years ago
|
||
Adding steps-wanted to see if we can nail down STR.
Component: Gaia::System → Wifi
Keywords: steps-wanted
Comment 2•10 years ago
|
||
However, this isn't a blocker for 1.3 right now, mainly because this isn't actionable for a developer to fix at this point. We need sufficient logs or consistent STR to consider this for a 1.3? nomination.
blocking-b2g: 1.3? → backlog
Comment 3•10 years ago
|
||
I am reliably able to reproduce this bug on Buri 1.3. As far as getting a log of this event that happens away from my desktop connection to ADB, I'm working on that. 1. Launch Buri Latest v1.3 build. 2. Connect to a wifi network requiring a password. 3. With your device in hand, walk away from the network (down the street in our case) until the wifi gets dropped. 4. Stop and wait for the wifi connection to keep trying until it eventually stops trying to connect. 5. Walk back towards the source of the Wifi and notice the device will NOT automatically try to reconnect to the known network. 6. Tap on the network and notice that a password entry is required again to connect. Environmental Variables Device: Buri V1.3 Build ID: 20140513024003 Gecko: https://hg.mozilla.org/releases/mozilla-b2g28_v1_3/rev/328611bdebc6 Gaia: 26a7a59d219fc8753613b433844123e428adcd56 Platform Version: 28.0 Firmware Version: V1.2-device.cfg
Comment 5•10 years ago
|
||
Yes the bug happens on Buri but with a less than 100% repro rate. Buri V1.1 Repro Rate 1/5 attempts it forgot password after walking out of wifi range then coming back into range. Environmental Variables Device: Buri V1.1 Build ID: 20140515041204 Gecko: https://hg.mozilla.org/releases/mozilla-b2g18/rev/952236c0493c Gaia: 44a2ddf63373f8e95c784faf4ed4d60081699c61 Platform Version: 18.1 Firmware Version: v1.2-device.cfg
status-b2g18:
--- → affected
Keywords: qawanted
Assignee | ||
Comment 7•10 years ago
|
||
I think this might because signal from AP is strong enough to be scanned but hard to connect. In such case, gecko will trigger state change with "connectingfailed". It seems that Gaia treats such condition same as user associate with incorrect password, so the AP info is deleted. I have a quick patch for 1.3 here and maybe you can try if this works.
Assignee | ||
Comment 8•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Flags: needinfo?(croesch)
Comment 9•10 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #6) > What the reproduction rate for what's seen in comment 3? On comment 3 I only tried 3 times and the bug happened 3/3 times. Today using the same build and same device as comment 3, I wanted to try to get more repro attempts and got 3/6 times. This bug does NOT happen reliably. Environmental Variables Device: Buri V1.3 Build ID: 20140513024003 Gecko: https://hg.mozilla.org/releases/mozilla-b2g28_v1_3/rev/328611bdebc6 Gaia: 26a7a59d219fc8753613b433844123e428adcd56 Platform Version: 28.0 Firmware Version: V1.2-device.cfg
Flags: needinfo?(croesch)
Comment 10•10 years ago
|
||
Today we will try with the new patch and comment on those results with Today's 1.3 build. Results to come soon.
Comment 11•10 years ago
|
||
Chuck - Can you put your patch into a github branch? That will allow the test team to easily test your patch. The fact that the reproduction rate went from 20% on 1.1 to 50% indicates this is a regression. We really should get this into 1.4. Vance - Can you find out if this is a cert blocker for TCL?
Yes, this will be a cert blocker for TCL
Flags: needinfo?(vchen)
Updated•10 years ago
|
Comment 13•10 years ago
|
||
Chuck is working on this. Hi Chuck, if you think we need Gaia help for this bug eventually, please let me know. Thanks.
Assignee: nobody → chulee
Assignee | ||
Comment 14•10 years ago
|
||
Provide Gaia branch per comment 13.
Attachment #8423596 -
Attachment is obsolete: true
Comment 15•10 years ago
|
||
QA Wanted to try to reproduce this bug with: https://github.com/chuck-lee/gaia/tree/bug-1010252_reconnect_issue_1.3
Keywords: qawanted
Comment 16•10 years ago
|
||
When applying the patch on top of the latest 1.3 I see a few issues. 1. The list of available networks in Wifi settings does not appear even when Wifi is turned on. 2. The message to turn on Wifi is seen under available networks even when Wifi is already turned on. The Wifi list in FTU shows up correctly and networks are able to be connected to. But when going to the wifi settings no networks appear which blocks testing progress of the bug. See Screenshot to see state of patch. I will try to test this again when this issue is resolved.
Comment 17•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Whiteboard: [cert] → [cert][p=10][ETA=6/20]
Assignee | ||
Comment 18•10 years ago
|
||
(In reply to croesch from comment #16) > When applying the patch on top of the latest 1.3 I see a few issues. > > 1. The list of available networks in Wifi settings does not appear even when > Wifi is turned on. > 2. The message to turn on Wifi is seen under available networks even when > Wifi is already turned on. > > The Wifi list in FTU shows up correctly and networks are able to be > connected to. But when going to the wifi settings no networks appear which > blocks testing progress of the bug. > > See Screenshot to see state of patch. > > I will try to test this again when this issue is resolved. It's caused by syntax error, I'll fix it.
Assignee | ||
Comment 19•10 years ago
|
||
Fixed. Please test again, thanks! https://github.com/chuck-lee/gaia/tree/bug-1010252_reconnect_issue_1.3
Keywords: qawanted
Comment 20•10 years ago
|
||
Set 5/30 as an ETA. If we need more time..:-(, we will change it then.
Whiteboard: [cert][p=10][ETA=6/20] → [cert][p=10][ETA=5/30]
Comment 21•10 years ago
|
||
Using the new patch provided in comment 19 on the latest build for Buri V1.3, the bug DOES exist still. 0/5 attempts the network successfully connected to the known Wifi network. Walking out of range to lose signal, then walking back in the network would keep trying to connect then fail out. Tapping the network brings up the password entry screen. Environmental Variables Device: Buri V1.3 Build ID: 20140521143418 Gecko: https://hg.mozilla.org/releases/mozilla-b2g28_v1_3/rev/a4aba76c789b Gaia: c5b1ea21188fc3cbf84bb6d11d8f4d26d6c8f83d Platform Version: 28.0 Firmware Version: v1.2-device.cfg
Keywords: qawanted
Assignee | ||
Comment 22•10 years ago
|
||
Then I have no clue about this bug, maybe a log with wifi debug message could help.
Comment 24•10 years ago
|
||
Instead of relying on interference to eventually give me what I need I was able to reproduce the same effect by disconnecting the WiFi router itself from power and plugging it back in. After doing this a few times the DUT appeared to forget the password. (The same password still worked when entered again) I used WPA-PSK security and the access point was named QA_linksys. This happened twice in the attached log right before the "PAUSE AT" messages.
Flags: needinfo?(croesch)
Assignee | ||
Comment 25•10 years ago
|
||
(In reply to Lionel Mauritson from comment #24) > Created attachment 8428041 [details] > logcat_20140523_1435_wifi2.txt > > Instead of relying on interference to eventually give me what I need I was > able to reproduce the same effect by disconnecting the WiFi router itself > from power and plugging it back in. > > After doing this a few times the DUT appeared to forget the password. > (The same password still worked when entered again) > > I used WPA-PSK security and the access point was named QA_linksys. > > This happened twice in the attached log right before the "PAUSE AT" messages. Both log shows that gecko receives disconnect event from wpa_supplicant. Log 1 : 05-23 14:37:43.109 382 382 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:1d:7e:d9:96:cf reason=3 locally_generated=1 05-23 14:37:43.169 136 136 I Gecko : -*- WifiWorker component: Event coming in: CTRL-EVENT-DISCONNECTED bssid=00:1d:7e:d9:96:cf reason=3 locally_generated=1 05-23 14:37:43.209 136 136 I Gecko : -*- WifiWorker component: State change: GROUP_HANDSHAKE -> DISCONNECTED Log 2 : 05-23 14:43:16.069 136 136 I Gecko : -*- WifiWorker component: State change: SCANNING -> ASSOCIATING 05-23 14:43:16.079 136 136 I Gecko : -*- WifiWorker component: State change: ASSOCIATING -> DISCONNECTED 05-23 14:43:16.109 382 382 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:1d:7e:d9:96:cf reason=3 locally_generated=1 05-23 14:43:16.189 136 136 I Gecko : -*- WifiWorker component: State change: DISCONNECTED -> ASSOCIATED I can reproduce this by power down AP while connecting to AP, but this can be fixed using provided Gaia patch.
Comment 26•10 years ago
|
||
(In reply to Chuck Lee [:chucklee] from comment #25) > (In reply to Lionel Mauritson from comment #24) > > Created attachment 8428041 [details] > > logcat_20140523_1435_wifi2.txt > > > > Instead of relying on interference to eventually give me what I need I was > > able to reproduce the same effect by disconnecting the WiFi router itself > > from power and plugging it back in. > > > > After doing this a few times the DUT appeared to forget the password. > > (The same password still worked when entered again) > > > > I used WPA-PSK security and the access point was named QA_linksys. > > > > This happened twice in the attached log right before the "PAUSE AT" messages. > > Both log shows that gecko receives disconnect event from wpa_supplicant. Hi Anshul, can someone of your team check wpa_supplicant?
Flags: needinfo?(anshulj)
Comment 27•10 years ago
|
||
>
> I can reproduce this by power down AP while connecting to AP, but this can
> be fixed using provided Gaia patch.
Hi Lionel, Can you use the patch which chuck provided before to do test and get the log for us again?
Thanks!
Flags: needinfo?(lmauritson)
Comment 30•10 years ago
|
||
After applying the patch I was still able to reproduce the issue.
Flags: needinfo?(lmauritson)
Comment 31•10 years ago
|
||
Variables for above comment: Device: Buri BuildID: 20140527083838 Gaia: c5b1ea21188fc3cbf84bb6d11d8f4d26d6c8f83d Gecko: c8af9fdccab4 Version: 28.0 (1.3) Firmware Version: v1.2device.cfg
Keywords: qawanted
Assignee | ||
Comment 32•10 years ago
|
||
I've extracted > 05-27 14:44:51.659 789 789 I Gecko : -*- WifiWorker component: State change: DISCONNECTED -> SCANNING > 05-27 14:45:03.899 789 789 I Gecko : -*- WifiWorker component: State change: SCANNING -> ASSOCIATING > 05-27 14:45:04.189 789 789 I Gecko : -*- WifiWorker component: State change: ASSOCIATING -> ASSOCIATED > 05-27 14:45:04.309 789 789 I Gecko : -*- WifiWorker component: State change: ASSOCIATED -> FOUR_WAY_HANDSHAKE > 05-27 14:45:04.329 789 789 I Gecko : -*- WifiWorker component: State change: FOUR_WAY_HANDSHAKE -> GROUP_HANDSHAKE > 05-27 14:45:05.439 789 789 I Gecko : -*- WifiWorker component: State change: GROUP_HANDSHAKE -> FOUR_WAY_HANDSHAKE > 05-27 14:45:05.439 789 789 I Gecko : -*- WifiWorker component: State change: FOUR_WAY_HANDSHAKE -> GROUP_HANDSHAKE > 05-27 14:45:06.369 789 789 I Gecko : -*- WifiWorker component: State change: GROUP_HANDSHAKE -> FOUR_WAY_HANDSHAKE > 05-27 14:45:06.409 789 789 I Gecko : -*- WifiWorker component: State change: FOUR_WAY_HANDSHAKE -> GROUP_HANDSHAKE > 05-27 14:45:06.459 838 838 D wpa_supplicant: CTRL_IFACE: DISABLE_NETWORK id=0 > 05-27 14:45:06.459 838 838 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:1d:7e:d9:96:cf reason=3 locally_generated=1 > 05-27 14:45:06.569 789 789 I Gecko : -*- WifiWorker component: State change: GROUP_HANDSHAKE -> DISCONNECTED > 05-27 14:45:06.629 838 838 D wpa_supplicant: CTRL_IFACE: REMOVE_NETWORK id=0 The disconnect event which triggers remove network seems to be triggered by loop detection [1] because supplicant is stuck in handshaking, which we can't control. I still can't figure out where the remove network comes from. [1] http://mxr.mozilla.org/mozilla-central/source/dom/wifi/WifiWorker.js#1358
Assignee | ||
Comment 33•10 years ago
|
||
Assignee | ||
Comment 34•10 years ago
|
||
Hi, Can you apply this patch to gecko while testing, so I can know where the remove network command came from?
Attachment #8429810 -
Attachment is obsolete: true
Reporter | ||
Comment 35•10 years ago
|
||
Adding qawanted to check the patch mentioned in previous comment #34 if possible. Thanks
Keywords: qawanted
Comment 36•10 years ago
|
||
Can't do that. We don't have try builds for gecko to test patches before landing.
Keywords: qawanted
Reporter | ||
Comment 37•10 years ago
|
||
Hi Jason, So do we have to wait till the patch lands or is there any way we can test it is working already? Just to know if we can test in advance and if it actually works to have the fix as soon as possible. Thanks
Flags: needinfo?(jsmith)
Comment 38•10 years ago
|
||
We would probably need to come up with a Gaia version of the patch here to test this before landing.
Flags: needinfo?(jsmith)
Comment 39•10 years ago
|
||
Chuck, can you please reproduce this bug in local side?
Flags: needinfo?(chulee)
Assignee | ||
Comment 40•10 years ago
|
||
I could't reproduce in those days, now I don't have device to test again.
Flags: needinfo?(chulee)
Comment 41•10 years ago
|
||
Hi Lionel, can you also please help to apply https://bug1010252.bugzilla.mozilla.org/attachment.cgi?id=8429813 and try to get log for us. I think it can speed up fixing this bug.
Flags: needinfo?(lmauritson)
Comment 42•10 years ago
|
||
(In reply to Ken Chang[:ken] from comment #41) > Hi Lionel, can you also please help to apply > https://bug1010252.bugzilla.mozilla.org/attachment.cgi?id=8429813 and try to > get log for us. I think it can speed up fixing this bug. We can't do this. We don't have try builds of gecko to allow us to easily test a gecko patch. Can we try debug this via Gaia?
Flags: needinfo?(lmauritson)
Assignee | ||
Comment 43•10 years ago
|
||
Updated with extra step preventing gaia to delete network and debug message, delete network will be logged. https://github.com/chuck-lee/gaia/tree/bug-1010252_reconnect_issue_1.3
Keywords: qawanted
Comment 44•10 years ago
|
||
(In reply to Chuck Lee [:chucklee] from comment #43) > Updated with extra step preventing gaia to delete network and debug message, > delete network will be logged. > https://github.com/chuck-lee/gaia/tree/bug-1010252_reconnect_issue_1.3 Hi Lionel, can you help this? Thanks.
Flags: needinfo?(lmauritson)
Comment 45•10 years ago
|
||
Applied patch and retrieved log. Environmental Variables for device in logcat: Device: Buri 1.3 Build ID: 20140606024029 Gaia: 6ad8e5ebdc0be3c0322f3f23cdfbc7382a51a667 Gecko: 636c654a150d Version: 28.0 (1.3) Firmware Version: v1.2device.cfg
Flags: needinfo?(lmauritson)
Assignee | ||
Comment 46•10 years ago
|
||
Success connection > 06-06 15:02:28.559 782 782 I wpa_supplicant: wlan0: Trying to associate with SSID 'QA_linksys' > 06-06 15:02:28.569 782 782 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING > 06-06 15:02:28.919 782 782 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED > 06-06 15:02:28.929 782 782 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE > 06-06 15:02:28.969 782 782 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE > 06-06 15:02:28.969 782 782 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE -> GROUP_HANDSHAKE > 06-06 15:02:28.989 782 782 D wpa_supplicant: wlan0: State: GROUP_HANDSHAKE -> COMPLETED Disconnect (Reboot?) > 06-06 15:02:42.109 782 782 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:1d:7e:d9:96:cf reason=0 > 06-06 15:02:42.109 782 782 D wpa_supplicant: wlan0: State: COMPLETED -> DISCONNECTED Next Connection > 06-06 15:02:42.919 782 782 I wpa_supplicant: wlan0: Trying to associate with SSID 'QA_linksys' > 06-06 15:02:42.919 782 782 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING Connection error > 06-06 15:02:52.939 782 782 I wpa_supplicant: wlan0: Authentication with 00:00:00:00:00:00 timed out. > 06-06 15:02:52.939 782 782 D wpa_supplicant: wlan0: State: ASSOCIATING -> DISCONNECTED > 06-06 15:02:52.939 782 782 I wpa_supplicant: wlan0: CTRL-EVENT-ASSOC-REJECT status_code=1 WifiWorker.js:WifiManager.ondisconnect() is triggered by connection error > 06-06 15:02:59.409 782 782 D wpa_supplicant: RX ctrl_iface - hexdump(len=13): 4c 49 53 54 5f 4e 45 54 57 4f 52 4b 53 > *wpa_supplicant commnad: LIST_NETWORKS > 06-06 15:02:59.499 782 782 D wpa_supplicant: CTRL_IFACE: DISABLE_NETWORK id=0 > *wpa_supplicant commnad: DISABLE_NETWORK 0 WifiWorker.js:WifiWorker.forget() is triggered by API call > 06-06 15:02:59.519 782 782 D wpa_supplicant: CTRL_IFACE: REMOVE_NETWORK id=0 > *wpa_supplicant commnad: REMOVE_NETWORK 0 > 06-06 15:02:59.519 782 782 D wpa_supplicant: RX ctrl_iface - hexdump(len=11): 53 41 56 45 5f 43 4f 4e 46 49 47 > *wpa_supplicant commnad: SAVE_CONFIG > 06-06 15:02:59.529 782 782 D wpa_supplicant: RX ctrl_iface - hexdump(len=13): 4c 49 53 54 5f 4e 45 54 57 4f 52 4b 53 > 06-06 15:02:59.539 782 782 D wpa_supplicant: RX ctrl_iface - hexdump(len=13): 4c 49 53 54 5f 4e 45 54 57 4f 52 4b 53 > *wpa_supplicant commnad: LIST_NETWORKS forget() is called by Gaia, the 30ms delay might caused by process scheduling. > 06-06 15:02:59.549 859 859 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:1000 in updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), forget network: QA_linksys
Assignee | ||
Comment 47•10 years ago
|
||
The log shows that Gaia decide to forget the network, I think I have to put more log in Gaia to trace relevant event and values.
Assignee | ||
Comment 48•10 years ago
|
||
Hi Lionel, please test again, Thanks. Also, does the patch decrease the reproduce rate? https://github.com/chuck-lee/gaia/tree/bug-1010252_reconnect_issue_1.3
Flags: needinfo?(lmauritson)
Comment 49•10 years ago
|
||
Tested on the given patch. I have not noticed any difference in the amount of attempts it takes to reproduce this. I've found that disconnecting the router just as the device finds it speeds up this process, so every time the wifi icon starts to animate I unplug then plug in the router. I'd say this takes roughly 10 attempts, but it can vary.
Flags: needinfo?(lmauritson)
Assignee | ||
Comment 50•10 years ago
|
||
Extracted log:
> 06-09 14:30:13.290 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:30:13.300 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:30:30.920 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:30:31.950 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:30:31.960 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:30:31.960 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:30:32.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:30:32.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:30:32.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:30:34.100 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connected
> 06-09 14:30:34.110 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connected, network: {}
> 06-09 14:30:34.110 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:30:34.110 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:1011 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), connected: {}
> 06-09 14:30:52.590 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:30:52.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:30:52.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:10.480 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:31:10.480 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:31:10.480 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:16.990 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:31:16.990 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:31:17.000 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:17.560 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:31:17.560 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:31:17.560 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:31.360 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:31:31.370 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:31:31.370 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:32.120 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:31:32.120 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:31:32.120 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:42.250 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:31:42.250 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:31:42.250 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:47.950 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:31:47.950 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:31:47.960 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:31:59.620 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:31:59.620 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:31:59.630 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:01.460 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:32:01.460 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:32:01.460 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:13.610 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:32:13.610 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:32:13.610 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:14.400 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:32:14.400 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:32:14.400 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:24.430 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:32:24.430 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:32:24.430 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:26.140 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:32:26.150 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:32:26.150 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:26.510 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:32:26.510 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:32:26.510 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:31.860 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connectingfailed
> 06-09 14:32:31.880 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connectingfailed, network: {}
> 06-09 14:32:31.880 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:35.410 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connected
> 06-09 14:32:35.420 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connected, network: {}
> 06-09 14:32:35.420 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:32:35.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:32:35.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:32:35.600 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:34:49.150 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:34:50.140 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:34:50.140 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:34:50.140 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:34:50.760 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:34:50.760 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:34:50.770 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:04.250 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:35:04.250 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:35:04.250 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:05.010 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:35:05.010 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:35:05.010 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:14.990 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:35:15.000 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:35:15.000 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:21.370 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:35:21.370 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:35:21.380 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:33.310 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:35:33.310 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:35:33.310 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:33.820 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:35:33.820 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:35:33.830 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:47.230 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:35:47.230 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:35:47.230 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:48.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:35:48.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:35:48.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:35:57.200 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:35:57.200 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:35:57.210 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:36:04.910 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connectingfailed
> 06-09 14:36:04.910 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connectingfailed, network: {}
> 06-09 14:36:04.920 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:36:04.930 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:1006 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), forget network: QA_linksys
> 06-09 14:36:10.290 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:36:10.290 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:36:10.300 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:36:11.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:36:11.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: null
> 06-09 14:36:11.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:36:20.970 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:36:20.980 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:36:20.980 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:36:35.110 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:36:35.120 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:36:35.120 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: false
> 06-09 14:39:07.440 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:39:11.680 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:39:18.670 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:39:23.190 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:39:23.200 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:39:23.200 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:39:33.150 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:39:33.150 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:39:33.150 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:39:33.940 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:39:33.940 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:39:33.940 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:39:44.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:39:44.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:39:44.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:39:44.170 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connectingfailed
> 06-09 14:39:44.170 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connectingfailed, network: {}
> 06-09 14:39:44.170 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:39:44.170 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:1006 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), forget network: QA_linksys
> 06-09 14:40:34.890 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:40:36.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:40:36.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:40:36.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:40:46.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:40:46.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:40:46.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:40:46.800 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:40:46.800 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:40:46.810 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:40:56.930 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:40:56.930 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: {}
> 06-09 14:40:56.930 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:40:57.680 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:40:57.680 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:40:57.680 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:07.820 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connectingfailed
> 06-09 14:41:07.830 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connectingfailed, network: {}
> 06-09 14:41:07.830 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:07.840 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:1006 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), forget network: QA_linksys
> 06-09 14:41:08.030 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:41:08.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:41:08.040 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:08.090 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:41:08.090 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:41:08.100 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:08.100 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: disconnected
> 06-09 14:41:08.100 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: disconnected, network: null
> 06-09 14:41:08.100 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:30.890 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:767 in wifiConnect: ######### Gaia:Settings:wifi.js:wifiConnect(), connect network: QA_linksys
> 06-09 14:41:31.910 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connecting
> 06-09 14:41:31.910 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connecting, network: {}
> 06-09 14:41:31.910 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:33.540 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: associated
> 06-09 14:41:33.550 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: associated, network: {}
> 06-09 14:41:33.550 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:36.280 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:74 in wifiSettings/Connectivity.wifiStatusChange: ######### Gaia:Settings:wifi.js:wifiStatusChange(), status: connected
> 06-09 14:41:36.280 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:992 in updateNetworkState: ######### Gaia:Settings:wifi.js:updateNetworkState(), status: connected, network: {}
> 06-09 14:41:36.290 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:999 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), wifi.connect_via_settings: true
> 06-09 14:41:36.290 1069 1069 E GeckoConsole: Content JS LOG at app://settings.gaiamobile.org/js/wifi.js:1011 in wifiSettings/updateNetworkState/<: ######### Gaia:Settings:wifi.js:updateNetworkState(), connected: {}
There's a pattern when Gaia decides to forget a network:
1. |Gaia:Settings:wifi.js:wifiConnect()| is called. (Set wifi.connect_via_settings = true)
2. network is not connected successfully. (network state never reaches "connected" which will set wifi.connect_via_settings = false)
3. Receive "connectingfailed" state and forget the network.
which happens on
06-09 14:34:49.150 to 06-09 14:36:04.930
06-09 14:39:07.440 to 06-09 14:39:44.170
06-09 14:40:34.890 to 06-09 14:41:07.840
If you tab on a known network to force it to connect instead of wait it connect automatically, it will behaves like you connect to that network for the first time.
Then you power off the AP, it enters the pattern above.
Assignee | ||
Comment 51•10 years ago
|
||
The solution for this is make Settings never forget saved network on connection error, I will update my pull request and ask feedback from Gaia team. Also this bug should happen on other Gaia version.
Assignee | ||
Comment 52•10 years ago
|
||
Hi Lionel, please test again, Thanks. Hi Ian, I try to write a patch preventing settings to delete known network on unexpected connection failure, can you give me some feedback? https://github.com/chuck-lee/gaia/tree/bug-1010252_reconnect_issue_1.3
Flags: needinfo?(lmauritson)
Flags: needinfo?(iliu)
Comment 53•10 years ago
|
||
With this patch I am no longer able to get the device to forget the password, though after the same number of attempts the device appears to give up trying to connect altogether. I have to manually re-establish the connection.
Flags: needinfo?(lmauritson)
Assignee | ||
Comment 54•10 years ago
|
||
Thanks Lionel! I thinks that's what what the latest patch try to do: never forget successfully connected AP on later connection fail. For those times you have to reconnect to AP manually, it's because we have limited connection retry to 3 times. So wifi won't get stuck on same AP if there's authentication error like AP suddenly disappears or user inputs incorrect authentication info. This is also a expected behavior now. Based on this test result, I will come up with pull requests after getting feedbacks from Gaia.
Comment 56•10 years ago
|
||
Expected to finish this before 6/20.
Whiteboard: [cert][p=10][ETA=5/30] → [cert][p=10][ETA=6/20]
Comment 57•10 years ago
|
||
Since EJ is refactoring Wifi panel, I think it's better to let him give the need info for the WIP.
Flags: needinfo?(iliu) → needinfo?(ejchen)
Updated•10 years ago
|
Target Milestone: --- → 2.0 S4 (20june)
Hi Chucklee, sorry for late reply, I left some questions on Github, can you check them there ? thanks !! (It would be better if we can chat offline about this bug !)
Flags: needinfo?(ejchen)
Assignee | ||
Comment 59•10 years ago
|
||
Based on previous discussion, the problem to solve is don't forget network under following use cases: 1. User connects to a previous-connected-network manually, and got connection error. 2. System connects to a previous-connected-network automatically, and got connection error. This patch try to resolve using |gCurrentNetwork| - it works more likely as "current network activated by user manually", because it seems only be updated with UI events. Under use case 1, |gCurrentNetwork| won't be null and |gCurrentNetwork.known| is true. And under user case 2, |gCurrentNetwork| stays as previous manually-successful-connected network, which is strange. So I set |gCurrentNetwork| to null while network disconnects. And limit the condition of forgetting a network only when |gCurrentNetwork| is not null and |gCurrentNetwork.known| is false. Now for use case 1, the network won't be forget because |gCurrentNetwork.known| is true. And for use case 2, the network won't be forget because |gCurrentNetwork| is null(cleared by previous network disconnect event). Also, this bug fix should also be applied to Gaia master, so I provide pull request for Gaia master first.
Attachment #8424551 -
Attachment is obsolete: true
Attachment #8444277 -
Flags: feedback?(ejchen)
Updated•10 years ago
|
Target Milestone: 2.0 S4 (20june) → 2.0 S5 (4july)
Comment on attachment 8444277 [details] [review] Pull Request (Gaia Master, v2.0) Looks good to me Chucklee ! Just want to note that, with this patch, we would never forget the network if this network was known by WifiManager before. In this way, users have to manually forget the network if they changed the password by themselves. Check comment 53.
Updated•10 years ago
|
Attachment #8444277 -
Flags: feedback?(ejchen) → feedback+
Assignee | ||
Comment 61•10 years ago
|
||
Comment on attachment 8444277 [details] [review] Pull Request (Gaia Master, v2.0) Hi EJ, Gaia try is passed. https://tbpl.mozilla.org/?tree=Gaia-Try&rev=a772ff340a1d2875eb19db6ffd1ccd7b1dd1a00a
Attachment #8444277 -
Flags: review?(ejchen)
Comment on attachment 8444277 [details] [review] Pull Request (Gaia Master, v2.0) Thanks Chucklee !! :)
Attachment #8444277 -
Flags: review?(ejchen) → review+
Assignee | ||
Updated•10 years ago
|
Attachment #8444277 -
Attachment description: Pull Request (Gaia Master) → Pull Request (Gaia Master, v2.0)
Assignee | ||
Comment 63•10 years ago
|
||
Hi EJ, We need different patch for Gaia 1.4 and 1.3, please check. Thanks!
Attachment #8446999 -
Flags: review?(ejchen)
Comment on attachment 8446999 [details] [review] Pull Request (1.4, 1.3) Please make sure it works well on 1.3 & 1.4 first ! And there is one thing to remind you, 1.3+ doesn't mean 1.4+ so you have to ask for 1.4+ first then ask for approvals for these two versions. Thanks !
Attachment #8446999 -
Flags: review?(ejchen) → review+
Assignee | ||
Comment 65•10 years ago
|
||
Comment on attachment 8446999 [details] [review] Pull Request (1.4, 1.3) NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] [Bug caused by] (feature/regressing bug #): Seems to be exist at the beginning. [User impact] if declined: Wifi network is deleted unexpectedly. [Testing completed]: Manually tested on Gaia v1.4 and Gaia v1.3 [Risk to taking this patch] (and alternatives if risky): No [String changes made]: No
Attachment #8446999 -
Flags: approval-gaia-v1.4?
Assignee | ||
Comment 66•10 years ago
|
||
Comment on attachment 8444277 [details] [review] Pull Request (Gaia Master, v2.0) NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] [Bug caused by] (feature/regressing bug #): Seems to be exist at the beginning. [User impact] if declined: Wifi network is deleted unexpectedly. [Testing completed]: Manually tested on Gaia Master and Gaia v2.0 [Risk to taking this patch] (and alternatives if risky): No [String changes made]: No
Attachment #8444277 -
Flags: approval-gaia-v2.0?
Comment 67•10 years ago
|
||
Comment on attachment 8446999 [details] [review] Pull Request (1.4, 1.3) Approving this patch for 1.3 and 1.4.
Attachment #8446999 -
Flags: approval-gaia-v1.4?
Attachment #8446999 -
Flags: approval-gaia-v1.4+
Attachment #8446999 -
Flags: approval-gaia-v1.3+
Updated•10 years ago
|
Attachment #8444277 -
Flags: approval-gaia-v2.0? → approval-gaia-v2.0+
Updated•10 years ago
|
status-b2g-v1.4:
--- → affected
status-b2g-v2.0:
--- → affected
status-b2g-v2.1:
--- → affected
Whiteboard: [cert][p=10][ETA=6/20] → [cert][p=10][ETA=6/20][NO_UPLIFT]
Comment 68•10 years ago
|
||
chucklee, can you please land this on master ? Once that's done we can get it verified and uplift on branches.
Flags: needinfo?(chulee)
Assignee | ||
Comment 69•10 years ago
|
||
Sure, I'll work with EJ on this.
Flags: needinfo?(chulee)
Keywords: checkin-needed
Merged into Gaia/master: 5ded46c297842393f18a275e2fb0ae5904918a1e
Assignee | ||
Comment 71•10 years ago
|
||
Hi Lionel, Please help verify the bug is resolved on Gaia-master(with latest gecko)?
Flags: needinfo?(lmauritson)
Comment 72•10 years ago
|
||
(In reply to Chuck Lee [:chucklee] from comment #71) > Hi Lionel, > Please help verify the bug is resolved on Gaia-master(with latest gecko)? Lionel no longer works for us, so I'm switching the needinfo to Josh to find an assignee.
Flags: needinfo?(lmauritson) → needinfo?(jmitchell)
Updated•10 years ago
|
Flags: needinfo?(jmitchell)
QA Contact: lmauritson → croesch
Comment 73•10 years ago
|
||
This bug appears fixed in the 7/1 master build. 0/6 repro for the bug Leaving a known wifi network so that network is disconnected and reentering the network zone will successfully remember the password and connect back to the wifi. Environmental Variables: Device: Buri Master Build ID: 20140701063753 Gaia: 34a52e7f024cc3d0e3aade94970773d2555f5ccb Gecko: ffb8b976548b Version: 33.0a1 (Master) Firmware Version: v1.2device.cfg
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
Assignee | ||
Comment 74•10 years ago
|
||
Per comment 73, I think we can start uplift. Thanks!
Whiteboard: [cert][p=10][ETA=6/20][NO_UPLIFT] → [cert][p=10][ETA=6/20]
Updated•10 years ago
|
status-b2g-v1.1hd:
--- → wontfix
status-b2g-v1.2:
--- → wontfix
status-b2g-v1.3T:
--- → affected
Keywords: checkin-needed
Comment 75•10 years ago
|
||
Marking as fixed since the trunk patch landed & is a confirmed fixed.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 76•10 years ago
|
||
Does anyone can help to do the uplifting here?
Keywords: checkin-needed
Comment 77•10 years ago
|
||
Friday was a US holiday, FWIW. v2.0: https://github.com/mozilla-b2g/gaia/commit/6f3f852ce063646b522866d93186ca5abecd748e v1.4: https://github.com/mozilla-b2g/gaia/commit/bef41d50d5779c041829751f4f43d7739e1f6439 v1.3: https://github.com/mozilla-b2g/gaia/commit/23f55be856cef53c6604a6fe4aeb09061afbc897
Keywords: checkin-needed
Whiteboard: [cert][p=10][ETA=6/20] → [cert][p=10]
Updated•10 years ago
|
Assignee | ||
Comment 78•10 years ago
|
||
Oh, I forgot that. Thanks!
Comment 79•10 years ago
|
||
This issue has been verified successfully on Flame2.0&2.1. Reproducing rate: 0/5 See attachment: Verify_Flame_WIFI.mp4 Flame2.0 build version: Gaia-Rev 8d1e868864c8a8f1e037685f0656d1da70d08c06 Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/c756bd8bf3c3 Build-ID 20141202000201 Version 32.0 Flame2.1 build version: Gaia-Rev ccb49abe412c978a4045f0c75abff534372716c4 Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/18fb67530b22 Build-ID 20141202001201 Version 34.0
Comment 80•10 years ago
|
||
Updated•10 years ago
|
QA Contact: croesch
You need to log in
before you can comment on or make changes to this bug.
Description
•