Re: QUECTEL EC20/EC21. Several drivers supported, which one is better to use?
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]: couldn't load Supported Bands: 'QMI > operation failed: Cannot send message: QMI service 'dms' version > '1.3' > required, got version '1.0'' > ModemManager[710]: Modem couldn't be initialized: Couldn't > check unlock status: Couldn't get SIM lock status after 6 retries > ModemManager[710]: Modem: state changed (unknown -> failed) > > Will this allow a similar fix? > > On Wed, Sep 7, 2016 at 4:29 PM, Dan Williams 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]: 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]: Creating modem with plugin 'Generic' > > > and > > > '2' ports > > > ModemManager[995]: Modem for device at > > > '/sys/devices/soc0/soc.0/210.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, p
Re: QUECTEL EC20/EC21. Several drivers supported, which one is better to use?
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? However, ModemManager still does not work because of the other message (I recompiled it against the patched libqmi library): ModemManager[710]: couldn't load Supported Bands: 'QMI operation failed: Cannot send message: QMI service 'dms' version '1.3' required, got version '1.0'' ModemManager[710]: Modem couldn't be initialized: Couldn't check unlock status: Couldn't get SIM lock status after 6 retries ModemManager[710]: Modem: state changed (unknown -> failed) Will this allow a similar fix? On Wed, Sep 7, 2016 at 4:29 PM, Dan Williams 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]: 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]: Creating modem with plugin 'Generic' and >> '2' ports >> ModemManager[995]: Modem for device at >> '/sys/devices/soc0/soc.0/210.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) >> ModemMana
Re: QUECTEL EC20/EC21. Several drivers supported, which one is better to use?
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]: 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]: Creating modem with plugin 'Generic' and > '2' ports > ModemManager[995]: Modem for device at > '/sys/devices/soc0/soc.0/210.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) > Mode
Re: QUECTEL EC20/EC21. Several drivers supported, which one is better to use?
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: ModemManager[995]: 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]: Creating modem with plugin 'Generic' and '2' ports ModemManager[995]: Modem for device at '/sys/devices/soc0/soc.0/210.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]
Re: List of supported modems in QMI-mode?
On Wed, 2016-09-07 at 11:05 +0530, Ajay Garg wrote: > Hi All. > > Is there a list of modem-ids where QMI-mode is supported? > That will be a great help. > > At the moment, I am trying to dig out the status for a ZTE-modem with > id > 19d2:0117. The devices must be recognized by the right kernel drivers for QMI, and that means qmi_wwan. So you can look at the device list in the kernel's drivers/net/usb/qmi_wwan.c file. Anything in that list is what's currently supported for that kernel version: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/net/usb/qmi_wwan.c The 0117 device (is it a ZTE MF667?) isn't in that file, but it has a Qualcomm MDM8200A in it, so it might support QMI. The best thing to do is just add the ID and see if you can speak QMI to it. Dan ___ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
Re: QUECTEL EC20/EC21. Several drivers supported, which one is better to use?
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 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/qmiwwan-or-gobinet/ > > > > I think this blog is still valid. > > > Thomas ___ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel