[mako/flipped] 3g Data Connections Fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
touch-preview-images |
Fix Released
|
Critical
|
Oliver Grawert | ||
lxc-android-config (Ubuntu) |
Fix Released
|
High
|
Oliver Grawert |
Bug Description
Images: saucy-19, 20130620 (daily flipped)
Device: mako (Nexus4)
While testing telephony in the flipped container model, I discovered that it's not possible to start a 3g data connection.
From looking at the output of nmcli, and the associated Network Manager log messages, my guess is that this is a result of incorrect and/or missing udev rules.
On the non-flipped image, running the command 'nmcli dev' shows two devices:
/ril_0 gsm disconnected
wlan0 802-11-wireless disconnected
Whereas on the flipped image, an additional four ethernet devices are shown:
rmnet_usb3 802-3-ethernet unavailable
rmnet_usb0 802-3-ethernet unavailable
rmnet_usb2 802-3-ethernet unavailable
rmnet_usb1 802-3-ethernet unavailable
These devices are managed by RILD, and shouldn't be appearing in NM list. When I run the commands:
# nmcli con up id "3g"
# nmcli dev
The output shows that NM is trying to activate rmnet_usb0:
DEVICE TYPE STATE
rmnet_usb3 802-3-ethernet unavailable
rmnet_usb0 802-3-ethernet connecting (getting IP configuration)
rmnet_usb2 802-3-ethernet unavailable
rmnet_usb1 802-3-ethernet unavailable
/ril_0 gsm connected
wlan0 802-11-wireless disconnected
I will attach Network Manager log messages for both scenarios.
Related branches
Changed in touch-preview-images: | |
assignee: | nobody → Oliver Grawert (ogra) |
Changed in lxc-android-config (Ubuntu): | |
status: | New → Confirmed |
status: | Confirmed → Triaged |
importance: | Undecided → High |
assignee: | nobody → Oliver Grawert (ogra) |
Changed in touch-preview-images: | |
status: | Confirmed → Fix Released |
Here's a log of all the Network Manager messages grep'd from /var/log/syslog on a flipped system, where 3g fails.
Note that early in the log, NM ignores all of the rmnet* devices, and then later you see it try to work with the rmnet_usb* devices.