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 <kibos...@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@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. >
_______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel