Cellular Settings - list of carriers is not shown

Bug #1273610 reported by Alfonso Sanchez-Beato
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-system-settings (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I go to Cellular settings, choose carrier as "Manually", then press "Carrier" and finally press "Refresh". After waiting for the refresh to finish (around one minute or two), no operator is shown.

However, if I use the oFono script

/usr/share/ofono/scripts/scan-for-operators

a list of operators is produced after a while. I have seen this happening with roaming and not-roaming SIMs.

System under test:

current build number: 144
device name: mako
channel: devel-proposed
alias: trusty-proposed
last update: 2014-01-23 09:55:42
version version: 144
version ubuntu: 20140123
version device: 20140115.1

Related branches

Revision history for this message
Tony Espy (awe) wrote :

The UI seems more broken in later builds.

When I try with image #161 on Maguro using an ATT SIM, selecting "Manually" doesn't appear to have any effect.

Also, when I run the script "scan-for-operators" from the command line, I get the following response:

root@ubuntu-phablet:/# export PATH=/usr/share/ofono/scripts:$PATH
root@ubuntu-phablet:/# scan-for-operators
Scanning operators on modem /ril_0...
Traceback (most recent call last):
  File "/usr/share/ofono/scripts/scan-for-operators", line 20, in <module>
    operators = netreg.Scan(timeout=100);
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.ofono.Error.AccessDenied: Operation not permitted

I'm no flashing image #176 and will report back my findings.

Also note, my results seem to match what I saw when trying to reproduce bug #1276699.

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

@Tony

The only way that you can be in the auto-only state that produces the AccessDenied error is because you must have a SIM file called EF_CSP that apparently has a flag for disabling manual registration. Maybe you could add a trace at network.c::sim_csp_read_cb() to see if that is the case. If it is, you will need to use another SIM for testing this.

Revision history for this message
Iain Lane (laney) wrote :

This is caused by bug #1275861

The other bug is related, but so far I think it resolves itself with 4.4 builds.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings - 0.1+14.04.20140218-0ubuntu1

---------------
ubuntu-system-settings (0.1+14.04.20140218-0ubuntu1) trusty; urgency=low

  [ Sebastien Bacher ]
  * security-privacy: don't use a Column, the toolkit has a bug that
    makes the OptionSelection widget in it not displayed. The Dash page
    currently has only one element so the column is not strictly
    required. (LP: #1277050)

  [ Iain Lane ]
  * Remove the Column since it's not necessary and a UITK bug means its
    contents are hidden (LP: #1273610) (LP: #1273610)
  * Don't show forbidden networks, since we can't ever connect to them
 -- Ubuntu daily release <email address hidden> Tue, 18 Feb 2014 10:54:02 +0000

Changed in ubuntu-system-settings (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.