Cellular dataroaming fails on Ubuntu phone(Maguro)

Bug #1281848 reported by Mathijs Veen
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ofono (Ubuntu)
Fix Released
Undecided
Mathijs Veen

Bug Description

short description: I was in Switserland recently using Maguro with a sim from my dutch provider. I was expecting to be able to establish a data connection through a local swiss provider when I enabled(toggled) both Cellular data and Data roaming. However, this did not work. No internet connection was created.
(To make sure, I checked that on an Android phone, using the same sim, this did work)

As I am lazy :) and this has been discussed on the Ubuntu-phone mailing list, I will copy the final part of that thread below for full details:

     I live in holland and have a dutch carrier sim. I was in Switserland
    last week of januari (fully updated the phone before I left so I would
    have been on something like r150, if thats important).

Yes, in general build numbers are helpful whenever discussing such issues.

    /Can you clarify what you mean by "But when selected, no data connection

    is created"? Did you mean that when both "cellular data" and "data
    roaming" are selected,/

    Yes, thats what I did exactly. The local carrier that always appeared
    automatically behind the 'carrier' label on the Cellular tab of system
    settings was 'Swisscom'.And If i remember correctly, the name of my
    Dutch provider appeared behind it in parantheses.
    (I am back home now so I am not able to replicate this behavior atm)

OK

    /or are you referring to selecting a carrier/

    No. That did not work. Refreshing the list of available carriers manualy
    resulted in a continiously spinning wheel and not much else, if I am not
    mistaken.

Also good to know. We've been looking at the various devices and maguro seems to be a bit broken with regards to operator scanning.

    /One question, do you know whether or not your SIM card is from a

    primary operator ( eg. Orange, T-Mobile US, Telefonica, ... ) or a MVNO
    ( eg. Straightalk in the US )?/

    I am not quite sure: My dutch carrier is Telfort. It is a subbrand of
    KPN Mobile, which is a primary operator. Seeing as Telfort is just a
    brand owned by KPN, you might expect it to also be recognized as a
    primary operator, but that probably depends on how they implemented the
    Telfort network within KPN. I don't know enough about that.

I guess in hindsight, it's not that critical when roaming. One last question, if you run the script:

/usr/share/ofono/scripts/list-modems

Can you check the MobileCountryCode and MobileNetworkCode listed under the NetworkRegistration interface? Do the value s

MCC = 204
MNC = 12

    /Lastly, ofono logs messages to the standard syslog ( /var/log/syslog ).

    The command "grep ofonod /var/log/syslog" is a quick way to extract
    these messages, which can be very useful when diagnosing telephony
    problems./

    Grep ofonod gets a lot of info. I am afraid I am not a good enough judge
    on which bits are relevant so I will gladly leave that up to you and
    others :) . I have extracted the entire syslog for the relevant period
    and posted it for you guys to have a go at it if you feel like. Here is
    the link:

http://paste.ubuntu.com/6957213/

The log will show that I tried to set up a cellular data connection many times. As said, this failed every time.

Hopefully someone can confirm (or deny) this.

Cheers,

Mat

Revision history for this message
Mathijs Veen (matv1) wrote :

sorry for the delay. I still owed the results for the list-modems script. As i said before, I am now on a higher release from when this happened. (now running r188). But i don think ofono has been altered that much in between. I would expect this to still happen.

The output just may be telling because the value for MobileNetworkCode is 08 under NetworkRegistration
(rather than 12 as Tony Espy expected, allthough the value for MobileNetworkCode under SimManager is 12 )

I have extracted the entire output of this script. it is here:

http://paste.ubuntu.com/7030507/

Tony Espy (awe)
Changed in ofono (Ubuntu):
status: New → Incomplete
assignee: nobody → Mathijs Veen (matv1)
Revision history for this message
Tony Espy (awe) wrote :

@Mathijs

I just moved this bug to Incomplete state, as it's been a long time since it was reported and not analysis has been done since. Also as this wasn't affecting your day to day usage, it wasn't give much importance.

That said, I know you mentioned that you can't reproduce anymore ( without travel involved ), but a few questions/observations:

1. You mentioned that you were roaming, but according to the output of list-modems, the NetworkRegistration properties show you as registered to KPN Internet in the NL ( mcc='204' ). That said, the values in ConnectionManager show that it's not been properly initialized as it show Powered and Attached both 0, which means ofono never tried, or failed to activate the GPRS sub-system.

2. If you have a mako available and can re-test with a recent stable image ( ie. to see whether you're still registered to mnc='08' locally ), please attach your results to the bug.

Revision history for this message
Paco Molinero (franciscomol) wrote :

I can not used my Ubuntu Phone in my last trip to France and Turkey because roaming does not work at any time. Changing the sim to an Android device it works properly.

The setup for operator is Automatic but there does not show operators on the screen.

Revision history for this message
Mathijs Veen (matv1) wrote :

hi Paco,

Thanks for reporting this! However this bug is old and specifically related to the Galaxy Nexus (Maguro) phone. Although your report sounds similar, I believe it needs either a new bug or should be added to a currentlu active bug thread (also depending what device you are using). There are a few issues with mobile data on both aquaris and nexus at the moment. Your issue might be related to them (so maybe not related to roaming at all).
Best thing to do is call out on IRC #ubuntu-touch to the developers of this part of ubuntu touch and decide with them if it needs a new bu or adding a +1 to an existing one.

I have not seen this issue on Mako so this bug thread ought to be closed i think.

cheers,

Mat

Revision history for this message
Paco Molinero (franciscomol) wrote :

I used bq Aquaris 4.5 Ubuntu Edition

Revision history for this message
delijati (delijati) wrote :

I have the same problem with o2 "drillisch" (garman card) in a bq Aquaris 4.5 Ubuntu Edition, traveling to belgium, spain, austria, czech republic, croatian, slovenia. I expect it wouldn't work in any other country either.

Everything seems to work fine, i see roaming and H or E and if i activate roaming the ofono logs show only that its trying and failing. Sorry that i can't provide a log file.

Revision history for this message
Mathijs Veen (matv1) wrote :

I marked this one as fixed because it has been a long time since development on Maguro was active. I have recently traveled to Switserland again with a Nexus4 UT and used data with no issue while the simcard is still the same that i used when reporting the bug.

New ofono bugs should really be reported to new or other existing threads.

Changed in ofono (Ubuntu):
status: Incomplete → 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.