Telit HE910 not connecting with Modem Manager 1.6.4

Aleksander Morgado aleksander at aleksander.es
Thu Mar 9 16:37:10 UTC 2017


Hey Salvador,

On Thu, Mar 9, 2017 at 4:39 PM, Penalva, Salvador
<Salvador.Penalva at digi.com> wrote:
>
> root at ccimx6ulsbc:~# mmcli -m 0
>
>
>
> /org/freedesktop/ModemManager1/Modem/0 (device id '6cb907e9b25fd81d9b144d3346b48cc89f489910')
>
>   -------------------------
>
>   Hardware |   manufacturer: 'Telit'
>
>            |          model: 'HE910-D'
>
>            |       revision: '12.00.026'
>
>            |      supported: 'gsm-umts'
>
>            |        current: 'gsm-umts'
>
>            |   equipment id: '356136076325358'
>
>   -------------------------
>
>   System   |         device: '/sys/devices/platform/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.3'
>
>            |        drivers: 'cdc_acm'
>
>            |         plugin: 'Telit'
>
>            |   primary port: 'ttyACM0'
>
>            |          ports: 'ttyACM3 (at), ttyACM4 (unknown), ttyACM5 (unknown), ttyACM0 (at), ttyACM1 (unknown), ttyACM2 (unknown)'
>
>   -------------------------
>
>   Numbers  |           own : 'unknown'
>
>   -------------------------
>
>   Status   |           lock: 'none'
>
>            | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
>
>            |          state: 'initializing'
>
>            |    power state: 'on'
>
>            |    access tech: 'unknown'
>
>            | signal quality: '0' (cached)
>
>   -------------------------
>
>   Modes    |      supported: 'allowed: 2g; preferred: none
>
>            |                  allowed: 3g; preferred: none
>
>            |                  allowed: 2g, 3g; preferred: none'
>
>            |        current: 'allowed: 2g, 3g; preferred: none'
>
>   -------------------------
>
>   Bands    |      supported: 'egsm, dcs, pcs, g850, u2100, u1900, u850, u900, u17iv'
>
>            |        current: 'egsm, dcs, u900'
>
>   -------------------------
>
>   IP       |      supported: 'none'
>
>   -------------------------
>
>   SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'
>
>
>
>   -------------------------
>
>   Bearers  |          paths: 'none'
>
>
>
> The thing is that when I use ModemManager 1.6.4 with libudev.so.1.6.3 and libqmi-glib.so.5.1.0 and the default telit plugin from Modem Manager 1.6.4, the device can’t connect.
>
>
>
> However, when I use ModemManager 1.6.4 with telit plugin from ModemManager version 1.4.12 and libudev.so.0, libqmi-glib.so.1, the modem connects to the network.
>
>
>
> Do you know which change between these two versions, could affect telit HE910 modem in this way?
>
>

>From a quick look, I don't see any major difference in both runs, truth be told.

In the first run MM detects that the modem is SIM-PIN locked, and once
it gets exported to DBus you're calling Simple.Connect() including the
PIN number in the connection details, so the modem gets unlocked and
connected.

In the second run MM also detects that the modem is SIM-PIN locked,
and once it gets exported to DBus I see no logs saying that any
Simple.Connect() was performed.

Is this with NetworkManager? If so, how are you requesting the
connection to be started?


-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list