I have an em7455 which has “suddenly” started misbehaving and I am trying to figure out what is going on. Until this misbehaving started I hadn’t noticed that when the device boots it (usually, but perhaps not always?) announces itself thus:
usb 1-2: new high-speed USB device number 40 using xhci_hcd
usb 1-2: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64
usb 1-2: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
usb 1-2: New USB device found, idVendor=1199, idProduct=9078, bcdDevice= 0.00
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: Product: Sierra Wireless EM7455 Qualcomm
usb 1-2: Manufacturer: Sierra Wireless, Incorporated
usb 1-2: SerialNumber: LF65233321041020
usb 1-2: USB disconnect, device number 40
Notice the idProduct=9078, this seems to be a device for which there are no drivers configured and hence the disconnect at the end. This is then immediately followed by:
usb 1-2: new high-speed USB device number 41 using xhci_hcd
usb 1-2: config 1 has an invalid interface number: 12 but max is 4
usb 1-2: config 1 has an invalid interface number: 13 but max is 4
usb 1-2: config 1 has an invalid interface number: 13 but max is 4
usb 1-2: config 1 has no interface number 1
usb 1-2: config 1 has no interface number 4
usb 1-2: New USB device found, idVendor=1199, idProduct=9079, bcdDevice= 0.06
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: Product: Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
usb 1-2: Manufacturer: Sierra Wireless, Incorporated
usb 1-2: SerialNumber: LF65233321041020
Notice now it is idProduct=9079 (with description ending … Snapdragon X7 LTE-A) and this device does have drivers which are duly loaded and everything works just fine (in MBIM mode).
However, what has been happening recently (and intermittently, ouch) is that the process gets stuck repeatedly connecting and disconnecting device id 9078 and device 9079 never appears. Which means no internet
What is going on? I suspect I’ve got failing hardware but I’d love to hear otherwise!
I’m using this on an HH5a router running Openwrt but for the purposes of trying to debug the problem I’m running on Ubuntu 20.04 with kernel 5.15.0-105-generic from which the syslog excerpts above are taken.
Thanks for reading this far.