I am working with two different QMI modems (Telit LE910 and Sierra MC7710
in QMI mode) and experimenting one issue with both of them.

After boot I try to establish the connection:

ModemManager &
(wait for the modem to be detected)
mmcli -m 0 --simple-connect="apn=.."

This somtimes works, but most of the time fails. However, when it fails,
issuing
mmcli -m 0 --simple-connect="apn=.."
always works.

I don't think it is related to the enviroment, because other modems (or
even the same Sierra MC7710 using MBIM or Direct IP) work fine.

The common error is this (complete logs at the end)

ModemManager[684]: [/dev/cdc-wdm0] No transaction matched in received message


What could be causing that?




Sierra log (QMI)


root@ccimx6sbc:~# ModemManager[684]: <info>  Simple connect started...

ModemManager[684]: <info>  Simple connect state (1/8): Unlock check

ModemManager[684]: <info>  Simple connect state (2/8): Wait to get
fully initialized

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (locked ->
initializing)

ModemManager[684]: <warn>  (ttyUSB2): port attributes not fully set

ModemManager[684]: <warn>  couldn't load list of Own Numbers:
'Couldn't get MSISDN: QMI protocol error (16): 'NotProvisioned''

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (initializing ->
disabled)

ModemManager[684]: <info>  Simple connect state (3/8): Enable

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (disabled ->
enabling)

ModemManager[684]: <warn>  (ttyUSB2): port attributes not fully set

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[684]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (enabling ->
enabled)

ModemManager[684]: <info>  Simple connect state (4/8): Wait to get fully enabled

ModemManager[684]: <info>  Simple connect state (5/8): Register

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (unknown -> searching)

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (enabled ->
searching)

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (searching -> idle)

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (idle -> registering)

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (registering -> home)

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (searching ->
registered)

ModemManager[684]: <info>  Simple connect state (6/8): Bearer

ModemManager[684]: <info>  Simple connect state (7/8): Connect

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (registered ->
connecting)

ModemManager[684]: [/dev/cdc-wdm0] Allocating new client ID...

ModemManager[684]: [/dev/cdc-wdm0] Registered 'wds' (version 1.12)
client with ID '1'

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (home -> idle)

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (connecting ->
disconnecting)

ModemManager[684]: [/dev/cdc-wdm0] No transaction matched in received message

ModemManager[684]: <warn>  Error disconnecting bearer
'/org/freedesktop/ModemManager1/Bearer/0': 'Couldn't disconnect QMI
bearer: this bearer is not connected'. Will assume disconnected
anyway.

ModemManager[684]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting
-> enabled)

error: couldn't connect the modem:
'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Cancelled:
Connection setup operation has been cancelled'


Telit LE910 (QMI) log:


root@imx6qsabresd:~# mmcli -m 0 --simple-connect=apn=ac.vodafone.es,pin=1234

ModemManager[960]: <info>  Simple connect started...

ModemManager[960]: <info>  Simple connect state (1/8): Unlock check

ModemManager[960]: <info>  Simple connect state (2/8): Wait to get
fully initialized

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (locked ->
initializing)

ModemManager[960]: <warn>  (ttyUSB2): port attributes not fully set

ModemManager[960]: <warn>  couldn't load list of Own Numbers:
'Couldn't get MSISDN: QMI protocol error (16): 'NotProvisioned''

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (initializing ->
disabled)

ModemManager[960]: <info>  Simple connect state (3/8): Enable

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (disabled ->
enabling)

ModemManager[960]: <warn>  (ttyUSB2): port attributes not fully set

ModemManager[960]: <warn>  (ttyUSB3): port attributes not fully set

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (unknown -> searching)

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(17): 'MissingArgument'

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (searching -> unknown)

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(17): 'MissingArgument'

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(52): 'DeviceNotReady'

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[960]: Couldn't read SMS messages: QMI protocol error
(48): 'InvalidArgument'

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (enabling ->
enabled)

ModemManager[960]: <info>  Simple connect state (4/8): Wait to get fully enabled

ModemManager[960]: <info>  Simple connect state (5/8): Register

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (unknown -> idle)

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (idle -> registering)

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (registering -> home)

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (enabled ->
registered)

ModemManager[960]: <info>  Simple connect state (6/8): Bearer

ModemManager[960]: <info>  Simple connect state (7/8): Connect

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (registered ->
connecting)

ModemManager[960]: [/dev/cdc-wdm0] Allocating new client ID...

ModemManager[960]: [/dev/cdc-wdm0] Registered 'wds' (version 1.36)
client with ID '10'

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (home -> searching)

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (searching -> idle)

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (connecting ->
disconnecting)

ModemManager[960]: <warn>  Error disconnecting bearer
'/org/freedesktop/ModemManager1/Bearer/0': 'Couldn't disconnect QMI
bearer: this bearer is not connected'. Will assume disconnected
anyway.

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting
-> enabled)

error: couldn't connect the modem:
'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Cancelled:
Connection setup operation has been cancelled'

ModemManager[960]: [/dev/cdc-wdm0] No transaction matched in received message

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (idle -> registering)



(ModemManager:960): GLib-CRITICAL **: g_variant_new_string: assertion
'g_utf8_validate (string, -1, NULL)' failed



(ModemManager:960): GLib-CRITICAL **: g_variant_ref_sink: assertion
'value != NULL' failed

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state
changed (registering -> home)

ModemManager[960]: <info>  Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (enabled ->
registered)
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to