Telit LE910 failing to find network

Kelvin kiboshed at gmail.com
Fri Jul 28 08:17:44 UTC 2017


Just to follow up with the latest info, I have upgraded the Telit LE910
firmware and experience the same problem registering.

It loops permanently:
ModemManager[802]: <debug> Running registration checks (CS: 'yes', PS:
'yes', EPS: 'no')
<Bunch of QMI messages>
ModemManager[802]: <debug> Processing 3GPP info...
ModemManager[802]: <debug> Modem not yet registered in a 3GPP network...
will recheck soon


but never registers. The full syslog after a --3gpp-register-home is here:
https://pastebin.com/94XrHFFk

The strange thing is --3gpp-scan *does* say that my network EE is 'current':
sudo mmcli -m 0 --3gpp-scan

Found 9 networks:
23420 - 3 UK (umts, forbidden)
23415 - voda UK (umts, forbidden)
23410 - O2 - UK (umts, forbidden)
23410 - O2 - UK (gsm, forbidden)
23415 - voda UK (gsm, forbidden)
23415 - voda UK (lte, forbidden)
23410 - O2 - UK (lte, forbidden)
23430 - EE (gsm, current)
23430 - EE (umts, available)


What does 'current' mean if ModemManager is reporting '3GPP registration
check timed out'

I've seen -3gpp-scan say 'current' on both gsm and umts for EE.

Thanks,
Kelvin.



PS - mmcli -m 0 returns:
sudo mmcli -m 0

/org/freedesktop/ModemManager1/Modem/0 (device id
'a88214dfef6f57be536d1906c7e1608a70ce7b64')
  -------------------------
  Hardware |   manufacturer: 'QUALCOMM INCORPORATED'
           |          model: 'LE910-EUG'
           |       revision: '17.01.522  1  [Oct 16 2014 07:00:00]'
           |      supported: 'gsm-umts
           |                  lte
           |                  gsm-umts, lte'
           |        current: 'gsm-umts, lte'
           |   equipment id: '359852053548609'
  -------------------------
  System   |         device:
'/sys/devices/f9400000.ssusb/f9400000.dwc3/xhci-hcd.0.auto/usb1/1-2/1-2.1'
           |        drivers: 'option1, qmi_wwan'
           |         plugin: 'Generic'
           |   primary port: 'cdc-wdm0'
           |          ports: 'ttyUSB0 (qcdm), ttyUSB2 (at), cdc-wdm0 (qmi),
wwan0 (net)'
  -------------------------
  Numbers  |           own : '07495258375'
  -------------------------
  Status   |           lock: 'sim-pin2'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10),
sim-puk2 (10)'
           |          state: 'searching'
           |    power state: 'on'
           |    access tech: 'unknown'
           | signal quality: '0' (cached)
  -------------------------
  Modes    |      supported: 'allowed: 2g, 3g, 4g; preferred: none'
           |        current: 'allowed: 2g, 3g, 4g; preferred: none'
  -------------------------
  Bands    |      supported: 'dcs, egsm, u2100, u800, u850, u900,
eutran-iii, eutran-vii, eutran-xx'
           |        current: 'dcs, egsm, u2100, u800, u850, u900,
eutran-iii, eutran-vii, eutran-xx'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '359852053548609'
           |  enabled locks: 'none'
           |    operator id: 'unknown'
           |  operator name: 'unknown'
           |   subscription: 'unknown'
           |   registration: 'idle'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'

  -------------------------
  Bearers  |          paths: 'none'



On 19 July 2017 at 13:51, Kelvin <kiboshed at gmail.com> wrote:

