Android 12 usb tethering 21.02.2

I followed the guide available on the wiki, but I'm having trouble tethering my pixel 6 on android 12 to my Linksys wrt3200acm. My pixel 3 running android 11 does not have the problem, so I believe the problem's related to the android version. Does anyone have suggestions or is familiar with troubleshooting android tethering problems?

dmesg -

    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.179 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16495-bf0c965af0)) #0 SMP Wed Feb 16 20:29:10 2022
[    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Linksys WRT3200ACM
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 131072
[    0.000000]   Normal zone: 1152 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 131072 pages, LIFO batch:31
[    0.000000] percpu: Embedded 11 pages/cpu s15628 r8192 d21236 u45056
[    0.000000] pcpu-alloc: s15628 r8192 d21236 u45056 alloc=11*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129920
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock6 ro rootdelay=1 rootfstype=jffs2 earlyprintk mtdparts=armada-nand:2048K(uboot)ro,128K(u_env),256K(s_env),256K@8064K(devinfo),1920K@8320K(sysdiag),80m@10m(kernel),74m@16m(rootfs),80m@90m(alt_kernel),74m@96m(alt_rootfs),160m@10m(ubifs),-@170m(syscfg)
[    0.000000] Bootloader command line (ignored): console=ttyS0,115200 root=/dev/mtdblock6 ro rootdelay=1 rootfstype=jffs2 earlyprintk mtdparts=armada-nand:2048K(uboot)ro,128K(u_env),256K(s_env),256K@8064K(devinfo),1920K@8320K(sysdiag),80m@10m(kernel),74m@16m(rootfs),80m@90m(alt_kernel),74m@96m(alt_rootfs),160m@10m(ubifs),-@170m(syscfg)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 508372K/524288K available (7168K kernel code, 235K rwdata, 996K rodata, 1024K init, 239K bss, 15916K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] L2C: DT/platform modifies aux control register: 0x06070000 -> 0x16070000
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 D prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB
[    0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001
[    0.000000] random: get_random_bytes called from 0xc0a00c78 with crng_init=0
[    0.000005] sched_clock: 64 bits at 933MHz, resolution 1ns, wraps every 4398046511103ns
[    0.000013] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x1ae5b571769, max_idle_ns: 881590513431 ns
[    0.000025] Switching to timer-based delay loop, resolution 1ns
[    0.000130] Ignoring duplicate/late registration of read_current_timer delay
[    0.000135] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[    0.000240] Calibrating delay loop (skipped), value calculated using timer frequency.. 1866.00 BogoMIPS (lpj=9330000)
[    0.000245] pid_max: default: 32768 minimum: 301
[    0.000303] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.000307] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.000592] CPU: Testing write buffer coherency: ok
[    0.000601] CPU0: Spectre v2: using BPIALL workaround
[    0.000692] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.000839] Setting up static identity map for 0x100000 - 0x100060
[    0.000900] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0xA
[    0.000964] mvebu-pmsu: Initializing Power Management Service Unit
[    0.001008] rcu: Hierarchical SRCU implementation.
[    0.001099] smp: Bringing up secondary CPUs ...
[    0.001210] Booting CPU 1
[    0.001344] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.001347] CPU1: Spectre v2: using BPIALL workaround
[    0.001387] smp: Brought up 1 node, 2 CPUs
[    0.001391] SMP: Total of 2 processors activated (3732.00 BogoMIPS).
[    0.001394] CPU: All CPU(s) started in SVC mode.
[    0.002792] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.002841] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.002848] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.002898] pinctrl core: initialized pinctrl subsystem
[    0.003357] NET: Registered protocol family 16
[    0.003789] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.004232] cpuidle: using governor ladder
[    0.004369] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling
[    0.004375] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling
[    0.010567] cryptd: max_cpu_qlen set to 1000
[    0.011247] SCSI subsystem initialized
[    0.011422] libata version 3.00 loaded.
[    0.011515] usbcore: registered new interface driver usbfs
[    0.011533] usbcore: registered new interface driver hub
[    0.011549] usbcore: registered new device driver usb
[    0.012422] clocksource: Switched to clocksource arm_global_timer
[    0.012657] thermal_sys: Registered thermal governor 'step_wise'
[    0.012768] NET: Registered protocol family 2
[    0.012828] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.013277] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.013293] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.013313] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.013341] TCP: Hash tables configured (established 4096 bind 4096)
[    0.013376] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.013389] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.013458] NET: Registered protocol family 1
[    0.013473] PCI: CLS 0 bytes, default 64
[    0.014392] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.016320] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.016324] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.016737] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.018663] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
[    0.019453] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
[    0.019459] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.019464] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    0.019468] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    0.019528] pci 0000:00:01.0: [11ab:6820] type 01 class 0x060400
[    0.019542] pci 0000:00:01.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    0.019647] pci 0000:00:02.0: [11ab:6820] type 01 class 0x060400
[    0.019657] pci 0000:00:02.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    0.020376] PCI: bus0: Fast back to back transfers disabled
[    0.020381] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.020387] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.020433] pci 0000:01:00.0: [11ab:2b40] type 00 class 0x020000
[    0.020456] pci 0000:01:00.0: reg 0x10: [mem 0x40000000-0x401fffff 64bit pref]
[    0.020466] pci 0000:01:00.0: reg 0x18: [mem 0x40200000-0x402fffff 64bit pref]
[    0.020529] pci 0000:01:00.0: supports D1 D2
[    0.020533] pci 0000:01:00.0: PME# supported from D0 D1 D3hot D3cold
[    0.021253] PCI: bus1: Fast back to back transfers disabled
[    0.021259] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.021305] pci 0000:02:00.0: [11ab:2b40] type 00 class 0x020000
[    0.021333] pci 0000:02:00.0: reg 0x10: [mem 0x42000000-0x421fffff 64bit pref]
[    0.021345] pci 0000:02:00.0: reg 0x18: [mem 0x42200000-0x422fffff 64bit pref]
[    0.021439] pci 0000:02:00.0: supports D1 D2
[    0.021445] pci 0000:02:00.0: PME# supported from D0 D1 D3hot D3cold
[    0.021466] pci 0000:02:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x1 link at 0000:00:02.0 (capable of 4.000 Gb/s with 5 GT/s x1 link)
[    0.022209] PCI: bus2: Fast back to back transfers disabled
[    0.022217] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    0.022244] pci 0000:00:01.0: BAR 8: assigned [mem 0xe0000000-0xe02fffff]
[    0.022249] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0400000-0xe06fffff]
[    0.022254] pci 0000:00:01.0: BAR 6: assigned [mem 0xe0300000-0xe03007ff pref]
[    0.022259] pci 0000:00:02.0: BAR 6: assigned [mem 0xe0700000-0xe07007ff pref]
[    0.022266] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit pref]
[    0.022275] pci 0000:01:00.0: BAR 2: assigned [mem 0xe0200000-0xe02fffff 64bit pref]
[    0.022283] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.022289] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xe02fffff]
[    0.022295] pci 0000:02:00.0: BAR 0: assigned [mem 0xe0400000-0xe05fffff 64bit pref]
[    0.022305] pci 0000:02:00.0: BAR 2: assigned [mem 0xe0600000-0xe06fffff 64bit pref]
[    0.022313] pci 0000:00:02.0: PCI bridge to [bus 02]
[    0.022318] pci 0000:00:02.0:   bridge window [mem 0xe0400000-0xe06fffff]
[    0.022562] mv_xor f1060800.xor: Marvell shared XOR driver
[    0.082741] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
[    0.082852] mv_xor f1060900.xor: Marvell shared XOR driver
[    0.142732] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
[    0.142882] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.143486] printk: console [ttyS0] disabled
[    0.163565] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 22, base_baud = 12500000) is a 16550A
[    1.042781] printk: console [ttyS0] enabled
[    1.048472] loop: module loaded
[    1.051629] Loading iSCSI transport class v2.0-870.
[    1.056917] ahci-mvebu f10a8000.sata: f10a8000.sata supply ahci not found, using dummy regulator
[    1.065780] ahci-mvebu f10a8000.sata: f10a8000.sata supply phy not found, using dummy regulator
[    1.074551] ahci-mvebu f10a8000.sata: f10a8000.sata supply target not found, using dummy regulator
[    1.083611] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[    1.092705] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    1.101790] scsi host0: ahci-mvebu
[    1.105392] scsi host1: ahci-mvebu
[    1.108883] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 41
[    1.116858] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 41
[    1.125271] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xda
[    1.131653] nand: Winbond W29N02GV
[    1.135080] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.143047] Bad block table found at page 131008, version 0x01
[    1.149530] Bad block table found at page 130944, version 0x01
[    1.155801] 11 fixed-partitions partitions found on MTD device pxa3xx_nand-0
[    1.162887] Creating 11 MTD partitions on "pxa3xx_nand-0":
[    1.168398] 0x000000000000-0x000000200000 : "u-boot"
[    1.173660] 0x000000200000-0x000000220000 : "u_env"
[    1.178779] 0x000000220000-0x000000260000 : "s_env"
[    1.183900] 0x0000007e0000-0x000000820000 : "devinfo"
[    1.189206] 0x000000820000-0x000000a00000 : "sysdiag"
[    1.194515] 0x000000a00000-0x000005a00000 : "kernel1"
[    1.199888] 0x000001000000-0x000005a00000 : "ubi"
[    1.204923] 0x000005a00000-0x00000aa00000 : "kernel2"
[    1.210307] 0x000006000000-0x00000aa00000 : "rootfs2"
[    1.215688] 0x00000aa00000-0x000010000000 : "syscfg"
[    1.220997] 0x000000260000-0x000000820000 : "unused_area"
[    1.227430] mv88e6085 f1072004.mdio-mii:00: switch 0x3520 detected: Marvell 88E6352, revision 1
[    1.402096] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[    1.410796] mvneta f1070000.ethernet eth0: Using hardware mac address e8:9f:80:1b:3c:d0
[    1.418907] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.425467] ehci-pci: EHCI PCI platform driver
[    1.429952] ehci-platform: EHCI generic platform driver
[    1.435263] ehci-orion: EHCI orion driver
[    1.439357] orion-ehci f1058000.usb: EHCI Host Controller
[    1.444792] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[    1.452435] orion-ehci f1058000.usb: irq 38, io mem 0xf1058000
[    1.465236] ata1: SATA link down (SStatus 0 SControl 300)
[    1.470679] ata2: SATA link down (SStatus 0 SControl 300)
[    1.482398] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[    1.488558] hub 1-0:1.0: USB hub found
[    1.492355] hub 1-0:1.0: 1 port detected
[    1.496791] usbcore: registered new interface driver usb-storage
[    1.502968] i2c /dev entries driver
[    1.508941] orion_wdt: Initial timeout 171 sec
[    1.513620] sdhci: Secure Digital Host Controller Interface driver
[    1.519826] sdhci: Copyright(c) Pierre Ossman
[    1.555728] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA
[    1.563247] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.572477] marvell-cesa f1090000.crypto: CESA device successfully registered
[    1.580083] NET: Registered protocol family 10
[    1.584898] Segment Routing with IPv6
[    1.588605] NET: Registered protocol family 17
[    1.593092] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.606208] 8021q: 802.1Q VLAN Support v1.8
[    1.610462] Registering SWP/SWPB emulation handler
[    1.616954] mv88e6085 f1072004.mdio-mii:00: switch 0x3520 detected: Marvell 88E6352, revision 1
[    1.645145] random: fast init done
[    1.649604] mmc0: new high speed SDIO card at address 0001
[    1.960645] mv88e6085 f1072004.mdio-mii:00 lan4 (uninitialized): PHY [mv88e6xxx-1:00] driver [Marvell 88E1540]
[    1.977377] mv88e6085 f1072004.mdio-mii:00 lan3 (uninitialized): PHY [mv88e6xxx-1:01] driver [Marvell 88E1540]
[    1.994636] mv88e6085 f1072004.mdio-mii:00 lan2 (uninitialized): PHY [mv88e6xxx-1:02] driver [Marvell 88E1540]
[    2.011873] mv88e6085 f1072004.mdio-mii:00 lan1 (uninitialized): PHY [mv88e6xxx-1:03] driver [Marvell 88E1540]
[    2.029109] mv88e6085 f1072004.mdio-mii:00 wan (uninitialized): PHY [mv88e6xxx-1:04] driver [Marvell 88E1540]
[    2.059402] mv88e6085 f1072004.mdio-mii:00: configuring for fixed/ link mode
[    2.067763] DSA: tree 0 setup
[    2.070888] xhci-hcd f10f8000.usb3: xHCI Host Controller
[    2.076245] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 2
[    2.083817] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[    2.093100] xhci-hcd f10f8000.usb3: irq 44, io mem 0xf10f8000
[    2.099142] hub 2-0:1.0: USB hub found
[    2.102932] hub 2-0:1.0: 1 port detected
[    2.106966] xhci-hcd f10f8000.usb3: xHCI Host Controller
[    2.112305] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 3
[    2.119840] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed
[    2.126255] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.134553] hub 3-0:1.0: USB hub found
[    2.138334] hub 3-0:1.0: 1 port detected
[    2.142782] UBI: auto-attach mtd6
[    2.146112] ubi0: attaching mtd6
[    2.153544] mv88e6085 f1072004.mdio-mii:00: Link is Up - 1Gbps/Full - flow control off
[    2.392861] usb 2-1: new high-speed USB device number 2 using xhci-hcd
[    2.539451] ubi0: scanning is finished
[    2.550804] ubi0: attached mtd6 (name "ubi", size 74 MiB)
[    2.556234] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    2.563143] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    2.569960] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    2.576953] ubi0: good PEBs: 592, bad PEBs: 0, corrupted PEBs: 0
[    2.582987] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    2.590240] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 1630448408
[    2.599414] ubi0: available PEBs: 0, total reserved PEBs: 592, PEBs reserved for bad PEB handling: 40
[    2.608681] ubi0: background thread "ubi_bgt0d" started, PID 875
[    2.609217] block ubiblock0_0: created from ubi0:0(rootfs)
[    2.620226] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    2.627222] hctosys: unable to open rtc device (rtc0)
[    2.632519] Waiting 1 sec before mounting root device...
[    2.672497] usb 2-1: device descriptor read/all, error -71
[    3.684771] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    3.692382] Freeing unused kernel memory: 1024K
[    3.732503] Run /sbin/init as init process
[    3.828162] usb 2-1: new high-speed USB device number 3 using xhci-hcd
[    3.894179] init: Console is alive
[    3.897656] init: - watchdog -
[    4.225386] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    4.277944] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.292664] init: - preinit -
[    4.575953] random: jshn: uninitialized urandom read (4 bytes read)
[    4.611192] random: jshn: uninitialized urandom read (4 bytes read)
[    4.688886] random: jshn: uninitialized urandom read (4 bytes read)
[    4.744701] mvneta f1070000.ethernet eth0: configuring for fixed/rgmii-id link mode
[    4.752766] mvneta f1070000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[    4.760647] mv88e6085 f1072004.mdio-mii:00 lan1: configuring for phy/gmii link mode
[    4.770720] 8021q: adding VLAN 0 to HW filter on device lan1
[    4.776440] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    6.434333] mv88e6085 f1072004.mdio-mii:00 lan1: Link is Up - 100Mbps/Full - flow control rx/tx
[    6.443088] IPv6: ADDRCONF(NETDEV_CHANGE): lan1: link becomes ready
[    8.845653] UBIFS (ubi0:1): Mounting in unauthenticated mode
[    8.851389] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 988
[    8.891759] UBIFS (ubi0:1): recovery needed
[    8.997362] UBIFS (ubi0:1): recovery completed
[    9.001853] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    9.009725] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    9.019691] UBIFS (ubi0:1): FS size: 63995904 bytes (61 MiB, 504 LEBs), journal size 3174400 bytes (3 MiB, 25 LEBs)
[    9.030177] UBIFS (ubi0:1): reserved for root: 3022684 bytes (2951 KiB)
[    9.036824] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID 2BF54A39-E399-4665-ACE8-7692EAFD47DF, small LPT model
[    9.055585] mount_root: switching to ubifs overlay
[    9.113375] ubi1: attaching mtd9
[    9.548465] ubi1: scanning is finished
[    9.559918] ubi1: attached mtd9 (name "syscfg", size 86 MiB)
[    9.565611] ubi1: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    9.572522] ubi1: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    9.579339] ubi1: VID header offset: 2048 (aligned 2048), data offset: 4096
[    9.586333] ubi1: good PEBs: 680, bad PEBs: 8, corrupted PEBs: 0
[    9.592364] ubi1: user volume: 1, internal volumes: 1, max. volumes count: 128
[    9.599620] ubi1: max/mean erase counter: 4/1, WL threshold: 4096, image sequence number: 633168499
[    9.608706] ubi1: available PEBs: 0, total reserved PEBs: 680, PEBs reserved for bad PEB handling: 32
[    9.617973] ubi1: background thread "ubi_bgt1d" started, PID 996
[    9.628271] UBIFS (ubi1:0): Mounting in unauthenticated mode
[    9.635344] UBIFS (ubi1:0): background thread "ubifs_bgt1_0" started, PID 1001
[    9.729409] UBIFS (ubi1:0): UBIFS: mounted UBI device 1, volume 0, name "syscfg"
[    9.736843] UBIFS (ubi1:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    9.746804] UBIFS (ubi1:0): FS size: 80375808 bytes (76 MiB, 633 LEBs), journal size 4063232 bytes (3 MiB, 32 LEBs)
[    9.757288] UBIFS (ubi1:0): reserved for root: 3796347 bytes (3707 KiB)
[    9.763933] UBIFS (ubi1:0): media format: w4/r0 (latest is w5/r0), UUID B929872B-DA97-42D5-AA69-E37BDEECBFD7, small LPT model
[    9.777309] urandom-seed: Seeding with /etc/urandom.seed
[    9.812142] mv88e6085 f1072004.mdio-mii:00 lan1: Link is Down
[    9.828745] procd: - early -
[    9.831658] procd: - watchdog -
[   10.361604] procd: - watchdog -
[   10.389117] procd: - ubus -
[   10.411470] urandom_read: 5 callbacks suppressed
[   10.411473] random: ubusd: uninitialized urandom read (4 bytes read)
[   10.442369] random: ubusd: uninitialized urandom read (4 bytes read)
[   10.449332] procd: - init -
[   10.906180] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.917253] Loading modules backported from Linux version v5.10.85-0-ge4f2aee6612e
[   10.924735] urngd: v1.0.2 started.
[   10.924875] Backport generated by backports.git v5.10.85-1-0-gf988973f
[   10.945494] <<Marvell Mac80211 Wireless PCIE Network Driver version 10.3.8.0-20181210>>
[   10.953570] pci 0000:00:01.0: enabling device (0140 -> 0142)
[   10.959348] ieee80211 phy0: priv->pcmd_buf = (ptrval)  priv->pphys_cmd_buf = (ptrval)
[   10.960104] crng init done
[   11.042423] ieee80211 phy0: fw download start
[   11.042428] ieee80211 phy0: ddr init: download start
[   11.042807] ieee80211 phy0: ddr init: download complete
[   11.180811] ieee80211 phy0: FwSize = 451040 downloaded Size = 451040 curr_iteration 65522
[   14.058396] ieee80211 phy0: fw download complete
[   14.058431] ieee80211 phy0: device node: pcie@1,0
[   14.073583] ieee80211 phy0: pcmd = 4b7144cd
[   14.091444] ieee80211 phy0: firmware version: 0x903020c
[   14.451402] ieee80211 phy0: firmware region code: 10
[   14.492183] ieee80211 phy0: 2G disabled, 5G enabled
[   14.497111] ieee80211 phy0: 4 TX antennas, 4 RX antennas
[   14.502642] pci 0000:00:02.0: enabling device (0140 -> 0142)
[   14.508447] ieee80211 phy1: priv->pcmd_buf = a98eefac  priv->pphys_cmd_buf = 7f441467
[   14.515417] ieee80211 phy1: fw download start
[   14.515422] ieee80211 phy1: ddr init: download start
[   14.515805] ieee80211 phy1: ddr init: download complete
[   14.661158] ieee80211 phy1: FwSize = 451040 downloaded Size = 451040 curr_iteration 65526
[   15.858399] ieee80211 phy1: fw download complete
[   15.858435] ieee80211 phy1: device node: pcie@2,0
[   15.873643] ieee80211 phy1: pcmd = a98eefac
[   15.891413] ieee80211 phy1: firmware version: 0x903020c
[   16.249398] ieee80211 phy1: firmware region code: 10
[   16.281021] ieee80211 phy1: 2G enabled, 5G disabled
[   16.285939] ieee80211 phy1: 4 TX antennas, 4 RX antennas
[   16.295024] hidraw: raw HID events driver (C) Jiri Kosina
[   16.305851] Bluetooth: Core ver 2.22
[   16.309506] NET: Registered protocol family 31
[   16.313994] Bluetooth: HCI device and connection manager initialized
[   16.320387] Bluetooth: HCI socket layer initialized
[   16.325316] Bluetooth: L2CAP socket layer initialized
[   16.330402] Bluetooth: SCO socket layer initialized
[   16.335997] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   16.341342] Bluetooth: BNEP filters: protocol multicast
[   16.346621] Bluetooth: BNEP socket layer initialized
[   16.353504] Bluetooth: vendor=0x2df, device=0x9136, class=255, fn=2
[   17.078569] Bluetooth: FW download over, size 616840 bytes
[   17.682425] btmrvl_sdio mmc0:0001:2: sdio device tree data not available
[   17.689997] usbcore: registered new interface driver btusb
[   17.696113] Bluetooth: HCI UART driver ver 2.3
[   17.700577] Bluetooth: HCI UART protocol H4 registered
[   17.705748] Bluetooth: HCI UART protocol BCSP registered
[   17.711082] Bluetooth: HCI UART protocol ATH3K registered
[   17.716940] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   17.722904] Bluetooth: HIDP socket layer initialized
[   17.736442] mwifiex_sdio mmc0:0001:1: WLAN FW already running! Skip FW dnld
[   17.743460] mwifiex_sdio mmc0:0001:1: WLAN FW is active
[   17.743495] Bluetooth: RFCOMM TTY layer initialized
[   17.753635] Bluetooth: RFCOMM socket layer initialized
[   17.758805] Bluetooth: RFCOMM ver 1.11
[   17.768590] xt_time: kernel timezone is -0000
[   17.773893] usbcore: registered new interface driver cdc_ether
[   17.790686] PPP generic driver version 2.4.2
[   17.795624] NET: Registered protocol family 24
[   17.801208] usbcore: registered new interface driver rndis_host
[   17.807172] mwifiex_sdio mmc0:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (15.68.7.p189) 
[   17.807175] mwifiex_sdio mmc0:0001:1: driver_version = mwifiex 1.0 (15.68.7.p189) 
[   17.825680] kmodloader: done loading kernel modules from /etc/modules.d/*
[   19.466783] mvneta f1070000.ethernet eth0: Link is Down
[   19.481250] mvneta f1070000.ethernet eth0: configuring for fixed/rgmii-id link mode
[   19.489251] mvneta f1070000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[   19.498291] mv88e6085 f1072004.mdio-mii:00 lan1: configuring for phy/gmii link mode
[   19.514146] 8021q: adding VLAN 0 to HW filter on device lan1
[   19.519859] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   19.623262] br-lan: port 1(lan1) entered blocking state
[   19.628519] br-lan: port 1(lan1) entered disabled state
[   19.652827] device lan1 entered promiscuous mode
[   19.657470] device eth0 entered promiscuous mode
[   19.773848] mv88e6085 f1072004.mdio-mii:00 lan2: configuring for phy/gmii link mode
[   19.784774] 8021q: adding VLAN 0 to HW filter on device lan2
[   19.878851] br-lan: port 2(lan2) entered blocking state
[   19.884141] br-lan: port 2(lan2) entered disabled state
[   19.894338] device lan2 entered promiscuous mode
[   19.904980] mv88e6085 f1072004.mdio-mii:00: p6: already a member of VLAN 1
[   19.916735] mv88e6085 f1072004.mdio-mii:00 lan3: configuring for phy/gmii link mode
[   19.930370] 8021q: adding VLAN 0 to HW filter on device lan3
[   19.991974] br-lan: port 3(lan3) entered blocking state
[   19.997286] br-lan: port 3(lan3) entered disabled state
[   20.004415] device lan3 entered promiscuous mode
[   20.013102] mv88e6085 f1072004.mdio-mii:00: p6: already a member of VLAN 1
[   20.025186] mv88e6085 f1072004.mdio-mii:00 lan4: configuring for phy/gmii link mode
[   20.035298] 8021q: adding VLAN 0 to HW filter on device lan4
[   20.091709] br-lan: port 4(lan4) entered blocking state
[   20.096980] br-lan: port 4(lan4) entered disabled state
[   20.103860] device lan4 entered promiscuous mode
[   20.112429] mv88e6085 f1072004.mdio-mii:00: p6: already a member of VLAN 1
[   20.129268] mv88e6085 f1072004.mdio-mii:00 wan: configuring for phy/gmii link mode
[   20.139239] 8021q: adding VLAN 0 to HW filter on device wan
[   20.749403] ieee80211 phy0: change: 0xffffffff
[   20.852948] br-lan: port 5(wlan0) entered blocking state
[   20.858292] br-lan: port 5(wlan0) entered disabled state
[   20.863773] device wlan0 entered promiscuous mode
[   20.868560] br-lan: port 5(wlan0) entered blocking state
[   20.873905] br-lan: port 5(wlan0) entered forwarding state
[   20.879577] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   20.898143] ieee80211 phy0: change: 0x100
[   20.907652] ieee80211 phy0: change: 0x40
[   21.122409] ieee80211 phy0: change: 0x40
[   21.244334] mv88e6085 f1072004.mdio-mii:00 lan1: Link is Up - 100Mbps/Full - flow control rx/tx
[   21.253093] br-lan: port 1(lan1) entered blocking state
[   21.258342] br-lan: port 1(lan1) entered forwarding state
[   21.332399] ieee80211 phy0: change: 0x40
[   21.429407] ieee80211 phy0: change: 0x100
[   21.438438] ieee80211 phy0: change: 0x100
[   21.447399] ieee80211 phy0: change: 0x42
[   21.622734] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   22.896581] mv88e6085 f1072004.mdio-mii:00 lan4: Link is Up - 1Gbps/Full - flow control rx/tx
[   22.905167] br-lan: port 4(lan4) entered blocking state
[   22.910417] br-lan: port 4(lan4) entered forwarding state
[   23.835167] mwifiex_sdio mmc0:0001:1: info: trying to associate to 'hurley-home' bssid 08:7e:64:1a:05:15
[   23.882814] mwifiex_sdio mmc0:0001:1: info: associated to bssid 08:7e:64:1a:05:15 successfully
[   23.896399] IPv6: ADDRCONF(NETDEV_CHANGE): wlan2: link becomes ready
[   51.910794] usb 2-1: USB disconnect, device number 3
[   52.992395] usb 2-1: new high-speed USB device number 4 using xhci-hcd
[   55.863575] usb 2-1: USB disconnect, device number 4
[   56.542398] usb 2-1: new high-speed USB device number 5 using xhci-hcd
[   64.861542] usb 2-1: USB disconnect, device number 5
[   67.322881] usb 2-1: new high-speed USB device number 6 using xhci-hcd

Installed USB modules

root@glar:~# opkg list-installed | grep usb
kmod-usb-core - 5.4.179-1
kmod-usb-ehci - 5.4.179-1
kmod-usb-net - 5.4.179-1
kmod-usb-net-cdc-ether - 5.4.179-1
kmod-usb-net-ipheth - 5.4.179-1
kmod-usb-net-rndis - 5.4.179-1
kmod-usb-ohci - 5.4.179-1
kmod-usb-uhci - 5.4.179-1
kmod-usb2 - 5.4.179-1
kmod-usb3 - 5.4.179-1
libusb-1.0-0 - 1.0.24-4
libusb-compat4 - 0.1.7-2
libusbmuxd - 2.0.2-1
usbids - 0.354-1
usbmuxd - 1.1.1-1
usbutils - 013-2

Are you using a USB-2 4pin to USB-C cable or a USB-3 9pin to USB-C cable?

Hi, thank you for the reply. I tried a USB-2 to USB-C cable and USB-3 to USB-C and got the same result. rndis doesn't pick up on the new device.

If possible what about pluging the Android 12 phone in a real Linux desktop pc and do the following shell commands "before" and "after" you plugged it in:

lsmod
lsusb -tv
dmesg

I had the same problem. Diffing your usb opkg list with mine, I think you are missing kmod-usb-net-cdc-ncm and perhaps kmod-usb-net-cdc-subset (I don't remember which of those two was the magic package).

1 Like

Perhaps update the tether wiki with Android (12) notes?

Some googling shows other Android 12 users even on Windows being confronted with missing driver for CDC-NCM. It may not be android 12 specific since I see references going back to 2017 and even 2014 mentioning subset...

More options like eem and huawei:

root@OpenWrt:~# opkg list | grep cdc
kmod-usb-gadget-cdc-composite - 5.4.179-1 - Kernel support for the USB CDC Composite gadget. This appears as an ethernet + ACM serial gadget.
kmod-usb-net-cdc-eem - 5.4.179-1 - Kernel support for USB CDC EEM
kmod-usb-net-cdc-ether - 5.4.179-1 - Kernel support for USB CDC Ethernet devices
kmod-usb-net-cdc-mbim - 5.4.179-1 - Kernel module for CDC MBIM (Mobile Broadband Interface Model) devices
kmod-usb-net-cdc-ncm - 5.4.179-1 - Kernel support for CDC NCM connections
kmod-usb-net-cdc-subset - 5.4.179-1 - Kernel support for Simple USB Network Links (CDC Ethernet subset)
kmod-usb-net-huawei-cdc-ncm - 5.4.179-1 - Kernel support for Huawei CDC NCM connections

Thanks for the help! The interface gets created after I installed kmod-usb-net-cdc-ncm. I'm not able to create an account on the wiki to submit a change

1 Like

Added info to the wiki.

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.