[SOLVED] Issues with USB C 2.5G Ethernet Adapter

Greenspace10

New Member
Apr 20, 2024
4
0
1
Hello All,

I received my UGREEN USB C to 2.5G Ethernet Adapter today to improve the bandwidth on my proxmox (Dell OptiPlex 7070 Micro).

I connected the USB and ethernet. Switch and device show connection.

Screenshot 2024-04-20 161107.png

I created a bridge, added it as the device to the ports, everything showed as active therefore thought it was good.

Next I switched a VM over to use the new bridge. I could no longer connect to the VM.

I added a IP to the bridge, and was able to successfully ping and connect to the VE. I know the device works, just cannot get it to function in a bridge.

I am at a loss here, I wanted this as the primary connection with failover to the onboard NIC. but I am stumped on what I am missing to have this functioning as expected.

Any help would be much appreciated.

Code:
ip address

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether e4:54:e8:62:89:48 brd ff:ff:ff:ff:ff:ff
    altname enp0s31f6
3: enx6c1ff7008dc1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr1 state UP group default qlen 1000
    link/ether 6c:1f:f7:00:8d:c1 brd ff:ff:ff:ff:ff:ff
4: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether dc:71:96:9d:a6:1b brd ff:ff:ff:ff:ff:ff
    altname wlp0s20f3
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether e4:54:e8:62:89:48 brd ff:ff:ff:ff:ff:ff
    inet 10.0.10.41/24 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::e654:e8ff:fe62:8948/64 scope link
       valid_lft forever preferred_lft forever
6: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 6c:1f:f7:00:8d:c1 brd ff:ff:ff:ff:ff:ff
    inet 10.0.10.42/24 scope global vmbr1
       valid_lft forever preferred_lft forever
    inet6 fe80::6e1f:f7ff:fe00:8dc1/64 scope link
       valid_lft forever preferred_lft forever

Code:
lsusb

Bus 002 Device 002: ID 0bda:8156 Realtek Semiconductor Corp. USB 10/100/1G/2.5G LAN
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1cf1:0030 Dresden Elektronik ZigBee gateway [ConBee II]
Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 005: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code:
dmesg | grep enx6c1ff7008dc1 -C 5

[    7.858210] r8152 2-2:1.0 (unnamed net_device) (uninitialized): netif_napi_add_weight() called with weight 256
[    7.858476] r8152 2-2:1.0 eth0: v1.12.13
[    7.858507] usbcore: registered new interface driver r8152
[    7.861085] usbcore: registered new interface driver cdc_ether
[    7.862507] usbcore: registered new interface driver cdc_ncm
[    7.867368] r8152 2-2:1.0 enx6c1ff7008dc1: renamed from eth0
[    7.897758] simple-framebuffer simple-framebuffer.0: framebuffer at 0x80000000, 0x12c000 bytes
[    7.897761] simple-framebuffer simple-framebuffer.0: format=x8r8g8b8, mode=640x480x32, linelength=2560
[    7.897934] Console: switching to colour frame buffer device 80x30
[    7.898140] simple-framebuffer simple-framebuffer.0: fb0: simplefb registered!
[    8.117227] raid6: avx2x4   gen() 46984 MB/s
--
[   11.601172] Bluetooth: hci0: Reading Intel version command failed (-110)
[   11.816112] vmbr0: port 1(eno2) entered blocking state
[   11.816116] vmbr0: port 1(eno2) entered disabled state
[   11.816129] e1000e 0000:00:1f.6 eno2: entered allmulticast mode
[   12.011069] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[   12.071454] vmbr1: port 1(enx6c1ff7008dc1) entered blocking state
[   12.071457] vmbr1: port 1(enx6c1ff7008dc1) entered disabled state
[   12.071466] r8152 2-2:1.0 enx6c1ff7008dc1: entered allmulticast mode
[   12.071491] r8152 2-2:1.0 enx6c1ff7008dc1: entered promiscuous mode
[   12.107569] vmbr1: port 1(enx6c1ff7008dc1) entered blocking state
[   12.107572] vmbr1: port 1(enx6c1ff7008dc1) entered forwarding state
[   12.243027] r8152 2-2:1.0 enx6c1ff7008dc1: Promiscuous mode enabled
[   12.243150] r8152 2-2:1.0 enx6c1ff7008dc1: carrier on
[   12.579236] bpfilter: Loaded bpfilter_umh pid 788
[   12.579433] Started bpfilter
[   12.593317] Loading iSCSI transport class v2.0-870.
[   12.617091] lxc-autostart[827]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[   15.548143] e1000e 0000:00:1f.6 eno2: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

Code:
cat /var/log/syslog | grep enx6c1ff7008dc1