> Hi
>
> According to logs shared by Kelvin, the modem seems to be properly replying
>
>
> Thanks, yes QMI commands seem to be working now but it fails to register
> on a network.
>
> I've tried a SIM card for a different network provider now (EE) and the
> scan response is:
>
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: <debug> Running
> registration checks (CS: 'yes', PS: 'yes', EPS: 'no')
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: [/dev/cdc-wdm0] Sent
> message...#012<<<<<< RAW:#012<<<<<<   length = 13#012<<<<<<   data   =
> 01:0C:00:00:03:02:00:36:00:24:00:00:00
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: [/dev/cdc-wdm0] Sent
> message (translated)...#012<<<<<< QMUX:#012<<<<<<   length  = 12#012<<<<<<
>   flags   = 0x00#012<<<<<<   service = "nas"#012<<<<<<   client  =
> 2#012<<<<<< QMI:#012<<<<<<   flags       = "none"#012<<<<<<   transaction =
> 54#012<<<<<<   tlv_length  = 0#012<<<<<<   message     = "Get Serving
> System" (0x0024)
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: [/dev/cdc-wdm0] Received
> message...#012>>>>>> RAW:#012>>>>>>   length = 76#012>>>>>>   data   =
> 01:4B:00:80:03:02:02:36:00:24:00:3F:00:02:04:00:00:00:00:00:
> 28:01:00:00:27:05:00:EA:00:1E:00:00:26:02:00:89:01:21:05:00:
> 01:01:00:01:00:15:03:00:01:05:01:12:05:00:EA:00:1E:00:00:11:
> 01:00:00:10:01:00:01:01:06:00:02:02:02:02:01:05
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: [/dev/cdc-wdm0] Received
> message (translated)...#012>>>>>> QMUX:#012>>>>>>   length  = 75#012>>>>>>
>   flags   = 0x80#012>>>>>>   service = "nas"#012>>>>>>   client  =
> 2#012>>>>>> QMI:#012>>>>>>   flags       = "response"#012>>>>>>
> transaction = 54#012>>>>>>   tlv_length  = 63#012>>>>>>   message     =
> "Get Serving System" (0x0024)#012>>>>>> TLV:#012>>>>>>   type       =
> "Result" (0x02)#012>>>>>>   length     = 4#012>>>>>>   value      =
> 00:00:00:00#012>>>>>>   translated = SUCCESS#012>>>>>> TLV:#012>>>>>>
> type   = 0x28#012>>>>>>   length = 1#012>>>>>>   value  = 00#012>>>>>>
> TLV:#012>>>>>>   type       = "MNC PCS Digit Include Status"
> (0x27)#012>>>>>>   length     = 5#012>>>>>>   value      =
> EA:00:1E:00:00#012>>>>>>   translated = [ mcc = '234' mnc = '30'
> includes_pcs_digit = 'no' ]#012>>>>>> TLV:#012>>>>>>   type       = "UMTS
> Primary Scrambling Code" (0x26)#012>>>>>>   length     = 2#012>>>>>>
> value      = 89:01#012>>>>>>   translated = 393#012>>>>>> TLV:#012>>>>>>
> type       = "Detailed Service Status" (0x21)#012>>>>>>   length     =
> 5#012>>>>>>   value      = 01:01:00:01:00#012>>>>>>   translated = [ status
> = 'limited' capability = 'cs' hdr_status = 'none' hdr_hybrid = 'yes'
> forbidden = 'no' ]#012>>>>>> TLV:#012>>>>>>   type       = "Roaming
> Indicator List" (0x15)#012>>>>>>   length     = 3#012>>>>>>   value      =
> 01:05:01#012>>>>>>   translated = { [0] = '[ radio_interface = 'umts'
> roaming_indicator = 'off' ] '}#012>>>>>> TLV:#012>>>>>>   type       =
> "Current PLMN" (0x12)#012>>>>>>   length     = 5#012>>>>>>   value      =
> EA:00:1E:00:00#012>>>>>>   translated = [ mcc = '234' mnc = '30'
> description = '' ]#012>>>>>> TLV:#012>>>>>>   type       = "Data Service
> Capability" (0x11)#012>>>>>>   length     = 1#012>>>>>>   value      =
> 00#012>>>>>>   translated = {}#012>>>>>> TLV:#012>>>>>>   type       =
> "Roaming Indicator" (0x10)#012>>>>>>   length     = 1#012>>>>>>   value
>  = 01#012>>>>>>   translated = off#012>>>>>> TLV:#012>>>>>>   type       =
> "Serving System" (0x01)#012>>>>>>   length     = 6#012>>>>>>   value      =
> 02:02:02:02:01:05#012>>>>>>   translated = [ registration_state =
> 'not-registered-searching' cs_attach_state = 'detached' ps_attach_state =
> 'detached' selected_network = '3gpp' radio_interfaces = '{ [0] = 'umts '}' ]
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: <debug> Processing 3GPP
> info...
> Jul 19 12:42:44 linaro-gnome ModemManager[802]: <debug> Modem not yet
> registered in a 3GPP network... will recheck soon
>
>
> The --3gpp-scan is a bit different with this SIM card / network, it shows
> 'current' for the correct network (EE) and forbidden for the others:
>
> linaro at linaro-gnome:~$ sudo mmcli -m 0 --3gpp-scan --timeout=300
>
> Found 7 networks:
> 23410 - O2 - UK (lte, forbidden)
> 23415 - voda UK (lte, forbidden)
> 23420 - 3 UK (umts, forbidden)
> 23410 - O2 - UK (umts, forbidden)
> 23415 - voda UK (gsm, forbidden)
> 23415 - voda UK (umts, forbidden)
> 23430 - EE (umts, current)
>
>
> The SIM card / network I was using earlier looked like this while scanning:
>
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: <debug>
> [1500458868.901761] [mm-iface-modem-3gpp.c:761]
> mm_iface_modem_3gpp_run_registration_checks(): Running registration
> checks (CS: 'yes', PS: 'yes', EPS: 'no')
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: [/dev/cdc-wdm0] Sent
> message...#012<<<<<< RAW:#012<<<<<<   length = 13#012<<<<<<   data   =
> 01:0C:00:00:03:02:00:2F:00:24:00:00:00
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: [/dev/cdc-wdm0] Sent
> message (translated)...#012<<<<<< QMUX:#012<<<<<<   length  = 12#012<<<<<<
>   flags   = 0x00#012<<<<<<   service = "nas"#012<<<<<<   client  =
> 2#012<<<<<< QMI:#012<<<<<<   flags       = "none"#012<<<<<<   transaction =
> 47#012<<<<<<   tlv_length  = 0#012<<<<<<   message     = "Get Serving
> System" (0x0024)
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: [/dev/cdc-wdm0] Received
> message...#012>>>>>> RAW:#012>>>>>>   length = 41#012>>>>>>   data   =
> 01:28:00:80:03:02:02:2F:00:24:00:1C:00:02:04:00:00:00:00:00:
> 21:05:00:00:01:00:01:00:11:01:00:00:01:06:00:02:02:02:00:01:00
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: [/dev/cdc-wdm0] Received
> message (translated)...#012>>>>>> QMUX:#012>>>>>>   length  = 40#012>>>>>>
>   flags   = 0x80#012>>>>>>   service = "nas"#012>>>>>>   client  =
> 2#012>>>>>> QMI:#012>>>>>>   flags       = "response"#012>>>>>>
> transaction = 47#012>>>>>>   tlv_length  = 28#012>>>>>>   message     =
> "Get Serving System" (0x0024)#012>>>>>> TLV:#012>>>>>>   type       =
> "Result" (0x02)#012>>>>>>   length     = 4#012>>>>>>   value      =
> 00:00:00:00#012>>>>>>   translated = SUCCESS#012>>>>>> TLV:#012>>>>>>
> type       = "Detailed Service Status" (0x21)#012>>>>>>   length     =
> 5#012>>>>>>   value      = 00:01:00:01:00#012>>>>>>   translated = [ status
> = 'none' capability = 'cs' hdr_status = 'none' hdr_hybrid = 'yes' forbidden
> = 'no' ]#012>>>>>> TLV:#012>>>>>>   type       = "Data Service Capability"
> (0x11)#012>>>>>>   length     = 1#012>>>>>>   value      = 00#012>>>>>>
> translated = {}#012>>>>>> TLV:#012>>>>>>   type       = "Serving System"
> (0x01)#012>>>>>>   length     = 6#012>>>>>>   value      =
> 02:02:02:00:01:00#012>>>>>>   translated = [ registration_state =
> 'not-registered-searching' cs_attach_state = 'detached' ps_attach_state =
> 'detached' selected_network = 'unknown' radio_interfaces = '{ [0] = 'none
> '}' ]
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: <debug>
> [1500458868.926057] [mm-broadband-modem-qmi.c:4611]
> common_process_serving_system_3gpp(): No 3GPP info given...
> Jul 19 10:07:48 linaro-gnome ModemManager[3663]: <debug>
> [1500458868.927312] [mm-iface-modem-3gpp.c:297]
> run_registration_checks_ready(): Modem not yet registered in a 3GPP
> network... will recheck soon
>
> And --3gpp-scan on that card showed 'available' for all networks.
>
> Thanks for any hints,
> Kelvin.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20170728/912137eb/attachment-0001.html>


More information about the ModemManager-devel mailing list