Hi Pavel,

from more research it looks like some interface have changed between 6.14 and 
6.17, namely how to access some information in the device.
Now, the fact that already in 6.14 and 6.8 ethtool was reporting Half Duplex is 
clearly a sign that something was already going wrong but, luckily, somehow the 
driver was managing to keep up.

The cdc_ncm driver is a generic driver, and the rtl8152 should be the
right driver to be used with this device, as inside the TrendNET TUC
ETG2 device a RTL8156(V1.0)/RTL8156BG(V2.0)/Type-C chip is installed.

Using that driver, it should finally report correctly duplex->Full and
all the other characteristics like  "Supported link modes"

All of this comes from a situation similar to yours, and you can find it
here: https://superuser.com/questions/1857994/unable-to-bond-
two-2-5-gbps-realtek-rtl8156-ethernet-adapters-via-lacp-on-linux


A quick check to see if it might work, would be the following one
```
sudo modprobe r8152
echo "20f4 e02c" | sudo tee /sys/bus/usb/drivers/r8152/new_id
echo "2-1:1.0" | sudo tee /sys/bus/usb/drivers/cdc_ncm/unbind
echo 1 | sudo tee /sys/bus/usb/devices/2-1/bConfigurationValue
echo "2-1:1.0" | sudo tee /sys/bus/usb/drivers/r8152/bind
```

This should set one of the 2 interfaces in "Realtek" mode and start
properly working by checking ethtool and using the device.

If it works, you can do the same on interface 2-3, and create a udev
rule as explained in the post to make this fix permanent.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2140567

Title:
  USB network adapter using cdc_ncm driver won't work starting
  6.17.0-14-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.17/+bug/2140567/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to