Hi,
I have a Xiaomi Mi A1 Android 10 phone, and I have a Linksys WRT1900AC v1 router.
The WRT1900AC router is currently running OpenWRT 19.07.2 r10947-65030d81f3 .
I want to share my Mi A1 phone's Internet connection with my router, due to my normal broadband being disconnected due to some issues for the next few days, so that my router can access the Internet via my phone's connection.
I have followed the instructions here: https://openwrt.org/docs/guide-user/network/wan/smartphone.usb.tethering but nothing is happening.
And after installing the kernel drivers, and plugging in my Mi A1 phone, I have rebooted the router.
By nothing is happening, I mean, my dmesg doesn't show my Mi A1 phone being connected to the router via its USB port.
If I connect my Mi A1 phone to my Windows computer, the Mi A1 phone offers options (via its menu) to switch to USB tethering, etc, but if I connect the phone to the router, no such option is offered on my phone.
Can anyone help me to figure out how I can enable my router to access my phone's Internet please?
Here's the dmesg | grep usb output:
dmesg | grep usb
[ 0.020120] usbcore: registered new interface driver usbfs
[ 0.020168] usbcore: registered new interface driver hub
[ 0.020214] usbcore: registered new device driver usb
[ 1.121503] orion-ehci f1050000.usb: EHCI Host Controller
[ 1.126934] orion-ehci f1050000.usb: new USB bus registered, assigned bus number 1
[ 1.134609] orion-ehci f1050000.usb: irq 25, io mem 0xf1050000
[ 1.161169] orion-ehci f1050000.usb: USB 2.0 started, EHCI 1.00
[ 1.225285] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.242130] usbcore: registered new interface driver usb-storage
[ 10.844901] usbcore: registered new interface driver cdc_wdm
[ 10.858124] usbcore: registered new interface driver ipheth
[ 10.899660] usbcore: registered new interface driver usbserial
[ 10.905617] usbcore: registered new interface driver usbserial_generic
[ 10.912235] usbserial: USB Serial support registered for generic
[ 10.928177] usbcore: registered new interface driver cdc_ether
[ 10.948268] usbcore: registered new interface driver qmi_wwan
[ 10.955025] usbcore: registered new interface driver rndis_host
[ 10.963446] usbcore: registered new interface driver option
[ 10.969106] usbserial: USB Serial support registered for GSM modem (1-port)
Here's the cat output
cat /sys/kernel/debug/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 4.14
S: Manufacturer=Linux 4.14.171 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=f1050000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 4.14
S: Manufacturer=Linux 4.14.171 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:01:00.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 4.14
S: Manufacturer=Linux 4.14.171 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:01:00.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
usbmuxd -v output is empty.