When toggling flight mode rapidly, cellular state gets stuck
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
urfkill (Ubuntu) |
Fix Released
|
Critical
|
Tony Espy | ||
urfkill (Ubuntu RTM) |
Fix Released
|
Critical
|
Tony Espy |
Bug Description
Test steps:
- Open network settings
- Observe status of cellular modem (for example, via /usr/share/
- Enable flight mode via UI switch
- Disable flight mode via UI switch
- Repeat rapidly several times (ca. once per second)
Actual result: After a few toggles, the cellular modem status is not changed anymore (the UI switch status does change)
Expected result:
- UI status and cellular modem status are always synchronized
- Maybe disable (gray out) the UI switch during state changes
Tested on mako HW, with silo 14 (ppa:ci-
connectivity-api 0.0.1+14.
dbus-cpp 3.0.0+14.
indicator-network 0.5.1+14.
ubuntu-
urfkill 0.6.0~20140708.
Changed in urfkill (Ubuntu): | |
assignee: | Mathieu Trudel-Lapierre (mathieu-tl) → Tony Espy (awe) |
importance: | High → Critical |
tags: | added: rtm14 |
tags: | added: touch-2014-09-18 |
Changed in urfkill (Ubuntu RTM): | |
importance: | Undecided → Critical |
assignee: | nobody → Tony Espy (awe) |
Changed in urfkill (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in urfkill (Ubuntu RTM): | |
status: | New → Fix Committed |
Changed in urfkill (Ubuntu): | |
status: | Fix Committed → Fix Released |
I've confirmed that this isn't an issue with urfkill.
The scenario I ran was to open a window and run the ofono-monitor script:
$ adb shell /usr/share/ ofono/scripts/ monitor- ofono
...and then in another terminal use the urfkill flight-mode switch to toggle the modem on/off/on/off...
The output of monitor-ofono looks fine to me and the modem is continuously toggled Online/Offline/...