(The same script and procedure worked fine on a dell branded EM7455)
The script ran through successfully, but after restarting the modem I neither have, qmi nor AT access. Basically no interface is created. There is neither a /dev/ttyUSB nor a /dev/cdc-wdm device.
The device is recognised by lsubs though.
dmesg says:
usb 2-2: config 1 has an invalid interface number: 8 but max is 3
usb 2-2: config 1 has no interface number 1
Attaching the same device to Windows, I only get a single unknown device:
USB\VID_1199&PID_9075&MI_08
With a little trial and error I was able to install a windows driver which translates to
Sierra Wireless EM7455 Qualcomm® Snapdragon™ swmbbnode device 03
But nothing else, it is also not usable in Windows.
Can some help by explaining what happened here, i.e. in which mode the modem is currently in? How can I leave it?
Yes, I would need to recompile, but that is actually not worth the effort for this cheap modem.
I am curious about the following. When I got the modem in usbmode 8 in the first place, i.e. with MBIM. The modem was recognised by the default windows driver and by the default linux driver…
Only when I changed the usbmode to 6 with QMI the driver issue occured.
I installed the driver but does not make any difference. For the sake of completeness:
[ 205.599820] usb 2-2: new high-speed USB device number 7 using xhci_hcd
[ 205.729817] usb 2-2: config 1 has an invalid interface number: 8 but max is 3
[ 205.729835] usb 2-2: config 1 has no interface number 1
[ 205.730436] usb 2-2: New USB device found, idVendor=1199, idProduct=9075, bcdDevice= 0.06
[ 205.730453] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 205.730461] usb 2-2: Product: EM7455
[ 205.730468] usb 2-2: Manufacturer: Sierra Wireless, Incorporated
[ 205.730473] usb 2-2: SerialNumber: LF91628890031028