Hi all,
We are using 2 variants of the Sierra Wireless modem (MC7421 and EM7565) in the field on an edge device. We have about 300+ devices now but recently we are experiencing devices losing 4G connectivity completely. Note we did not attempt any firmware upgrade or reconfiguration via QMI or AT command, just using ModemManager and NetworkManager with DBus to setup the GSM connection. The modem is connected to a M.2 connector.
After getting the device back, we noticed that the modem was not being recognized as a QMI device; hence, ModemManager could not detect and configure it.
Taking the MC7421 device as an example, we expect the device vendor and product ID to be 1199:9091, but it is now showing up as 1199:9090. However, only a single USB interface shows up ā/dev/ttyUSB0ā, but it does not respond to any AT command.
We also tried using usb_modeswitch to force it to 9091 with the command below but had no luck.
usb_modeswitch -v 1199 -p 9090 -V1199 -P 9091 -S
We also tried to reset the device via usb_modeswitch and that did not do anything as well.
usb_modeswitch -v 1199 -p 9090 -R
Below is the output of dmesg when forcing a reboot
[Wed Feb 5 23:55:34 2025] qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
[Wed Feb 5 23:55:34 2025] qcserial 1-2:1.0: device disconnected
[Wed Feb 5 23:55:35 2025] usb 1-2: USB disconnect, device number 8
[Wed Feb 5 23:55:36 2025] usb 1-2: new high-speed USB device number 9 using tegra-xusb
[Wed Feb 5 23:55:36 2025] usb 1-2: New USB device found, idVendor=1199, idProduct=9090
[Wed Feb 5 23:55:36 2025] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Wed Feb 5 23:55:36 2025] usb 1-2: Product: Sierra Wireless MC7421 Qualcomm\xc3\x82\xc2\xae Snapdragon\xc3\xa2\xc2\x84\xc2\xa2 X16 LTE-A
[Wed Feb 5 23:55:36 2025] usb 1-2: Manufacturer: Sierra Wireless, Incorporated
[Wed Feb 5 23:55:36 2025] usb 1-2: SerialNumber: 912075235301B114
[Wed Feb 5 23:55:36 2025] qcserial 1-2:1.0: Qualcomm USB modem converter detected
[Wed Feb 5 23:55:36 2025] usb 1-2: Qualcomm USB modem converter now attached to ttyUSB0
Hereās the output of lsusb -v -d 1199:9090
root@7705d12:~# lsusb -v -d 1199:9090
Bus 001 Device 009: ID 1199:9090 Sierra Wireless, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1199 Sierra Wireless, Inc.
idProduct 0x9090
bcdDevice 0.00
iManufacturer 1 Sierra Wireless, Incorporated
iProduct 2 Sierra Wireless MC7421 QualcommĆĀ® SnapdragonĆ¢
Ā¢ X16 LTE-A
iSerial 3 912075235301B114
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 22
bNumDeviceCaps 2
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 1
Lowest fully-functional device speed is Full Speed (12Mbps)
bU1DevExitLat 10 micro seconds
bU2DevExitLat 2047 micro seconds
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
Link Power Management (LPM) Supported
Device Status: 0x0000
(Bus Powered)
Any idea whatās happening with the Modem?