I'm running a fresh install of 18.06.2 on an Archer C7 (hardware version 2). I'm trying to tether a Mifi 7730L hotspot with firmware 3.5 to the router.
I've installed the following relevant packages:
root@OpenWrt:~# opkg list-installed | grep usb
kmod-usb-core - 4.9.152-1
kmod-usb-ehci - 4.9.152-1
kmod-usb-ledtrig-usbport - 4.9.152-1
kmod-usb-net - 4.9.152-1
kmod-usb-net-cdc-ether - 4.9.152-1
kmod-usb-net-cdc-ncm - 4.9.152-1
kmod-usb-net-rndis - 4.9.152-1
kmod-usb2 - 4.9.152-1
kmod-usb3 - 4.9.152-1
libusb-1.0 - 1.0.22-1
usb-modeswitch - 2017-12-19-f40f84c2-1
usbutils - 007-9
When I plug in the hotspot, it looks like it registers it as an ethernet device, but then de-registers it almost immediately:
[ 2937.319330] usb 2-1: new high-speed USB device number 2 using ehci-platform
[ 2937.510723] usb 2-1: config 1 has an invalid interface number: 12 but max is 7
[ 2937.518179] usb 2-1: config 1 has an invalid interface number: 13 but max is 7
[ 2937.525913] usb 2-1: config 1 has an invalid interface number: 14 but max is 7
[ 2937.533399] usb 2-1: config 1 has no interface number 5
[ 2937.538868] usb 2-1: config 1 has no interface number 6
[ 2937.544269] usb 2-1: config 1 has no interface number 7
[ 2952.248040] usb 2-1: USB disconnect, device number 2
[ 2953.819231] usb 2-1: new high-speed USB device number 3 using ehci-platform
[ 2954.026094] usb 2-1: config 1 has an invalid interface number: 12 but max is 7
[ 2954.033488] usb 2-1: config 1 has an invalid interface number: 13 but max is 7
[ 2954.040849] usb 2-1: config 1 has an invalid interface number: 14 but max is 7
[ 2954.048342] usb 2-1: config 1 has no interface number 5
[ 2954.053731] usb 2-1: config 1 has no interface number 6
[ 2954.059079] usb 2-1: config 1 has no interface number 7
[ 2964.241540] usb 2-1: USB disconnect, device number 3
[ 2965.789170] usb 2-1: new high-speed USB device number 4 using ehci-platform
[ 2965.980717] usb 2-1: config 1 has an invalid interface number: 12 but max is 7
[ 2965.988173] usb 2-1: config 1 has an invalid interface number: 13 but max is 7
[ 2965.995718] usb 2-1: config 1 has an invalid interface number: 14 but max is 7
[ 2966.003183] usb 2-1: config 1 has no interface number 5
[ 2966.008512] usb 2-1: config 1 has no interface number 6
[ 2966.014855] usb 2-1: config 1 has no interface number 7
[ 2966.042604] cdc_ether 2-1:1.0 eth2: register 'cdc_ether' at usb-ehci-platform.1-1, CDC Ethernet Device, 00:15:ff:01:43:15
[ 2974.415788] usb 2-1: USB disconnect, device number 4
[ 2974.420973] cdc_ether 2-1:1.0 eth2: unregister 'cdc_ether' usb-ehci-platform.1-1, CDC Ethernet Device
It is still connected and shows up in lsusb like:
root@OpenWrt:~# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 018: ID 1410:b021 Novatel Wireless
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
And devices looks like:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 18 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1410 ProdID=b021 Rev= 3.10
S: Manufacturer=Novatel Wireless
S: Product=MiFi 7730L
S: SerialNumber=0123456789ABCDEF
C:* #Ifs= 8 Cfg#= 1 Atr=80 MxPwr=500mA
A: FirstIf#= 0 IfCount= 2 Cls=ef(misc ) Sub=04 Prot=01
A: FirstIf#=12 IfCount= 2 Cls=02(comm.) Sub=02 Prot=01
I:* If#= 0 Alt= 0 #EPs= 1 Cls=ef(misc ) Sub=04 Prot=01 Driver=(none)
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#=12 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none)
E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
I:* If#=13 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#=14 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
E: Ad=89(I) Atr=03(Int.) MxPS= 8 Ivl=1ms
I've searched around (here and elsewhere) but only found this unanswered question that looks very relavent:
Some searching suggests it might be drawing too much power, or its a cable issue. I've ordered a powered hub and new cable but they won't be here for a few days, and I'm still skeptical that is the cause. I also performed a factory reset, which was recommended for general tethering issues with this device and firmware...no luck.
Any help, or leads would be greatly appreciated.