USB-Devices:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 6 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=413c ProdID=81b6 Rev=00.06
S: Manufacturer=Sierra Wireless, Incorporated
S: Product=DW5811e Snapdragon™ X7 LTE
S: SerialNumber=LF62075045031013
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
/usr/bin/usb-devices: line 79: printf: c: invalid number
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
/usr/bin/usb-devices: line 79: printf: d: invalid number
I: If#= 0 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
lsusb
root@elmemis-VirtualBox:/home/elmemis# lsusb
Bus 001 Device 006: ID 413c:81b6 Dell Computer Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
uname: (upgrade to 4.9.24)
root@elmemis-VirtualBox:/home/elmemis# uname -a
Linux elmemis-VirtualBox 4.9.24-040924-generic #201704210431 SMP Fri Apr 21 08:33:06 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
modinfo
root@elmemis-VirtualBox:/home/elmemis# modinfo qcserial
filename: /lib/modules/4.9.24-040924-generic/kernel/drivers/usb/serial/qcserial.ko
license: GPL v2
description: Qualcomm USB Serial driver
author: Qualcomm Inc
srcversion: 8A251BB3467F817808216B7
alias: usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81B5d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81B3d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81B1d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81A9d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81A8d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81A4d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81A3d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81A2d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9078d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9070d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9061d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9060d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9056d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9055d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9054d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9053d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9051d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9040d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p901Fd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p901Cd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v12D1p14F0d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p901Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9019d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9018d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9015d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9014d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9013d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9012d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9010d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p68A9d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p68A8d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p68A5d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p68A4d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81A6d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp8193d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA020d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p920Cd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9205d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9204d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v16D8p8001d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9011d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p900Ad*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9009d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9008d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9007d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9006d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9005d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9004d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9003d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9002d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9001d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1199p9000d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9275d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9274d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9235d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9234d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9265d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9264d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9214d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p241Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9245d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9244d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9225d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9224d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p920Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9208d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp8185d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA014d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA013d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA012d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA011d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9231d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9221d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9201d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9008d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9203d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9202d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9002d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9001d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v19D2pFFF2d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0B05p1774d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA008d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA007d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA006d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA005d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA004d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA003d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA002d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1410pA001d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp8171d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v04DAp250Cd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p201Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v05C6p9211d*dc*dsc*dp*ic*isc*ip*in*
depends: usb_wwan,usbserial
intree: Y
vermagic: 4.9.24-040924-generic SMP mod_unload
root@elmemis-VirtualBox:/home/elmemis# modinfo qcserial | grep -P 81[bB][56]
alias: usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v413Cp81B5d*dc*dsc*dp*ic*isc*ip*in*
syslog
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5444.972842] usb 1-1: new high-speed USB device number 6 using ehci-pci
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.137620] usb 1-1: config 1 has an invalid interface number: 12 but max is 1
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.137623] usb 1-1: config 1 has an invalid interface number: 13 but max is 1
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.137625] usb 1-1: config 1 has an invalid interface number: 13 but max is 1
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.137626] usb 1-1: config 1 has no interface number 0
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.137627] usb 1-1: config 1 has no interface number 1
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.147481] usb 1-1: New USB device found, idVendor=413c, idProduct=81b6
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.147483] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.147484] usb 1-1: Product: DW5811e Snapdragon™ X7 LTE
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.147484] usb 1-1: Manufacturer: Sierra Wireless, Incorporated
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.147485] usb 1-1: SerialNumber: LF62075045031013
Apr 22 13:30:26 elmemis-VirtualBox mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:0b.0/usb1/1-1"
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.301939] cdc_mbim 1-1:1.12: cdc-wdm0: USB WDM device
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.302087] cdc_mbim 1-1:1.12 wwan0: register 'cdc_mbim' at usb-0000:00:0b.0-1, CDC MBIM, a6:3a:ae:34:65:78
Apr 22 13:30:26 elmemis-VirtualBox mtp-probe: bus: 1, device: 6 was not an MTP device
Apr 22 13:30:26 elmemis-VirtualBox kernel: [ 5445.320856] cdc_mbim 1-1:1.12 wwp0s11u1i12: renamed from wwan0
Apr 22 13:30:26 elmemis-VirtualBox NetworkManager[724]: <info> [1492878626.4285] devices added (path: /sys/devices/pci0000:00/0000:00:0b.0/usb1/1-1/1-1:1.12/net/wwp0s11u1i12, iface: wwp0s11u1i12)
Apr 22 13:30:26 elmemis-VirtualBox NetworkManager[724]: <info> [1492878626.4285] device added (path: /sys/devices/pci0000:00/0000:00:0b.0/usb1/1-1/1-1:1.12/net/wwp0s11u1i12, iface: wwp0s11u1i12): no ifupdown configuration found.
Modem status:
root@elmemis-VirtualBox:~# qmicli --device=/dev/cdc-wdm0 --device-open-mbim --dms-get-operating-mode
[/dev/cdc-wdm0] Operating mode retrieved:
Mode: 'online'
HW restricted: 'no'
Upgrade command:
root@elmemis-VirtualBox:~# qmi-firmware-update --update -d 413c:81b6 --device-open-mbim SWI9X30C_02.08.02.00.cwe SWI9X30C_02.08.02.00_GENERIC_002.007_000.nvu -L qmi.log --ignore-mm-runtime-check
loading device information before the update...
setting firmware preference:
firmware version: '02.08.02.00'
config version: '002.007_000'
carrier: 'GENERIC'
rebooting in download mode...
error: error waiting for TTY: waiting for device at '/sys/devices/pci0000:00/0000:00:0b.0/usb1/1-1' timed out
Never reboot to download mode… 