USB not working on MikroTik RB2011UAS-2HnD

#1

Hi,

I am running OpenWrt 18.06.2 and I'm trying to get a USB to serial cable working on the USB port of my RB2011, but nothing happens at all when I plug the device in. A friend of mine also has an RB2011 running 18.06.1 and he had the same problem, he even tried a powered USB hub and it didn't help.

The output here is completely blank:

root@router:~# cat /sys/kernel/debug/usb/devices                                            
root@router:~# 

Here is my kernel log:

[    0.000000] Linux version 4.9.152 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7627-753531d) ) #0 Mon Jan 28 08:54:32 2019
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat 8047d994, node_mem_map 81000020
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: parts=1 boot_part_size=4194304 gpio=249387 HZ=300000000 mem=128M kmac=D4:CA:6D:96:D4:C1 board=2011G boot=0 mlc=4 rootfstype=squashfs noinitrd
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 124876K/131072K available (3602K kernel code, 161K rwdata, 456K rodata, 188K init, 209K bss, 6196K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:600.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370868154 ns
[    0.000009] sched_clock: 32 bits at 300MHz, resolution 3ns, wraps every 7158278654ns
[    0.008866] Calibrating delay loop... 299.82 BogoMIPS (lpj=1499136)
[    0.081949] pid_max: default: 32768 minimum: 301
[    0.087296] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.094813] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.105686] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.116885] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.125039] NET: Registered protocol family 16
[    0.133091] MIPS: machine is Mikrotik RouterBOARD 2011UAS-2HnD
[    0.615921] Can't analyze schedule() prologue at 803e10e4
[    0.635202] clocksource: Switched to clocksource MIPS
[    0.641987] NET: Registered protocol family 2
[    0.647931] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.655901] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.663121] TCP: Hash tables configured (established 1024 bind 1024)
[    0.670433] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.677103] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.684466] NET: Registered protocol family 1
[    0.689492] PCI: CLS 0 bytes, default 32
[    0.693246] Crashlog allocated RAM at address 0x3f00000
[    0.700384] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.714636] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.721299] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.742142] io scheduler noop registered
[    0.746637] io scheduler deadline registered (default)
[    0.752874] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.762821] console [ttyS0] disabled
[    0.787055] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
[    0.796855] console [ttyS0] enabled
[    0.880349] bootconsole [early0] disabled
[    0.982342] m25p80 spi0.0: found w25x10, expected m25p80
[    1.056302] m25p80 spi0.0: w25x10 (128 Kbytes)
[    1.110000] Creating 4 MTD partitions on "spi0.0":
[    1.167478] 0x000000000000-0x00000000c000 : "routerboot"
[    1.233083] 0x00000000c000-0x00000000d000 : "hard_config"
[    1.299903] 0x00000000d000-0x00000000e000 : "bios"
[    1.359443] 0x00000000e000-0x00000000f000 : "soft_config"
[    1.456252] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xd1
[    1.532477] nand: Toshiba TC58NVG0S3E 1G 3.3V 8-bit
[    1.590980] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.681883] Scanning device for bad blocks
[    1.735003] random: fast init done
[    1.877813] Creating 3 MTD partitions on "ar934x-nfc":
[    1.939453] 0x000000000000-0x000000040000 : "booter"
[    2.000847] 0x000000040000-0x000000400000 : "kernel"
[    2.062559] 0x000000400000-0x000008000000 : "ubi"
[    2.124518] libphy: Fixed MDIO Bus: probed
[    2.186661] libphy: ag71xx_mdio: probed
[    2.241685] switch0: Atheros AR8327 rev. 4 switch registered on ag71xx-mdio.0
[    3.043475] libphy: ag71xx_mdio: probed
[    3.716679] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd034, driver=Atheros AR8216/AR8236/AR8316]
[    3.844805] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII
[    4.546991] ag71xx-mdio.1: Found an AR934X built-in switch
[    4.659389] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    4.732949] NET: Registered protocol family 10
[    4.789511] NET: Registered protocol family 17
[    4.842939] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    4.998497] 8021q: 802.1Q VLAN Support v1.8
[    5.052225] UBI: auto-attach mtd6
[    5.092020] ubi0: attaching mtd6
[    6.489318] random: crng init done
[    6.699352] ubi0: scanning is finished
[    6.762350] ubi0: attached mtd6 (name "ubi", size 124 MiB)
[    6.828195] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    6.910684] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    6.991107] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    7.072579] ubi0: good PEBs: 992, bad PEBs: 0, corrupted PEBs: 0
[    7.144664] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[    7.231362] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 541962632
[    7.339951] ubi0: available PEBs: 0, total reserved PEBs: 992, PEBs reserved for bad PEB handling: 20
[    7.455700] ubi0: background thread "ubi_bgt0d" started, PID 368
[    7.547840] block ubiblock0_2: created from ubi0:2(rootfs)
[    7.613729] ubiblock: device ubiblock0_2 (rootfs) set to be root filesystem
[    7.707259] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    7.793815] Freeing unused kernel memory: 188K
[    7.847070] This architecture does not have kernel memory protection.
[    8.519041] init: Console is alive
[    8.560035] init: - watchdog -
[    9.529655] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    9.693125] usbcore: registered new interface driver usbfs
[    9.759061] usbcore: registered new interface driver hub
[    9.822885] usbcore: registered new device driver usb
[    9.888843] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    9.968762] ehci-platform: EHCI generic platform driver
[   10.034222] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.109682] ohci-platform: OHCI generic platform driver
[   10.173191] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   10.270345] init: - preinit -
[   10.965991] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   12.096825] eth0: link up (1000Mbps/Full duplex)
[   12.154602] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   14.391992] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 439
[   14.555671] UBIFS (ubi0:3): recovery needed
[   14.764292] UBIFS (ubi0:3): recovery completed
[   14.817733] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "rootfs_data"
[   14.911732] UBIFS (ubi0:3): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   15.030747] UBIFS (ubi0:3): FS size: 117540864 bytes (112 MiB, 911 LEBs), journal size 5935104 bytes (5 MiB, 46 LEBs)
[   15.158112] UBIFS (ubi0:3): reserved for root: 4952683 bytes (4836 KiB)
[   15.237503] UBIFS (ubi0:3): media format: w4/r0 (latest is w4/r0), UUID 44D1B7CB-589F-4025-9D00-30E1C0AEC355, small LPT model
[   15.392952] mount_root: switching to ubifs overlay
[   15.491854] urandom-seed: Seeding with /etc/urandom.seed
[   15.756657] eth0: link down
[   15.809969] procd: - early -
[   15.844576] procd: - watchdog -
[   16.546409] procd: - watchdog -
[   16.584351] procd: - ubus -
[   16.766907] procd: - init -
[   17.858678] kmodloader: loading kernel modules from /etc/modules.d/*
[   17.944643] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   18.031749] Netfilter messages via NETLINK v0.30.
[   18.109830] ip_set: protocol 6
[   18.284729] u32 classifier
[   18.317168]     input device check on
[   18.361057]     Actions configured
[   18.405393] Mirror/redirect action on
[   18.504311] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   18.600408] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   18.752368] ip_tables: (C) 2000-2006 Netfilter Core Team
[   18.855940] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[   19.005013] usbcore: registered new interface driver usbserial
[   19.075182] usbcore: registered new interface driver usbserial_generic
[   19.153683] usbserial: USB Serial support registered for generic
[   19.246898] xt_time: kernel timezone is -0000
[   19.325621] usbcore: registered new interface driver cp210x
[   19.392605] usbserial: USB Serial support registered for cp210x
[   19.511387] usbcore: registered new interface driver pl2303
[   19.578417] usbserial: USB Serial support registered for pl2303
[   19.653529] PPP generic driver version 2.4.2
[   19.707454] NET: Registered protocol family 24
[   19.810837] ath: EEPROM regdomain: 0x0
[   19.810845] ath: EEPROM indicates default country code should be used
[   19.810849] ath: doing EEPROM country->regdmn map search
[   19.810864] ath: country maps to regdmn code: 0x3a
[   19.810870] ath: Country alpha2 being used: US
[   19.810873] ath: Regpair used: 0x3a
[   19.823399] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   19.827387] ieee80211 phy0: Atheros AR9340 Rev:2 mem=0xb8100000, irq=47
[   20.072799] kmodloader: done loading kernel modules from /etc/modules.d/*
[   32.289873] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   32.571342] eth0: link up (1000Mbps/Full duplex)
[   33.226434] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Any suggestions?

Thanks!

#2

Did you install the drivers?

#3

Hi, thanks for your reply.

Yes, I installed the kernel module packages for the two USB to serial cables I have on hand and it also pulled in the dependencies:

[   19.005013] usbcore: registered new interface driver usbserial
[   19.075182] usbcore: registered new interface driver usbserial_generic
[   19.153683] usbserial: USB Serial support registered for generic
[   19.325621] usbcore: registered new interface driver cp210x
[   19.392605] usbserial: USB Serial support registered for cp210x
[   19.511387] usbcore: registered new interface driver pl2303
[   19.578417] usbserial: USB Serial support registered for pl2303
root@router:~# lsmod
...
cp210x                  8864  0
...
ehci_hcd               33040  1 ehci_platform
ehci_platform           3968  0
...
ohci_hcd               22320  1 ohci_platform
ohci_platform           3264  0
pl2303                  6912  0
...
usb_common              1312  1 usbcore
usbcore               118944  8 pl2303,cp210x,usbserial,ledtrig_usbport,ohci_platform,ohci_hcd,ehci_platform,ehci_hcd
usbserial              16864  2 pl2303,cp210x
...

Unfortunately nothing is logged at all to dmesg when I plug or unplug USB devices.

#4

I updated to the latest snapshot (OpenWrt SNAPSHOT r9987-655fff1571) and unfortunately the problem still exists.

Here is the kernel log from the snapshot, you can see it still doesn't recognise any USB controllers:

[    0.000000] Linux version 4.14.115 (buildbot@602ce18687ab) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9987-655fff1571)) #0 Sat May 11 22:05:04 2019
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat 80585bb0, node_mem_map 81000020
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x47c with crng_init=0
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: parts=1 boot_part_size=4194304 gpio=248875 HZ=300000000 mem=128M kmac=D4:CA:6D:96:D4:C1 board=2011G boot=0 mlc=4 rootfstype=squashfs noinitrd
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 123780K/131072K available (4160K kernel code, 179K rwdata, 936K rodata, 220K init, 212K bss, 7292K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] Clocks: CPU:600.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370868154 ns
[    0.000009] sched_clock: 32 bits at 300MHz, resolution 3ns, wraps every 7158278654ns
[    0.008861] Calibrating delay loop... 299.82 BogoMIPS (lpj=1499136)
[    0.085997] pid_max: default: 32768 minimum: 301
[    0.091460] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.098972] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.109328] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.120538] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.128647] NET: Registered protocol family 16
[    0.136580] MIPS: machine is Mikrotik RouterBOARD 2011UAS-2HnD
[    0.637415] clocksource: Switched to clocksource MIPS
[    0.644229] NET: Registered protocol family 2
[    0.650086] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.658056] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.665278] TCP: Hash tables configured (established 1024 bind 1024)
[    0.672639] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.679322] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.686680] NET: Registered protocol family 1
[    0.691699] PCI: CLS 0 bytes, default 32
[    0.695622] Crashlog allocated RAM at address 0x3f00000
[    0.702911] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.715269] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.721935] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.743262] io scheduler noop registered
[    0.747762] io scheduler deadline registered (default)
[    0.754016] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.763354] console [ttyS0] disabled
[    0.787593] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
[    0.797384] console [ttyS0] enabled
[    0.880870] bootconsole [early0] disabled
[    0.983590] m25p80 spi0.0: found w25x10, expected m25p80
[    1.057673] m25p80 spi0.0: w25x10 (128 Kbytes)
[    1.111485] Creating 4 MTD partitions on "spi0.0":
[    1.168940] 0x000000000000-0x00000000c000 : "routerboot"
[    1.234329] 0x00000000c000-0x00000000d000 : "hard_config"
[    1.300530] 0x00000000d000-0x00000000e000 : "bios"
[    1.360080] 0x00000000e000-0x00000000f000 : "soft_config"
[    1.427627] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xd1
[    1.503886] nand: Toshiba TC58NVG0S3E 1G 3.3V 8-bit
[    1.562395] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.653294] Scanning device for bad blocks
[    1.706895] random: fast init done
[    1.851541] Creating 3 MTD partitions on "ar934x-nfc":
[    1.913264] 0x000000000000-0x000000040000 : "booter"
[    1.974437] 0x000000040000-0x000000400000 : "kernel"
[    2.035510] 0x000000400000-0x000008000000 : "ubi"
[    2.097371] libphy: Fixed MDIO Bus: probed
[    2.161593] libphy: ag71xx_mdio: probed
[    2.216816] switch0: Atheros AR8327 rev. 4 switch registered on ag71xx-mdio.0
[    3.028265] libphy: ag71xx_mdio: probed
[    3.698908] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd034, driver=Atheros AR8216/AR8236/AR8316]
[    3.826838] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII
[    4.529219] ag71xx-mdio.1: Found an AR934X built-in switch
[    4.641466] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    4.715089] NET: Registered protocol family 10
[    4.772351] Segment Routing with IPv6
[    4.816385] NET: Registered protocol family 17
[    4.869713] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    5.025201] 8021q: 802.1Q VLAN Support v1.8
[    5.232671] UBI: auto-attach mtd6
[    5.272481] ubi0: attaching mtd6
[    6.646404] random: crng init done
[    6.858530] ubi0: scanning is finished
[    6.921001] ubi0: attached mtd6 (name "ubi", size 124 MiB)
[    6.986864] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    7.069343] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    7.149770] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    7.231246] ubi0: good PEBs: 992, bad PEBs: 0, corrupted PEBs: 0
[    7.303339] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[    7.390023] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 541962632
[    7.498618] ubi0: available PEBs: 0, total reserved PEBs: 992, PEBs reserved for bad PEB handling: 20
[    7.617463] ubi0: background thread "ubi_bgt0d" started, PID 386
[    7.836661] block ubiblock0_2: created from ubi0:2(rootfs)
[    7.902488] ubiblock: device ubiblock0_2 (rootfs) set to be root filesystem
[    7.995663] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    8.082384] Freeing unused kernel memory: 220K
[    8.135754] This architecture does not have kernel memory protection.
[    8.836048] init: Console is alive
[    8.882542] init: - watchdog -
[    9.995096] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   10.076778] ttyS ttyS0: 3 input overrun(s)
[   10.268583] usbcore: registered new interface driver usbfs
[   10.338505] usbcore: registered new interface driver hub
[   10.405339] usbcore: registered new device driver usb
[   10.471390] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.563125] ehci-platform: EHCI generic platform driver
[   10.643678] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.733044] ohci-platform: OHCI generic platform driver
[   10.811915] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   10.924902] init: - preinit -
[   11.627499] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   11.697636] ttyS ttyS0: 8 input overrun(s)
[   12.739049] eth0: link up (1000Mbps/Full duplex)
[   12.794634] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   15.024295] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 452
[   15.187528] UBIFS (ubi0:3): recovery needed
[   15.383602] UBIFS (ubi0:3): recovery completed
[   15.436985] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "rootfs_data"
[   15.530960] UBIFS (ubi0:3): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   15.649980] UBIFS (ubi0:3): FS size: 117540864 bytes (112 MiB, 911 LEBs), journal size 5935104 bytes (5 MiB, 46 LEBs)
[   15.777349] UBIFS (ubi0:3): reserved for root: 4952683 bytes (4836 KiB)
[   15.856740] UBIFS (ubi0:3): media format: w4/r0 (latest is w5/r0), UUID 30445A27-E85D-4693-890A-4B2509617CDE, small LPT model
[   16.019020] mount_root: switching to ubifs overlay
[   16.129685] urandom-seed: Seeding with /etc/urandom.seed
[   16.409573] eth0: link down
[   16.464367] procd: - early -
[   16.499092] procd: - watchdog -
[   17.281858] procd: - watchdog -
[   17.319939] procd: - ubus -
[   17.556471] procd: - init -
[   18.612697] kmodloader: loading kernel modules from /etc/modules.d/*
[   18.692056] ttyS ttyS0: 1 input overrun(s)
[   18.754677] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   18.831549] Netfilter messages via NETLINK v0.30.
[   18.916595] ip_set: protocol 6
[   19.227263] uhci_hcd: USB Universal Host Controller Interface driver
[   19.310773] Mirror/redirect action on
[   19.381483] u32 classifier
[   19.415786]     input device check on
[   19.462794]     Actions configured
[   19.529608] Loading modules backported from Linux version v4.19.32-0-g3a2156c839c7
[   19.628310] Backport generated by backports.git v4.19.32-1-0-g1c4f7569
[   19.722870] ip_tables: (C) 2000-2006 Netfilter Core Team
[   19.799330] ttyS ttyS0: 7 input overrun(s)
[   19.881214] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[   20.026338] usbcore: registered new interface driver usbserial
[   20.096507] usbcore: registered new interface driver usbserial_generic
[   20.175001] usbserial: USB Serial support registered for generic
[   20.271080] xt_time: kernel timezone is -0000
[   20.360822] usbcore: registered new interface driver cp210x
[   20.433244] usbserial: USB Serial support registered for cp210x
[   20.566113] usbcore: registered new interface driver pl2303
[   20.635087] usbserial: USB Serial support registered for pl2303
[   20.711505] PPP generic driver version 2.4.2
[   20.779459] NET: Registered protocol family 24
[   20.894203] ath: EEPROM regdomain: 0x0
[   20.894213] ath: EEPROM indicates default country code should be used
[   20.894216] ath: doing EEPROM country->regdmn map search
[   20.894232] ath: country maps to regdmn code: 0x3a
[   20.894237] ath: Country alpha2 being used: US
[   20.894241] ath: Regpair used: 0x3a
[   20.908488] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   20.910487] ieee80211 phy0: Atheros AR9340 Rev:2 mem=0xb8100000, irq=47
[   20.990194] ttyS ttyS0: 13 input overrun(s)
[   21.217677] kmodloader: done loading kernel modules from /etc/modules.d/*
[   34.494100] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   34.566056] eth0: link up (1000Mbps/Full duplex)
[   34.621723] ttyS ttyS0: 2 input overrun(s)
[   34.831226] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

The contents of /sys/kernel/debug/usb/devices is completely blank still, too.

Does anyone else have USB working on an Atheros AR9344 rev 2 based system?