issue with Quectel EC20

Dan Williams dcbw at redhat.com
Wed Dec 20 17:11:15 UTC 2017


On Wed, 2017-12-20 at 17:31 +0100, Piotr Figiel wrote:
> Hi,
>  I'm trying to get Quectel EC20 working with ModemManager without
> success.
>  I have kernel with compiled in option and qmi_wwan drivers, with
> patches suggested in Quectel documentation.
> 
>  I was able to get it working with qmi-network tool, although
> ModemManager 1.16.10 (+libqmi 1.16.0) struggles:
> 
> # mmcli -m 0 --simple-
> connect="apn=internet,user=internet,password=internet"
> error: couldn't connect the modem: 'Timeout was reached'
> 
> I observe similar behavior when using NetworkManager to setup the
> connection.
> 
> In ModemManager log I see after following lines there are no more
> logs from MM:

Can you change MM to log debug info?

mmcli --set-logging=DEBUG

and then try a connection attempt.  That will hopefully yield more
information, including the QMI protocol dumps so we can see what's
really happening.

Dan

> <INFO>  <info>  Simple connect started...
> <INFO>  <info>  Simple connect state (3/8): Enable
> <INFO>  <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state
> changed (disabled -> enabling)
> <WARNING>  <warn>  (ttyUSB2): port attributes not fully set
> <WARNING>  <warn>  (ttyUSB3): port attributes not fully set
> <INFO>  <info>  Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP
> Registration state changed (unknown -> registering)
> <INFO>  <info>  Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP
> Registration state changed (registering -> home)
> <INFO>  <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state
> changed (enabling -> registered)
> <INFO>  <info>  Simple connect state (4/8): Wait to get fully enabled
> <INFO>  <info>  Simple connect state (5/8): Register
> <INFO>  <info>  Simple connect state (6/8): Bearer
> <INFO>  <info>  Simple connect state (7/8): Connect
> <INFO>  <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state
> changed (registered -> connecting)
> <DEBUG>  [/dev/cdc-wdm0] Allocating new client ID...
> <DEBUG>  [/dev/cdc-wdm0] Registered 'wds' (version 1.36) client with
> ID '7'
> 
> mmcli -m 0 reports the modem details normally:
> 
>   -------------------------
>   Hardware |   manufacturer: 'Quectel'
>            |          model: 'EC20'
>            |       revision: 'EC20EQAR02A11E2G  1  [Jan 13 2017
> 14:26:29]'
> (...)
>            |        drivers: 'option1, qmi_wwan'
>            |         plugin: 'Generic'
>            |   primary port: 'cdc-wdm0'
>            |          ports: 'ttyUSB0 (qcdm), ttyUSB2 (at), cdc-wdm0
> (qmi), wwan0 (net), ttyUSB3 (at)'
>   -------------------------
>   Numbers  |           own : 'unknown'
>   -------------------------
>   Status   |           lock: 'sim-pin2'
>            | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk
> (10),
> sim-puk2 (10)'
>            |          state: 'connecting'
>            |    power state: 'on'
>            |    access tech: 'lte'
>            | signal quality: '100' (recent)
>   -------------------------
>   Modes    |      supported: 'allowed: 2g, 3g, 4g; preferred: none'
>            |        current: 'allowed: 2g, 3g, 4g; preferred: none'
>   -------------------------
>   Bands    |      supported: 'dcs, egsm, pcs, g850, u2100, u850,
> u900,
> eutran-i, eutran-iii, eutran-v, eutran-vii, eutran-viii, eutran-xx'
>            |        current: 'dcs, egsm, pcs, g850, u2100, u850,
> u900,
> eutran-i, eutran-iii, eutran-v, eutran-vii, eutran-viii, eutran-xx'
>   -------------------------
>   IP       |      supported: 'ipv4, ipv6, ipv4v6'
>   -------------------------
>   3GPP     |           imei: 'XXXXX'
>            |  enabled locks: 'none'
>            |    operator id: 'XXXXX'
>            |  operator name: 'unknown'
>            |   subscription: 'unknown'
>            |   registration: 'home'
>   -------------------------
>   SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'
> 
>   -------------------------
>   Bearers  |          paths:
> '/org/freedesktop/ModemManager1/Bearer/0'
> 
> I tried also with option driver disabled in kernel (qmi only) but the
> results are very similar.
> Is there something I'm missing?
> 
> Best regards,
> Piotr.
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


More information about the ModemManager-devel mailing list