On Fri, 2016-09-09 at 17:34 +0200, José  wrote:
> Thanks for the patch Dan. The modem seems to connect, it gets an IP
> address and DNS servers, but there is no connectiviy. I cannot
> resolve
> any names, I cannot even ping the gateway (I can ping my own ip
> address)

What tools are you using to apply the MM-returned IP configuration to
the modem ethernet device?

It looks like the EC21 only supports raw-ip mode, so you'll need to
make sure your qmi_wwan drivers are up-to-date for raw-ip support,
which means using a v4.5 or later kernel, or backporting the necessary
patches to whatever kernel you're using.  The commits you'd need to
backport are:

32f7adf633b9f99ad5089901bc7ebff57704aaa9
6c730080e663b1d629f8aa89348291fbcdc46cd9

and maybe 93725149794d3d418cf1eddcae60c7b536c5faa1 too.

> There are also some warnings and errors that may be important. Find
> here the log: http://pastebin.com/JC9BALPs

Looks like that's been removed?

Dan

> Thanks
> 
> On Fri, Sep 9, 2016 at 4:31 PM, Dan Williams <d...@redhat.com> wrote:
> > 
> > On Fri, 2016-09-09 at 10:36 +0200, José  wrote:
> > > 
> > > Hi Dan,
> > > 
> > > thanks for the patch! Unfortunately it is not working. Here is
> > > the
> > > log: http://pastebin.com/A5H3mnPh
> > Could you try the following patch against ModemManager?  There are
> > two
> > ways to get the UIM/SIM status, one with the "DMS" service that
> > works
> > on most devices from 2015 and earlier, and a new way with the "UIM"
> > service that works on many 2015+ devices.  Perhaps the EC21 is new
> > enough that it requires the UIM service, but ModemManager doesn't
> > recognize the error code that it's returning.  This patch will do
> > that.
> > 
> > You'll still need the libqmi patch I posted earlier too.
> > 
> > diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-
> > qmi.c
> > index bc13925..f60d0f4 100644
> > --- a/src/mm-broadband-modem-qmi.c
> > +++ b/src/mm-broadband-modem-qmi.c
> > @@ -1740,7 +1740,10 @@ dms_uim_get_pin_status_ready (QmiClientDms
> > *client,
> >          /* We get InvalidQmiCommand on newer devices which don't
> > like the legacy way */
> >          if (g_error_matches (error,
> >                               QMI_PROTOCOL_ERROR,
> > -                             QMI_PROTOCOL_ERROR_INVALID_QMI_COMMAN
> > D)) {
> > +                             QMI_PROTOCOL_ERROR_INVALID_QMI_COMMAN
> > D) ||
> > +            g_error_matches (error,
> > +                             QMI_PROTOCOL_ERROR,
> > +                             QMI_PROTOCOL_ERROR_NOT_SUPPORTED)) {
> >              g_error_free (error);
> >              qmi_message_dms_uim_get_pin_status_output_unref
> > (output);
> >              /* Flag that the command is unsupported, and try with
> > the new way */
> > 
> > Dan
> > 
> > > 
> > > Still trying to contact with Quectel tech support.
> > > 
> > > On Thu, Sep 8, 2016 at 9:55 PM, Dan Williams <d...@redhat.com>
> > > wrote:
> > > > 
> > > > 
> > > > On Thu, 2016-09-08 at 19:05 +0200, José  wrote:
> > > > > 
> > > > > 
> > > > > Ok, thanks. I am also trying to contact QUECTEL technical
> > > > > support, so
> > > > > I will let them now about this.
> > > > > 
> > > > > Find the log here: http://pastebin.com/bGr6bAt0
> > > > Thanks; the errors are due to SIM lock state.  Try backing out
> > > > your
> > > > changes to libqmi and then apply the attached patch.  Does that
> > > > make
> > > > things work?
> > > > 
> > > > Dan
> > > > 
> > > > > 
> > > > > 
> > > > > On Thu, Sep 8, 2016 at 6:31 PM, Dan Williams <d...@redhat.com
> > > > > >
> > > > > wrote:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > On Thu, 2016-09-08 at 17:56 +0200, José  wrote:
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > Sure:
> > > > > > > 
> > > > > > > root:~# qmicli -d /dev/cdc-wdm0 --get-service-version-
> > > > > > > info
> > > > > > > [/dev/cdc-wdm0] Supported versions:
> > > > > > >         ctl (1.5)
> > > > > > >         wds (1.67)
> > > > > > >         dms (1.0)
> > > > > > >         nas (1.25)
> > > > > > >         qos (1.12)
> > > > > > Thanks, I'll post a patch to work around the DMS stupidity.
> > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > Also, if I patch libqmi to get rid of both ModemManager
> > > > > > > errors,
> > > > > > > the
> > > > > > > modem still does not work.
> > > > > > Can you post ModemManager --debug logs when you've patched
> > > > > > libqmi
> > > > > > to
> > > > > > get past this issue?
> > > > > > 
> > > > > > Dan
> > > > > > 
> > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > On Thu, Sep 8, 2016 at 4:47 PM, Dan Williams <dcbw@redhat
> > > > > > > .com
> > > > > > > > 
> > > > > > > > 
> > > > > > > wrote:
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > On Thu, 2016-09-08 at 10:31 +0200, José  wrote:
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > This is the output of those commands:
> > > > > > > > > 
> > > > > > > > > qmicli -d /dev/cdc-wdm0 --dms-read-user-data
> > > > > > > > > [/dev/cdc-wdm0] User data read:
> > > > > > > > >         Size: '0' bytes
> > > > > > > > >         Contents:
> > > > > > > > > 
> > > > > > > > > qmicli -d /dev/cdc-wdm0 --dms-uim-get-state
> > > > > > > > > error: couldn't get UIM state: QMI protocol error
> > > > > > > > > (94):
> > > > > > > > > 'NotSupported'
> > > > > > > > So the device lies about the DMS service version.  If
> > > > > > > > it
> > > > > > > > didn't
> > > > > > > > actually support them, it would return
> > > > > > > > "InvalidQmiCommand"
> > > > > > > > to
> > > > > > > > both
> > > > > > > > of
> > > > > > > > those requests.
> > > > > > > > 
> > > > > > > > Could you grab:
> > > > > > > > 
> > > > > > > > qmicli -d /dev/cdc-wdm0 --get-service-version-info
> > > > > > > > 
> > > > > > > > for me?
> > > > > > > > 
> > > > > > > > Thanks,
> > > > > > > > Dan
> > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > On Wed, Sep 7, 2016 at 6:32 PM, Dan Williams <dcbw@re
> > > > > > > > > dhat
> > > > > > > > > .com
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > wrote:
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > On Wed, 2016-09-07 at 17:05 +0200, José  wrote:
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > Hi Dan,
> > > > > > > > > > > 
> > > > > > > > > > > thanks for your answer.
> > > > > > > > > > > 
> > > > > > > > > > > I compiled libqmi-1.12.6-
> > > > > > > > > > > r0.1.cortexa9hf_vfp_neon.rpm
> > > > > > > > > > > (notice
> > > > > > > > > > > that it
> > > > > > > > > > > is an older version, it was just simpler on my
> > > > > > > > > > > environment)
> > > > > > > > > > > with
> > > > > > > > > > > the
> > > > > > > > > > > change you proposed. After that, the command
> > > > > > > > > > > seems to
> > > > > > > > > > > work:
> > > > > > > > > > > 
> > > > > > > > > > > # qmicli -d /dev/cdc-wdm0 --dms-get-operating-
> > > > > > > > > > > mode
> > > > > > > > > > > [/dev/cdc-wdm0] Operating mode retrieved:
> > > > > > > > > > >         Mode: 'online'
> > > > > > > > > > >         HW restricted: 'no'
> > > > > > > > > > > 
> > > > > > > > > > > So is the problem in the modem firmware reporting
> > > > > > > > > > > an
> > > > > > > > > > > older
> > > > > > > > > > > DMS
> > > > > > > > > > > that
> > > > > > > > > > > what it is really using, or is it in libqmi?
> > > > > > > > > > It depends.  There are two options:
> > > > > > > > > > 
> > > > > > > > > > 1) The device lies about its supported DMS version
> > > > > > > > > > and
> > > > > > > > > > it
> > > > > > > > > > actually
> > > > > > > > > > supports a newer DMS version, but mis-reports
> > > > > > > > > > it.  Firmware
> > > > > > > > > > bug,
> > > > > > > > > > but
> > > > > > > > > > something we probably have to work around.
> > > > > > > > > > 
> > > > > > > > > > 2) The command is actually supported in DMS 1.0 but
> > > > > > > > > > the
> > > > > > > > > > information
> > > > > > > > > > we
> > > > > > > > > > had indicated it's only supported in 1.1.  libqmi
> > > > > > > > > > bug,
> > > > > > > > > > and
> > > > > > > > > > we
> > > > > > > > > > can
> > > > > > > > > > fix
> > > > > > > > > > this.
> > > > > > > > > > 
> > > > > > > > > > To figure this out, let's modify an existing
> > > > > > > > > > message
> > > > > > > > > > that
> > > > > > > > > > clearly
> > > > > > > > > > isn't
> > > > > > > > > > supported in very early DMS versions.  So change
> > > > > > > > > > the
> > > > > > > > > > version in
> > > > > > > > > > data/qmi-service-dms.json for the "Read User Data"
> > > > > > > > > > and
> > > > > > > > > > "UIM
> > > > > > > > > > Get
> > > > > > > > > > State"
> > > > > > > > > > messages to "1.0" and rebuild/reinstall.
> > > > > > > > > > 
> > > > > > > > > > Then, what is the result of:
> > > > > > > > > > 
> > > > > > > > > > qmicli -d /dev/cdc-wdm0 --dms-read-user-data
> > > > > > > > > > qmicli -d /dev/cdc-wdm0 --dms-uim-get-state
> > > > > > > > > > 
> > > > > > > > > > Dan
> > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > However, ModemManager still does not work because
> > > > > > > > > > > of
> > > > > > > > > > > the
> > > > > > > > > > > other
> > > > > > > > > > > message
> > > > > > > > > > > (I recompiled it against the patched libqmi
> > > > > > > > > > > library):
> > > > > > > > > > > 
> > > > > > > > > > > ModemManager[710]: <warn>  couldn't load
> > > > > > > > > > > Supported
> > > > > > > > > > > Bands:
> > > > > > > > > > > 'QMI
> > > > > > > > > > > operation failed: Cannot send message: QMI
> > > > > > > > > > > service
> > > > > > > > > > > 'dms'
> > > > > > > > > > > version
> > > > > > > > > > > '1.3'
> > > > > > > > > > > required, got version '1.0''
> > > > > > > > > > > ModemManager[710]: <warn>  Modem couldn't be
> > > > > > > > > > > initialized:
> > > > > > > > > > > Couldn't
> > > > > > > > > > > check unlock status: Couldn't get SIM lock status
> > > > > > > > > > > after 6
> > > > > > > > > > > retries
> > > > > > > > > > > ModemManager[710]: <info>  Modem: state changed
> > > > > > > > > > > (unknown
> > > > > > > > > > > ->
> > > > > > > > > > > failed)
> > > > > > > > > > > 
> > > > > > > > > > > Will this allow a similar fix?
> > > > > > > > > > > 
> > > > > > > > > > > On Wed, Sep 7, 2016 at 4:29 PM, Dan Williams <dcb
> > > > > > > > > > > w@re
> > > > > > > > > > > dhat
> > > > > > > > > > > .com
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > wrote:
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > On Wed, 2016-09-07 at 15:33 +0200, José  wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Maybe I was wrong. I am trying now with the
> > > > > > > > > > > > > last
> > > > > > > > > > > > > versions
> > > > > > > > > > > > > but
> > > > > > > > > > > > > it
> > > > > > > > > > > > > is
> > > > > > > > > > > > > still not working:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > ModemManager 1.6.0
> > > > > > > > > > > > > libqmi-1.16.0-r0.4.cortexa9hf_vfp_neon
> > > > > > > > > > > > > 
> > > > > > > > > > > > > The problem is still reproducible:
> > > > > > > > > > > > Interesting; even though it's a recent device,
> > > > > > > > > > > > it's
> > > > > > > > > > > > still
> > > > > > > > > > > > advertising
> > > > > > > > > > > > DMS 1.0.
> > > > > > > > > > > > 
> > > > > > > > > > > > It may be that Get Operating Mode was present
> > > > > > > > > > > > in
> > > > > > > > > > > > DMS
> > > > > > > > > > > > 1.0
> > > > > > > > > > > > and we
> > > > > > > > > > > > simply
> > > > > > > > > > > > don't have any examples of that.  So you could
> > > > > > > > > > > > try
> > > > > > > > > > > > to
> > > > > > > > > > > > modify
> > > > > > > > > > > > libqmi
> > > > > > > > > > > > and
> > > > > > > > > > > > see if that works.
> > > > > > > > > > > > 
> > > > > > > > > > > > Look in data/qmi-service-dms.json and look for
> > > > > > > > > > > > "Get
> > > > > > > > > > > > Operating
> > > > > > > > > > > > Mode".
> > > > > > > > > > > >  Change the "1.1" there to "1.0", rebuild, and
> > > > > > > > > > > > reinstall
> > > > > > > > > > > > libqmi.  Then
> > > > > > > > > > > > see if you can run "qmicli -d /dev/cdc-wdm0 --
> > > > > > > > > > > > dms-
> > > > > > > > > > > > get-
> > > > > > > > > > > > operating-
> > > > > > > > > > > > mode".
> > > > > > > > > > > >  Does that work?
> > > > > > > > > > > > 
> > > > > > > > > > > > Dan
> > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > ModemManager[995]: <info>  ModemManager
> > > > > > > > > > > > > (version
> > > > > > > > > > > > > 1.6.0)
> > > > > > > > > > > > > starting
> > > > > > > > > > > > > in
> > > > > > > > > > > > > system bus...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Opening
> > > > > > > > > > > > > device
> > > > > > > > > > > > > with
> > > > > > > > > > > > > flags
> > > > > > > > > > > > > 'version-info, proxy'...
> > > > > > > > > > > > > ModemManager[995]: cannot connect to proxy:
> > > > > > > > > > > > > Could
> > > > > > > > > > > > > not
> > > > > > > > > > > > > connect:
> > > > > > > > > > > > > Connection refused
> > > > > > > > > > > > > ModemManager[995]: spawning new qmi-proxy
> > > > > > > > > > > > > (try
> > > > > > > > > > > > > 1)...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Checking
> > > > > > > > > > > > > version
> > > > > > > > > > > > > info
> > > > > > > > > > > > > (10
> > > > > > > > > > > > > retries)...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] QMI Device
> > > > > > > > > > > > > supports 25
> > > > > > > > > > > > > services:
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    ctl
> > > > > > > > > > > > > (1.5)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wds
> > > > > > > > > > > > > (1.67)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    dms
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    nas
> > > > > > > > > > > > > (1.25)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    qos
> > > > > > > > > > > > > (1.12)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wms
> > > > > > > > > > > > > (1.10)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    auth
> > > > > > > > > > > > > (1.3)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    at
> > > > > > > > > > > > > (1.2)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    voice
> > > > > > > > > > > > > (2.1)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    cat2
> > > > > > > > > > > > > (2.24)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    uim
> > > > > > > > > > > > > (1.46)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    pbm
> > > > > > > > > > > > > (1.4)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    test
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    loc
> > > > > > > > > > > > > (2.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    sar
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    ts
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    tmd
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wda
> > > > > > > > > > > > > (1.16)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    csvt
> > > > > > > > > > > > > (1.1)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    coex
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    pdc
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    rfrpe
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    dsd
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    unknown
> > > > > > > > > > > > > [0x30]
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    unknown
> > > > > > > > > > > > > [0x36]
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: <info>  Creating modem
> > > > > > > > > > > > > with
> > > > > > > > > > > > > plugin
> > > > > > > > > > > > > 'Generic'
> > > > > > > > > > > > > and
> > > > > > > > > > > > > '2' ports
> > > > > > > > > > > > > ModemManager[995]: <info>  Modem for device
> > > > > > > > > > > > > at
> > > > > > > > > > > > > '/sys/devices/soc0/soc.0/2100000.aips-
> > > > > > > > > > > > > bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.3'
> > > > > > > > > > > > > successfully created
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Opening
> > > > > > > > > > > > > device
> > > > > > > > > > > > > with
> > > > > > > > > > > > > flags
> > > > > > > > > > > > > 'version-info, proxy'...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Checking
> > > > > > > > > > > > > version
> > > > > > > > > > > > > info
> > > > > > > > > > > > > (10
> > > > > > > > > > > > > retries)...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] QMI Device
> > > > > > > > > > > > > supports 25
> > > > > > > > > > > > > services:
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    ctl
> > > > > > > > > > > > > (1.5)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wds
> > > > > > > > > > > > > (1.67)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    dms
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    nas
> > > > > > > > > > > > > (1.25)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    qos
> > > > > > > > > > > > > (1.12)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wms
> > > > > > > > > > > > > (1.10)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    auth
> > > > > > > > > > > > > (1.3)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    at
> > > > > > > > > > > > > (1.2)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    voice
> > > > > > > > > > > > > (2.1)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    cat2
> > > > > > > > > > > > > (2.24)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    uim
> > > > > > > > > > > > > (1.46)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    pbm
> > > > > > > > > > > > > (1.4)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    test
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    loc
> > > > > > > > > > > > > (2.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    sar
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    ts
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    tmd
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wda
> > > > > > > > > > > > > (1.16)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    csvt
> > > > > > > > > > > > > (1.1)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    coex
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    pdc
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    rfrpe
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    dsd
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    unknown
> > > > > > > > > > > > > [0x30]
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    unknown
> > > > > > > > > > > > > [0x36]
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Reading
> > > > > > > > > > > > > expected
> > > > > > > > > > > > > data
> > > > > > > > > > > > > format
> > > > > > > > > > > > > from:
> > > > > > > > > > > > > /sys/class/net/wwan0/qmi/raw_ip
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Opening
> > > > > > > > > > > > > device
> > > > > > > > > > > > > with
> > > > > > > > > > > > > flags
> > > > > > > > > > > > > 'version-info, net-802-3, net-no-qos-header,
> > > > > > > > > > > > > proxy'...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Checking
> > > > > > > > > > > > > version
> > > > > > > > > > > > > info
> > > > > > > > > > > > > (10
> > > > > > > > > > > > > retries)...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] QMI Device
> > > > > > > > > > > > > supports 25
> > > > > > > > > > > > > services:
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    ctl
> > > > > > > > > > > > > (1.5)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wds
> > > > > > > > > > > > > (1.67)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    dms
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    nas
> > > > > > > > > > > > > (1.25)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    qos
> > > > > > > > > > > > > (1.12)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wms
> > > > > > > > > > > > > (1.10)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    auth
> > > > > > > > > > > > > (1.3)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    at
> > > > > > > > > > > > > (1.2)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    voice
> > > > > > > > > > > > > (2.1)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    cat2
> > > > > > > > > > > > > (2.24)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    uim
> > > > > > > > > > > > > (1.46)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    pbm
> > > > > > > > > > > > > (1.4)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    test
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    loc
> > > > > > > > > > > > > (2.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    sar
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    ts
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    tmd
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    wda
> > > > > > > > > > > > > (1.16)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    csvt
> > > > > > > > > > > > > (1.1)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    coex
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    pdc
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    rfrpe
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    dsd
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    unknown
> > > > > > > > > > > > > [0x30]
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0]    unknown
> > > > > > > > > > > > > [0x36]
> > > > > > > > > > > > > (1.0)
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Setting
> > > > > > > > > > > > > network
> > > > > > > > > > > > > port
> > > > > > > > > > > > > data
> > > > > > > > > > > > > format...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Network
> > > > > > > > > > > > > port
> > > > > > > > > > > > > data
> > > > > > > > > > > > > format
> > > > > > > > > > > > > operation
> > > > > > > > > > > > > finished
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Allocating
> > > > > > > > > > > > > new
> > > > > > > > > > > > > client
> > > > > > > > > > > > > ID...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Registered
> > > > > > > > > > > > > 'dms'
> > > > > > > > > > > > > (version
> > > > > > > > > > > > > 1.0)
> > > > > > > > > > > > > client with ID '2'
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Allocating
> > > > > > > > > > > > > new
> > > > > > > > > > > > > client
> > > > > > > > > > > > > ID...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Registered
> > > > > > > > > > > > > 'nas'
> > > > > > > > > > > > > (version
> > > > > > > > > > > > > 1.25)
> > > > > > > > > > > > > client with ID '3'
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Allocating
> > > > > > > > > > > > > new
> > > > > > > > > > > > > client
> > > > > > > > > > > > > ID...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Registered
> > > > > > > > > > > > > 'wms'
> > > > > > > > > > > > > (version
> > > > > > > > > > > > > 1.10)
> > > > > > > > > > > > > client with ID '1'
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Allocating
> > > > > > > > > > > > > new
> > > > > > > > > > > > > client
> > > > > > > > > > > > > ID...
> > > > > > > > > > > > > ModemManager[995]: [/dev/cdc-wdm0] Registered
> > > > > > > > > > > > > 'uim'
> > > > > > > > > > > > > (version
> > > > > > > > > > > > > 1.46)
> > > > > > > > > > > > > client with ID '1'
> > > > > > > > > > > > > ModemManager[995]: <warn>  couldn't load
> > > > > > > > > > > > > Supported
> > > > > > > > > > > > > Bands:
> > > > > > > > > > > > > 'QMI
> > > > > > > > > > > > > operation failed: Cannot send message: QMI
> > > > > > > > > > > > > service
> > > > > > > > > > > > > 'dms'
> > > > > > > > > > > > > version
> > > > > > > > > > > > > '1.3'
> > > > > > > > > > > > > required, got version '1.0''
> > > > > > > > > > > > > ModemManager[995]: <warn>  couldn't load
> > > > > > > > > > > > > Power
> > > > > > > > > > > > > State:
> > > > > > > > > > > > > 'QMI
> > > > > > > > > > > > > operation
> > > > > > > > > > > > > failed: Cannot send message: QMI service
> > > > > > > > > > > > > 'dms'
> > > > > > > > > > > > > version
> > > > > > > > > > > > > '1.1'
> > > > > > > > > > > > > required,
> > > > > > > > > > > > > got version '1.0''
> > > > > > > > > > > > > ModemManager[995]: <warn>  Modem couldn't be
> > > > > > > > > > > > > initialized:
> > > > > > > > > > > > > Couldn't
> > > > > > > > > > > > > check unlock status: Couldn't get SIM lock
> > > > > > > > > > > > > status
> > > > > > > > > > > > > after 6
> > > > > > > > > > > > > retries
> > > > > > > > > > > > > ModemManager[995]: <info>  Modem: state
> > > > > > > > > > > > > changed
> > > > > > > > > > > > > (unknown
> > > > > > > > > > > > > ->
> > > > > > > > > > > > > failed)
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > The firmware on the modem is pretty new:
> > > > > > > > > > > > > 
> > > > > > > > > > > > >   Hardware |   manufacturer: 'QUALCOMM
> > > > > > > > > > > > > INCORPORATED'
> > > > > > > > > > > > >            |          model: '0'
> > > > > > > > > > > > >            |       revision:
> > > > > > > > > > > > > 'EC21EFAR02A02M4G  1  [Mar
> > > > > > > > > > > > > 21
> > > > > > > > > > > > > 2016
> > > > > > > > > > > > > 11:00:00]'
> > > > > > > > > > > > >            |      supported: 'gsm-umts
> > > > > > > > > > > > >            |                  lte
> > > > > > > > > > > > >            |                  gsm-umts, lte'
> > > > > > > > > > > > >            |        current: 'gsm-umts, lte'
> > > > > > > > > > > > >            |   equipment id:
> > > > > > > > > > > > > '861108030008592'
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Could you provide any help?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Thanks
> > > > > > > > > > > > > 
> > > > > > > > > > > > > On Wed, Sep 7, 2016 at 11:31 AM, José
> > > > > > > > > > > > > <Joseddg92@
> > > > > > > > > > > > > gmai
> > > > > > > > > > > > > l.co
> > > > > > > > > > > > > m>
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > Hi Thomas,
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > thanks for the advice! The EC20 is workign
> > > > > > > > > > > > > > fine.
> > > > > > > > > > > > > > For
> > > > > > > > > > > > > > the
> > > > > > > > > > > > > > EC21,
> > > > > > > > > > > > > > I
> > > > > > > > > > > > > > get
> > > > > > > > > > > > > > the following error:
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > 'QMI operation failed: Cannot send message:
> > > > > > > > > > > > > > QMI
> > > > > > > > > > > > > > service
> > > > > > > > > > > > > > 'dms'
> > > > > > > > > > > > > > version
> > > > > > > > > > > > > > '1.1' required, got version '1.0''
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > I suspect that can be fixed but just
> > > > > > > > > > > > > > upgrading
> > > > > > > > > > > > > > ModemManager
> > > > > > > > > > > > > > or
> > > > > > > > > > > > > > libqmi
> > > > > > > > > > > > > > (or maybe both). Is that correct?
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > On Tue, Sep 6, 2016 at 9:51 PM, Thomas
> > > > > > > > > > > > > > Schäfer
> > > > > > > > > > > > > > <tschaef
> > > > > > > > > > > > > > er@t
> > > > > > > > > > > > > > -onl
> > > > > > > > > > > > > > ine.
> > > > > > > > > > > > > > de> wrote:
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > Am Dienstag, 6. September 2016, 17:57:45
> > > > > > > > > > > > > > > schrieb
> > > > > > > > > > > > > > > José:
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > Hi,
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > I am planning to test ModemManager with
> > > > > > > > > > > > > > > > QUECTEL
> > > > > > > > > > > > > > > > EC20
> > > > > > > > > > > > > > > > and
> > > > > > > > > > > > > > > > EC21
> > > > > > > > > > > > > > > > cellular
> > > > > > > > > > > > > > > > modems. These modems support the
> > > > > > > > > > > > > > > > following
> > > > > > > > > > > > > > > > drivers:
> > > > > > > > > > > > > > > > * USB Serial (option.c)
> > > > > > > > > > > > > > > > * CDC ACM
> > > > > > > > > > > > > > > > * GobiNet
> > > > > > > > > > > > > > > > * QMI WWAN
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > What is the best approach for trying to
> > > > > > > > > > > > > > > > use
> > > > > > > > > > > > > > > > ModemManager?
> > > > > > > > > > > > > > > QMI WWAN, option.c
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > Should I
> > > > > > > > > > > > > > > > enable all drivers?
> > > > > > > > > > > > > > > No.
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > Could you recommend which one of those
> > > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > enable?
> > > > > > > > > > > > > > > > Thanks
> > > > > > > > > > > > > > > https://sigquit.wordpress.com/2014/06/11/
> > > > > > > > > > > > > > > qmiw
> > > > > > > > > > > > > > > wan-
> > > > > > > > > > > > > > > or-g
> > > > > > > > > > > > > > > obin
> > > > > > > > > > > > > > > et/
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > I think this blog is still valid.
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > Thomas
> > > > > > > > > > > > > _____________________________________________
> > > > > > > > > > > > > __
> > > > > > > > > > > > > ModemManager-devel mailing list
> > > > > > > > > > > > > ModemManager-devel@lists.freedesktop.org
> > > > > > > > > > > > > https://lists.freedesktop.org/mailman/listinf
> > > > > > > > > > > > > o/mo
> > > > > > > > > > > > > demm
> > > > > > > > > > > > > anag
> > > > > > > > > > > > > er-d
> > > > > > > > > > > > > evel
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to