touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #16671
[Bug 1367963] [NEW] NM tries to activate GPRS context of non-present SIM
Public bug reported:
If a device has had more than one SIM installed, the filesystem will
include ofono-specific directories for each of these SIMs.
When NetworkManager walks through the list of possible GPRS contexts (
aka APNs ), it currently doesn't apply any logic to filter non-present
SIMs.
Here's a filtered set of NetworkManager messages that shows activation
attempts after boot, you'll notice that NM tries to activate two
different "context1"s, one for each SIM that'd been detected and read by
ofono.
Sep 10 21:19:16 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:21 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:28 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:33 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:38 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:43 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:48 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:53 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:58 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Sep 10 21:20:03 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Sep 10 21:20:08 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Sep 10 21:20:13 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Here's the output from "nmcli c l":
espy@shrike:% more nmcli-c-l.out
NAME UUID TYPE TIMESTAMP-REAL
/310260006686790/context1 eb36e8dd-f8dc-d7f4-6661-8346df5600ee gsm never
/310410674422772/context2 4915a9cd-88fb-33d7-05c9-88b0f041a022 gsm never
/310410674422772/context1 77d2b549-57a9-a12a-c736-5e087c3e87f2 gsm never
In a dual-SIM situation, this will mean that NM may try activate
connections from both SIM on each modem.
I'm marking this as "high", as there's a good chance that this could
cause problems in the future that aren't easily corrected by a user.
NM should only try and activate GPRS contexts for the SIM for which
they've been provisioned.
This was reproduced on mako running rtm image #26,
** Affects: network-manager (Ubuntu)
Importance: Undecided
Assignee: Mathieu Trudel-Lapierre (mathieu-tl)
Status: New
** Changed in: network-manager (Ubuntu)
Assignee: (unassigned) => Mathieu Trudel-Lapierre (mathieu-tl)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1367963
Title:
NM tries to activate GPRS context of non-present SIM
Status in “network-manager” package in Ubuntu:
New
Bug description:
If a device has had more than one SIM installed, the filesystem will
include ofono-specific directories for each of these SIMs.
When NetworkManager walks through the list of possible GPRS contexts (
aka APNs ), it currently doesn't apply any logic to filter non-present
SIMs.
Here's a filtered set of NetworkManager messages that shows activation
attempts after boot, you'll notice that NM tries to activate two
different "context1"s, one for each SIM that'd been detected and read
by ofono.
Sep 10 21:19:16 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:21 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:28 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:33 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context1'.
Sep 10 21:19:38 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:43 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:48 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:53 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310410674422772/context2'.
Sep 10 21:19:58 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Sep 10 21:20:03 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Sep 10 21:20:08 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Sep 10 21:20:13 ubuntu-phablet NetworkManager[1476]: <info> Auto-activating connection '/310260006686790/context1'.
Here's the output from "nmcli c l":
espy@shrike:% more nmcli-c-l.out
NAME UUID TYPE TIMESTAMP-REAL
/310260006686790/context1 eb36e8dd-f8dc-d7f4-6661-8346df5600ee gsm never
/310410674422772/context2 4915a9cd-88fb-33d7-05c9-88b0f041a022 gsm never
/310410674422772/context1 77d2b549-57a9-a12a-c736-5e087c3e87f2 gsm never
In a dual-SIM situation, this will mean that NM may try activate
connections from both SIM on each modem.
I'm marking this as "high", as there's a good chance that this could
cause problems in the future that aren't easily corrected by a user.
NM should only try and activate GPRS contexts for the SIM for which
they've been provisioned.
This was reproduced on mako running rtm image #26,
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1367963/+subscriptions
Follow ups
References