r/Proxmox•
Without-Sign

0bda:815a Realtek USB 10G LAN, carrier constantly on and off

Question

I got one of these during my trip to Shenzhen at half price than aliexpress.

USB 10G LAN. comments said there could be chips from intel 520/540 or realtek.

idVendor 0x0bda Realtek Semiconductor Corp. idProduct 0x815a USB 10/100/1G/2.5G/5G/10G LAN

I plugged in pve 9.1.2 (current on 07 Dez 2025).

Didn't work as is.

tried this gist with current driver from realtek 2.21.4 and linux bond with this guide.

# ethtool -i enx1c860b39570d
driver: r8152
version: v2.21.4 (2025/10/28)
firmware-version: 
expansion-rom-version: 
bus-info: usb-0000:04:00.3-2
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

from this post I should get a firmware-verion, but nada

# lsusb
Bus 004 Device 004: ID 0bda:815a Realtek Semiconductor Corp. USB 10/100/1G/2.5G/5G/10G LAN

# lsusb -v -s 004:004
Bus 004 Device 004: ID 0bda:815a Realtek Semiconductor Corp. USB 10/100/1G/2.5G/5G/10G LAN
Negotiated speed: SuperSpeed+ (10Gbps)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x815a USB 10/100/1G/2.5G/5G/10G LAN
  bcdDevice           30.00
  iManufacturer           1 Realtek
  iProduct                2 USB 10/100/1G/2.5G/5G/10G LAN
  iSerial                 7 00031C860B39570D
  bNumConfigurations      3
.....

but as soon I connect to rj45 cable, it just repeats carrier on and off, how do I debug from here?

# dmesg | grep -i enx1c860b39570d
[    2.852015] r8152 4-2:1.0 enx1c860b39570d: renamed from eth0
[   11.011821] r8152 4-2:1.0 enx1c860b39570d: renamed from eth0
[   18.300871] bond0: (slave enx1c860b39570d): Enslaving as a backup interface with a down link
[   18.310481] r8152 4-2:1.0 enx1c860b39570d: entered allmulticast mode
[   18.310686] r8152 4-2:1.0 enx1c860b39570d: entered promiscuous mode
[  186.401403] r8152 4-2:1.0 enx1c860b39570d: Promiscuous mode enabled
[  186.401526] r8152 4-2:1.0 enx1c860b39570d: carrier on
[  186.484889] bond0: (slave enx1c860b39570d): link status definitely up, 1000 Mbps full duplex
[  187.431258] r8152 4-2:1.0 enx1c860b39570d: carrier off
[  187.432686] bond0: (slave enx1c860b39570d): speed changed to 0 on port 2
[  187.521739] bond0: (slave enx1c860b39570d): link status definitely down, disabling slave
[  189.729305] r8152 4-2:1.0 enx1c860b39570d: Promiscuous mode enabled
[  189.729451] r8152 4-2:1.0 enx1c860b39570d: carrier on
[  189.812314] bond0: (slave enx1c860b39570d): link status definitely up, 1000 Mbps full duplex
[  190.759208] r8152 4-2:1.0 enx1c860b39570d: carrier off
[  190.761024] bond0: (slave enx1c860b39570d): speed changed to 0 on port 2
[  190.849711] bond0: (slave enx1c860b39570d): link status definitely down, disabling slave
[  193.313546] r8152 4-2:1.0 enx1c860b39570d: Promiscuous mode enabled

Posted Dec 7, 2025, 10:44 PM UTC

14
Loading comments…