<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>