EC25 wwan: nonzero urb status received: -71

I have connected an ec25 module to an embedded device using kernerl version 4.19. I checked the drivers and it seemed to me that all the changes mentioned in the Quectel WCDMA&LTE Linux USB Driver User Guide V1.8 were in place (but I may be wrong).
I configured the kernel, cross-compiled quectel-cm and boot the system up.
Everything seemed ok at first, but every now and then this error appears and wwan0 module is unregistered. This is the dmesg log:
[ 433.833156] qmi_wwan 1-1.6:1.4: nonzero urb status received: -71
[ 433.839154] qmi_wwan 1-1.6:1.4: wdm_int_callback - 0 bytes
[ 433.929113] qmi_wwan 1-1.6:1.4: nonzero urb status received: -71
[ 433.935111] qmi_wwan 1-1.6:1.4: wdm_int_callback - 0 bytes
[ 433.942245] usb 1-1.6: USB disconnect, device number 8
[ 433.947890] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 433.955997] option 1-1.6:1.0: device disconnected
[ 433.961376] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
l[ 433.969513] option 1-1.6:1.1: device disconnected
[ 433.974917] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 433.983026] option 1-1.6:1.2: device disconnected
[ 433.988365] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 433.996473] option 1-1.6:1.3: device disconnected
[ 434.001522] qmi_wwan 1-1.6:1.4 wwan0: unregister ‘qmi_wwan’ usb-xhci-hcd.2.auto-1.6, WWAN/QMI device

Should I have edited parts of the drivers?

Dear Sajjadi335,
Thanks for your inquiry in Quectel forum.
For your issue, it is better to provide the whole log. If the driver confirmed installed successful, it is no need install again. Thanks!
Please use AT+QCFG=“usbnet” to check the return value, and confirm whether the module already register on network successful before dial up with CM tool. Thanks!

Hi

Maybe my explanation was not good enough. The wwan module registeration is done on bootup, and after I run quectel-cm I have good access to internet. No problem in that regard. But after a while, the above error appears and the module is unregistered.
After unregistration, in a few seconds the usb/serial become active again, and the following is printed:
[ 623.021595] usb 1-1.6: new high-speed USB device number 8 using xhci-hcd
[ 623.140848] usb 1-1.6: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[ 623.149203] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 623.156512] usb 1-1.6: Product: Android
[ 623.160343] usb 1-1.6: Manufacturer: Android
[ 623.312423] option 1-1.6:1.0: GSM modem (1-port) converter detected
[ 623.318875] usb 1-1.6: GSM modem (1-port) converter now attached to ttyUSB0
[ 623.326182] option 1-1.6:1.1: GSM modem (1-port) converter detected
[ 623.332626] usb 1-1.6: GSM modem (1-port) converter now attached to ttyUSB1
[ 623.339945] option 1-1.6:1.2: GSM modem (1-port) converter detected
[ 623.346400] usb 1-1.6: GSM modem (1-port) converter now attached to ttyUSB2
[ 623.353737] option 1-1.6:1.3: GSM modem (1-port) converter detected
[ 623.360162] usb 1-1.6: GSM modem (1-port) converter now attached to ttyUSB3
[ 623.407494] qmi_wwan 1-1.6:1.4: cdc-wdm0: USB WDM device
[ 623.413428] qmi_wwan 1-1.6:1.4 wwan0: register ‘qmi_wwan’ at usb-xhci-hcd.2.auto-1.6, WWAN/QMI device, 3e:17:2d:0b:a7:92

I don’t know any other log. If there is, tell me.

If it is helpful, I should say that when unregistration happens, many times the status LED on the Quectel EVB board turns off for a period of time

Dear Sajjadi335,
So you mean that the module just have the issue after working normally for a while. If that, it seems like the module already reset or remuneration, it is better to save all the printed log, not just part of it. And confirm whether the power supply is normal or change another USB interface to have a try. Thanks!

Thanks. It seemed like that the power consumption was above the maximum my usb port was capable of. It was solved for now by an adaptor connected to the base board.

Ok, got it. Thanks for your updating.