Quectel em12-g minimal kernel version

Alexander Dydychkin alexander.dydychkin at vicuesoft.com
Thu Jun 24 07:44:26 UTC 2021


Hi dear developers,

I want to ask you about the minimal supported version of Quectel
by qmi_wwan driver.
I have following case:
- Ubuntu 18.04.3 (kernel 5.0)
- Inserted the module to the machine and have following log (1st one is
Sierra, 2nd and 3d are Quectel modules):
lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 14: Dev 85, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 86, If 0, Class=Human Interface Device,
Driver=usbhid, 12M
        |__ Port 2: Dev 89, If 0, Class=Vendor Specific Class,
Driver=qcserial, 480M
        |__ Port 2: Dev 89, If 2, Class=Vendor Specific Class,
Driver=qcserial, 480M
        |__ Port 2: Dev 89, If 3, Class=Vendor Specific Class,
Driver=qcserial, 480M
        |__ Port 2: Dev 89, If 8, Class=Vendor Specific Class,
Driver=qmi_wwan, 480M
        |__ Port 3: Dev 88, If 0, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 3: Dev 88, If 5, Class=CDC Data, Driver=cdc_mbim, 480M
        |__ Port 3: Dev 88, If 3, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 3: Dev 88, If 1, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 3: Dev 88, If 4, Class=Communications, Driver=cdc_mbim,
480M
        |__ Port 3: Dev 88, If 2, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 4: Dev 87, If 4, Class=Communications, Driver=cdc_mbim,
480M
        |__ Port 4: Dev 87, If 2, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 4: Dev 87, If 0, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 4: Dev 87, If 5, Class=CDC Data, Driver=cdc_mbim, 480M
        |__ Port 4: Dev 87, If 3, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 4: Dev 87, If 1, Class=Vendor Specific Class, Driver=, 480M

mbimcli and qmicli don`t work with Quectel right now.

I found this thread:
https://forums.quectel.com/t/em12-g-documentation-and-walktrough/3427/3
It seems that I need to update  QMI_WWAN and some other files but in
addition I checked
https://github.com/torvalds/linux/blame/master/drivers/net/usb/qmi_wwan.c
and it seems like in kernel version 5.13+ Quectel should work
"out-of-the-box".

So my questions are:
- Did I do something wrong? Or kernel 5.0 is too old for my Quectel em12-g?
- Should Quectel em12-g work  "out-of-the-box" with kernel  5.13?
- Any corner cases with Quectel? Any guides? :)

-- 
With best regards,
Alexander
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20210624/942d0deb/attachment.htm>


More information about the libqmi-devel mailing list