You are not logged in.
Hello,
I am having this issue with the ethernet adapter on my Ugreen 90119 USB-C docking station. The dock includes an ASIX AX88179A ethernet controller which is detected by lsusb and shown in ip link straight after boot, but the carrier is always down, regardless of the cable being plugged in or not at boot (bear with my old interface names)
$ ip link
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: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether dc:a9:71:db:93:b3 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 68:da:73:a0:7c:58 brd ff:ff:ff:ff:ff:ffBut if the ethernet card is reconnected/triggered in some way when the ethernet cable is already connected, it will behave correctly, otherwise it will never detect the carrier. When it behaves correctly, it allows for the ethernet cable to be disconnecteds and reconnected, and it will keep detecting the carrier.
I have found 3 main ways to trigger the carrier detection:
- Unplug the dock from my laptop's USB-C port and reconnected
- Run sudo lsusb -v -d 0b95:1790
- Run sudo udevadm trigger
I have blacklisted the usb device from tlp usb suspension list to no avail
Found online that someone else solved blacklisting the ax88179_178a driver so that it is loaded as a dependency of usbnet only when the latter is done loading, but did not solve my issue.
Thanks in advance
PC: Dell XPS 13 9360
CPU: i7-8550U
Kernel version: 6.9.6-arch1-1
Last edited by ceres-c (2024-06-29 11:19:19)
Offline