This doesn't seem to be easily reproducible, which strengthens the theory that this is a race condition between rild and Network Manager.
When the mobile data connection is active, and WiFi connected, the main routing table looks like this: # ip route show default via <address> dev wlanX proto static <address> dev ccmni0 proto static scope link <address> dev wlanX proto kernel scope link src <address> metric 9 When WiFi is disabled, it looks like this: # ip route show default via <address> dev ccmni0 proto static <address> dev ccmni0 proto static scope link Note, rild and Network Manager use a different proto value when adding routes ( static vs. kernel ). -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1436427 Title: Turning off WiFi doesn't set a route after the modem connects data Status in the base for Ubuntu mobile products: New Status in network-manager package in Ubuntu: New Status in network-manager package in Ubuntu RTM: Confirmed Bug description: I just switched off WiFi in order to test if the device switches successfully to a mobile data connection. After disabling WiFi the indicator showed "H" in no time. So it would seem all is fine. I opened the browser and no data went through. Here's the output of "ip route" and "list-contexts": http://paste.ubuntu.com/10678851/ phablet@ubuntu-phablet:~$ system-image-cli -i current build number: 21 device name: krillin channel: ubuntu-touch/rc/bq-aquaris.en last update: 2015-03-13 17:11:07 version version: 21 version ubuntu: 20150312 version device: 20150310-3201c0a version custom: 20150216-561-29-186 To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1436427/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

