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