2024-04-20T14:33:39.128761-04:00 pve kernel: [153130.484956] r8152 2-2:1.0 enx6c1ff7008dc1: renamed from eth0
2024-04-20T14:35:28.104811-04:00 pve kernel: [153239.461598] r8152 2-2:1.0 enx6c1ff7008dc1: renamed from eth0
2024-04-20T14:36:40.316828-04:00 pve kernel: [153311.673954] r8152 2-2:1.0 enx6c1ff7008dc1: renamed from eth0
2024-04-20T14:47:20.324765-04:00 pve kernel: [153951.680966] vmbr1: port 1(enx6c1ff7008dc1) entered blocking state
2024-04-20T14:47:20.324773-04:00 pve kernel: [153951.680969] vmbr1: port 1(enx6c1ff7008dc1) entered disabled state
2024-04-20T14:47:20.324774-04:00 pve kernel: [153951.680979] r8152 2-2:1.0 enx6c1ff7008dc1: entered allmulticast mode
2024-04-20T14:47:20.324774-04:00 pve kernel: [153951.681007] r8152 2-2:1.0 enx6c1ff7008dc1: entered promiscuous mode
2024-04-20T14:47:20.368791-04:00 pve kernel: [153951.723734] vmbr1: port 1(enx6c1ff7008dc1) entered blocking state
2024-04-20T14:47:20.368800-04:00 pve kernel: [153951.723738] vmbr1: port 1(enx6c1ff7008dc1) entered forwarding state
2024-04-20T14:47:20.584793-04:00 pve kernel: [153951.941202] r8152 2-2:1.0 enx6c1ff7008dc1: Promiscuous mode enabled
2024-04-20T14:47:20.584802-04:00 pve kernel: [153951.941322] r8152 2-2:1.0 enx6c1ff7008dc1: carrier on
2024-04-20T14:59:24.030598-04:00 pve kernel: [    7.867368] r8152 2-2:1.0 enx6c1ff7008dc1: renamed from eth0
2024-04-20T14:59:24.943720-04:00 pve kernel: [   12.071454] vmbr1: port 1(enx6c1ff7008dc1) entered blocking state
2024-04-20T14:59:24.943728-04:00 pve kernel: [   12.071457] vmbr1: port 1(enx6c1ff7008dc1) entered disabled state
2024-04-20T14:59:24.943728-04:00 pve kernel: [   12.071466] r8152 2-2:1.0 enx6c1ff7008dc1: entered allmulticast mode
2024-04-20T14:59:24.943729-04:00 pve kernel: [   12.071491] r8152 2-2:1.0 enx6c1ff7008dc1: entered promiscuous mode
2024-04-20T14:59:24.979731-04:00 pve kernel: [   12.107569] vmbr1: port 1(enx6c1ff7008dc1) entered blocking state
2024-04-20T14:59:24.979738-04:00 pve kernel: [   12.107572] vmbr1: port 1(enx6c1ff7008dc1) entered forwarding state
2024-04-20T14:59:25.115657-04:00 pve kernel: [   12.243027] r8152 2-2:1.0 enx6c1ff7008dc1: Promiscuous mode enabled
2024-04-20T14:59:25.115663-04:00 pve kernel: [   12.243150] r8152 2-2:1.0 enx6c1ff7008dc1: carrier on

Code:
pveversion

pve-manager/8.1.10/4b06efb5db453f29 (running kernel: 6.5.13-5-pve)
 
Just hit by a similar situation.
Could you check if your VM got an IP from DHCP / what's the output from `ip addr show` from within in VM?
Also can could you check the status of PVE managed bridging devices using `ip link show` on the PVE host? Namely these:

fwbr<VMID>i<network interface X> is the firewall bridge where the filtering happens.
fwpr<VMID>i<network interface X> is the bridge in device.
fwln<VMID>i<network interface X> is the bridge out device.
tap<VMID>i<network interface X> is the connector port for the guest.
 
Code:
ip addr show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0@if39: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether bc:24:11:fd:9a:0d brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::be24:11ff:fefd:9a0d/64 scope link
       valid_lft forever preferred_lft forever

Code:
ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP mode DEFAULT group default qlen 1000
    link/ether e4:54:e8:62:89:48 brd ff:ff:ff:ff:ff:ff
    altname enp0s31f6
3: enx6c1ff7008dc1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr1 state UP mode DEFAULT group default qlen 1000
    link/ether 6c:1f:f7:00:8d:c1 brd ff:ff:ff:ff:ff:ff
4: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether dc:71:96:9d:a6:1b brd ff:ff:ff:ff:ff:ff
    altname wlp0s20f3
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether e4:54:e8:62:89:48 brd ff:ff:ff:ff:ff:ff
6: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 6c:1f:f7:00:8d:c1 brd ff:ff:ff:ff:ff:ff
39: veth102i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr102i0 state UP mode DEFAULT group default qlen 1000
    link/ether fe:4f:a6:99:b6:44 brd ff:ff:ff:ff:ff:ff link-netnsid 1
40: fwbr102i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 86:59:26:e5:71:c0 brd ff:ff:ff:ff:ff:ff
41: fwpr102p0@fwln102i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr1 state UP mode DEFAULT group default qlen 1000
    link/ether 32:7b:ba:d9:3c:a2 brd ff:ff:ff:ff:ff:ff
42: fwln102i0@fwpr102p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr102i0 state UP mode DEFAULT group default qlen 1000
    link/ether 86:59:26:e5:71:c0 brd ff:ff:ff:ff:ff:ff
 
Im having the same issue but only with the type c version. I bought one type a and it works fine. I looked for drivers and ofc the american masked chineese website doesnt have any. Im just having to bite the bullet and buy 2x more type a versions for another 50$

Yes it was the UGREEN ones, 2.5gbs
 
Im having the same issue but only with the type c version. I bought one type a and it works fine. I looked for drivers and ofc the american masked chineese website doesnt have any. Im just having to bite the bullet and buy 2x more type a versions for another 50$

Yes it was the UGREEN ones, 2.5gbs
Mine is the Type C version, and I have it operating just fine, I did find another post with regards to the drivers I will see if I can find it again and link it.
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!