Reliability with Quectel modem

Bjørn Mork bjorn at mork.no
Wed Sep 2 15:30:10 UTC 2020


Peter Naulls <peter at chocky.org> writes:

> I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
> E:  Ad=88(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
> I:  If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
> I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
> E:  Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
>
>
>
> The command on the wiki page:
>
> uqmi -d /dev/cdc-wdm0 --get-data-status
>
> This will hang until ctrl-C

Your modem is configured for MBIM.  You need to use the umbim tool.
Or ModemManager, which will work with either protocol.

> [  489.115828] usb 1-1: USB disconnect, device number 2
> [  489.116219] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
> [  489.120091] option 1-1:1.0: device disconnected
> [  489.128439] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
> [  489.132457] option 1-1:1.1: device disconnected
>
> now replug, and nothing in kernel logs.

This sounds like an issue related to your USB host, and not the modem.
The USB core will report the "new .... speed USB device number ..."
messages when a device is connected.  If you don't see this, then there
is no device connected.  That is, the port is either powered down or
logically disconnected from the bus.

Does disconnet+connect work with another USB device?  Type and OpenWrt
support doesn't matter.  Any device will do.



Bjørn


More information about the libqmi-devel mailing list