<div dir="ltr"><div>Hi,</div><div><br></div><div>This need to be re-tested as I have some issues with the latest version.</div><div><br></div><div>However, the USB id that is in the attached source of the SimCom driver does not match the SIM8200 listed here, maybe something that might change.</div><div><br></div><div>Noted that the wMaxPacketSize has grown from 512bytes to 1024bytes compared from the earlier version.</div><div><br></div><div>the lsusb printouts;</div><div><br></div><div>root@al05p3:~# lsusb<br>Bus 002 Device 002: ID 05c6:90db Qualcomm, Inc. SDXPRAIRIE-MTP _SN:D19C4AC3<br>Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>root@al05p3:~# lsusb -d 05c6:90db -v<br><br>Bus 002 Device 002: ID 05c6:90db Qualcomm, Inc. SDXPRAIRIE-MTP _SN:D19C4AC3<br>Device Descriptor:<br>  bLength                18<br>  bDescriptorType         1<br>  bcdUSB               3.20<br>  bDeviceClass            0<br>  bDeviceSubClass         0<br>  bDeviceProtocol         0<br>  bMaxPacketSize0         9<br>  idVendor           0x05c6 Qualcomm, Inc.<br>  idProduct          0x90db<br>  bcdDevice            4.14<br>  iManufacturer           1 QCOM<br>  iProduct                2 SDXPRAIRIE-MTP _SN:D19C4AC3<br>  iSerial                 3 12345678<br>  bNumConfigurations      1<br>  Configuration Descriptor:<br>    bLength                 9<br>    bDescriptorType         2<br>    wTotalLength       0x00ee<br>    bNumInterfaces          6<br>    bConfigurationValue     1<br>    iConfiguration          4 DIAG_SER_RMNET_DPL_QDSS_ADB<br>    bmAttributes         0x80<br>      (Bus Powered)<br>    MaxPower              896mA<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        0<br>      bAlternateSetting       0<br>      bNumEndpoints           2<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol     48<br>      iInterface              0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x81  EP 1 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x01  EP 1 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               0<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        1<br>      bAlternateSetting       0<br>      bNumEndpoints           3<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass      0<br>      bInterfaceProtocol      0<br>      iInterface              0<br>      ** UNRECOGNIZED:  05 24 00 10 01<br>      ** UNRECOGNIZED:  05 24 01 00 00<br>      ** UNRECOGNIZED:  04 24 02 02<br>      ** UNRECOGNIZED:  05 24 06 00 00<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x83  EP 3 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x000a  1x 10 bytes<br>        bInterval               9<br>        bMaxBurst               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x82  EP 2 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x02  EP 2 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               0<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        2<br>      bAlternateSetting       0<br>      bNumEndpoints           3<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol    255 Vendor Specific Protocol<br>      iInterface              5 CDEV Serial<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x84  EP 4 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0008  1x 8 bytes<br>        bInterval               9<br>        bMaxBurst               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x8e  EP 14 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               6<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x0f  EP 15 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               2<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        3<br>      bAlternateSetting       0<br>      bNumEndpoints           1<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol    255 Vendor Specific Protocol<br>      iInterface              6 DPL Data<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x8f  EP 15 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               1<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        4<br>      bAlternateSetting       0<br>      bNumEndpoints           1<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol    255 Vendor Specific Protocol<br>      iInterface              7 QDSS DATA<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x85  EP 5 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               1<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        5<br>      bAlternateSetting       0<br>      bNumEndpoints           2<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass     66<br>      bInterfaceProtocol      1<br>      iInterface              8 ADB Interface<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x03  EP 3 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x86  EP 6 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0400  1x 1024 bytes<br>        bInterval               0<br>        bMaxBurst               0<br>Binary Object Store Descriptor:<br>  bLength                 5<br>  bDescriptorType        15<br>  wTotalLength       0x002a<br>  bNumDeviceCaps          3<br>  USB 2.0 Extension Device Capability:<br>    bLength                 7<br>    bDescriptorType        16<br>    bDevCapabilityType      2<br>    bmAttributes   0x00000006<br>      BESL Link Power Management (LPM) Supported<br>  SuperSpeed USB Device Capability:<br>    bLength                10<br>    bDescriptorType        16<br>    bDevCapabilityType      3<br>    bmAttributes         0x00<br>    wSpeedsSupported   0x000f<br>      Device can operate at Low Speed (1Mbps)<br>      Device can operate at Full Speed (12Mbps)<br>      Device can operate at High Speed (480Mbps)<br>      Device can operate at SuperSpeed (5Gbps)<br>    bFunctionalitySupport   1<br>      Lowest fully-functional device speed is Full Speed (12Mbps)<br>    bU1DevExitLat           1 micro seconds<br>    bU2DevExitLat         500 micro seconds<br>  SuperSpeedPlus USB Device Capability:<br>    bLength                20<br>    bDescriptorType        16<br>    bDevCapabilityType     10<br>    bmAttributes         0x00000001<br>      Sublink Speed Attribute count 1<br>      Sublink Speed ID count 0<br>    wFunctionalitySupport   0x1100<br>    bmSublinkSpeedAttr[0]   0x000a4030<br>      Speed Attribute ID: 0 10Gb/s Symmetric RX SuperSpeedPlus<br>    bmSublinkSpeedAttr[1]   0x000a40b0<br>      Speed Attribute ID: 0 10Gb/s Symmetric TX SuperSpeedPlus<br>can't get debug descriptor: Resource temporarily unavailable<br>Device Status:     0x0000<br>  (Bus Powered)<br>root@al05p3:~#<br></div><div><br></div><div>Regards,</div><div>Sebastian</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 11, 2020 at 6:10 PM Sebastian Sjoholm <<a href="mailto:sebastian.sjoholm@gmail.com">sebastian.sjoholm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>I have been using SIM8200AE with the mainline QMI_WWAN, just adding the USB id in as qmi_fixed_intf. But I haven't been able to run it that much.</div><div><br></div><div>Regards,</div><div>Sebastian</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 11, 2020 at 5:27 PM Aleksander Morgado <<a href="mailto:aleksander@aleksander.es" target="_blank">aleksander@aleksander.es</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey Bjørn,<br>
<br>
Looks like Simcom shares a driver with their users for their SDX55<br>
based module; any idea if this is truly necessary?<br>
<a href="https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/209" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/209</a><br>
<br>
It looks like it just forces the interface to be raw-ip, but I assume<br>
this is already handled by userspace as usual.<br>
<br>
-- <br>
Aleksander<br>
<a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
_______________________________________________<br>
libqmi-devel mailing list<br>
<a href="mailto:libqmi-devel@lists.freedesktop.org" target="_blank">libqmi-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/libqmi-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/libqmi-devel</a><br>
</blockquote></div><div><br></div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><br></div></div></div></div></div></div>
</blockquote></div><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><br></div></div></div></div></div></div>