USB -> LAN adapter no worky

Hi All,

Saw a couple other threads here about this. Dongle is from "Cable Matters", here is lsusb output:

root@OpenWrt:~# lsusb
Bus 001 Device 004: ID 0bda:8152 CMI USB 10/100 LAN
Bus 001 Device 003: ID 0424:ec00
Bus 001 Device 002: ID 0424:9514
Bus 001 Device 001: ID 1d6b:0002 Linux 5.10.176 dwc_otg_hcd DWC OTG Controller

Does not show up in ificonfig or luci homepage.

It appears to be properly ID'ed, I have installed "kmod-usb-net-rtl8152" along with numerous other USB core files. When it's plugged between my OpenWrt PI and my R7000 router, the adapter shows power, solid green, and rapid-blink yellow LEDs as if there is traffic. I contacted Cable Matters and they sent a link for the driver (r8152-2.17.1.tar.bz2) but it is uncompiled and that's waay above my paygrade.

Is there any hope of getting this to work? It was only $11 so if I need a different one, what is recommended?


FWIW, this is only a 100M device. the UE300 is a highly regarded 1G USB3.0 adapter that works really well with OpenWrt and is only $11 on Amazon in the US.

Thanks Peter, I found it on Amazon @ $10.99. The seller shows to be "Amazon", yet they couldn't show a shipping time frame, saying "buy it and we'll let you know when it ships". They also show a UE306 for $14.95 with 2-day ship, is this "on the list"?

BTW, not even Windows could find a working driver for the CMI...


I don’t know what chip is inside the 306, so I can’t comment here. But maybe someone else will have some info.

TP-Link USB to Ethernet Adapter UE306

chipset AX88179

lsusb 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet

vlan 802.1 support ok

please unplug device
exec dmesg -c

plug device
exec dmesg

post dmesg

Interesting! Glad to know there are people smarter than me out there:

root@OpenWrt:~# dmesg -c
root@OpenWrt:~# dmesg
[45313.761274] usb 1-1.5: new high-speed USB device number 7 using dwc_otg
[45313.892562] usb 1-1.5: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[45313.905636] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[45313.915521] usb 1-1.5: Product: USB 10/100 LAN
[45313.922523] usb 1-1.5: Manufacturer: CMI
[45313.928908] usb 1-1.5: SerialNumber: 5C857E3A7B6E
[45314.031368] usb 1-1.5: reset high-speed USB device number 7 using dwc_otg
[45314.203279] r8152 1-1.5:1.0: skip request firmware
[45314.253067] r8152 1-1.5:1.0 eth1: v1.12.11

Thanks, Russ

This shows that the driver took control of the device and it should have created an eth1 port.

1 Like

OK, it's there under devices as eth1. Guess I was expecting it to be labelled usb0 and automatically show up under interfaces like the internal LAN did. Got some tinkering to do...