I have a Dell DA200 USB-C to HDMI, VGA, Ethernet and USB 3.0 adapter. This is how I made it work around 2 years ago:
https://wiki.gentoo.org/wiki/Dell_DA200
I have not used it for some time, and now the ehternet connection (Realtek RTL8153) does not work anymore. I remember it was a bit of a pain to make it work in the first place, but if worked in the end. When I plug the USB-C adapter first, and then the ethernet cable, I have the following messages in dmesg:
Code: Select all
[ 78.158017] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 78.161646] usb 1-5: new high-speed USB device number 5 using xhci_hcd
[ 78.173031] usb 4-1: New USB device found, idVendor=05e3, idProduct=0617, bcdDevice=49.70
[ 78.173037] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 78.173040] usb 4-1: Product: USB3.1 Hub
[ 78.173042] usb 4-1: Manufacturer: GenesysLogic
[ 78.175695] hub 4-1:1.0: USB hub found
[ 78.176124] hub 4-1:1.0: 4 ports detected
[ 78.304294] usb 1-5: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=49.70
[ 78.304311] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 78.304317] usb 1-5: Product: USB2.0 Hub
[ 78.304322] usb 1-5: Manufacturer: GenesysLogic
[ 78.305928] hub 1-5:1.0: USB hub found
[ 78.307664] hub 1-5:1.0: 4 ports detected
[ 78.423602] usb 4-1: USB disconnect, device number 2
[ 79.063150] ucsi_acpi USBC000:00: UCSI_GET_PDOS returned 0 bytes
[ 79.202576] usb 1-5.3: new full-speed USB device number 6 using xhci_hcd
[ 79.286631] usb 1-5.3: New USB device found, idVendor=10c4, idProduct=f407, bcdDevice= 1.00
[ 79.286638] usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 79.286641] usb 1-5.3: Product: EFM8 HID ISP
[ 79.286642] usb 1-5.3: Manufacturer: Silicon Laboratories
[ 79.286644] usb 1-5.3: SerialNumber: HTDP-000-4551234:01
[ 79.293741] hid-generic 0003:10C4:F407.0001: hiddev96,hidraw0: USB HID v1.11 Device [Silicon Laboratories EFM8 HID ISP] on usb-0000:00:14.0-5.3/input0
[ 79.420032] xhci_hcd 0000:3a:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
[ 79.420366] usb 4-1-port1: attempt power cycle
[ 79.732089] xhci_hcd 0000:3a:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
[ 79.962286] usb 4-1: Device not responding to setup address.
[ 80.170285] usb 4-1: Device not responding to setup address.
[ 80.371571] usb 4-1: device not accepting address 7, error -71
[ 80.556132] usb 4-1: new SuperSpeed USB device number 8 using xhci_hcd
[ 80.573286] usb 4-1: New USB device found, idVendor=05e3, idProduct=0617, bcdDevice=49.70
[ 80.573294] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 80.573297] usb 4-1: Product: USB3.1 Hub
[ 80.573300] usb 4-1: Manufacturer: GenesysLogic
[ 80.575605] hub 4-1:1.0: USB hub found
[ 80.575972] hub 4-1:1.0: 4 ports detected
[ 80.857027] usb 4-1.1: new SuperSpeed USB device number 9 using xhci_hcd
[ 80.869770] usb 4-1.1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[ 80.869787] usb 4-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 80.869793] usb 4-1.1: Product: USB 10/100/1000 LAN
[ 80.869798] usb 4-1.1: Manufacturer: Realtek
[ 80.869802] usb 4-1.1: SerialNumber: ECFC5F000000
[ 80.948461] usb 4-1.1: reset SuperSpeed USB device number 9 using xhci_hcd
[ 80.963633] Loading firmware: rtl_nic/rtl8153a-3.fw
[ 80.963759] r8152 4-1.1:1.0 (unnamed net_device) (uninitialized): Using pass-thru MAC addr 34:48:ed:7f:de:42
[ 80.998682] r8152 4-1.1:1.0: load rtl8153a-3 v2 02/07/20 successfully
[ 83.019648] r8152 4-1.1:1.0 eth0: v1.12.12
[ 83.037641] r8152 4-1.1:1.0 enp58s0u1u1: renamed from eth0
[ 99.583308] r8152 4-1.1:1.0 enp58s0u1u1: Stop submitting intr, status -71https://raw.githubusercontent.com/bugal ... oo/.config
However, the adapter works fine when booting the laptop from a live Ubuntu 21.10 USB drive. In that case, it is using kernel version 5.13.0-19 with the following config file:
https://pastebin.com/Kfhx1jtK
and these are the dmesg messages I get when plugging first the USB-C adapter and then the ethernet cable:
Code: Select all
[ 208.779438] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 208.779455] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 208.865769] usb 1-5: new high-speed USB device number 5 using xhci_hcd
[ 208.866652] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 208.992754] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.095602] usb 1-5: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=49.70
[ 209.095614] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 209.095619] usb 1-5: Product: USB2.0 Hub
[ 209.095623] usb 1-5: Manufacturer: GenesysLogic
[ 209.097516] hub 1-5:1.0: USB hub found
[ 209.097899] hub 1-5:1.0: 4 ports detected
[ 209.118859] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.244972] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.371093] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.497220] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.623355] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.749480] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 209.875600] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.001727] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.049789] usb 1-5.3: new full-speed USB device number 6 using xhci_hcd
[ 210.127839] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.151891] usb 1-5.3: New USB device found, idVendor=10c4, idProduct=f407, bcdDevice= 1.00
[ 210.151896] usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 210.151899] usb 1-5.3: Product: EFM8 HID ISP
[ 210.151900] usb 1-5.3: Manufacturer: Silicon Laboratories
[ 210.151901] usb 1-5.3: SerialNumber: HTDP-000-4551234:01
[ 210.169685] hid-generic 0003:10C4:F407.0002: hiddev0,hidraw1: USB HID v1.11 Device [Silicon Laboratories EFM8 HID ISP] on usb-0000:00:14.0-5.3/input0
[ 210.169733] usbcore: registered new interface driver usbhid
[ 210.169735] usbhid: USB HID core driver
[ 210.253959] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.380050] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.506260] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.632345] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.758446] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 210.884578] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 211.010739] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 211.136820] pcieport 0000:00:1b.0: PME: Spurious native interrupt!
[ 211.275523] ucsi_acpi USBC000:00: UCSI_GET_PDOS returned 0 bytes
[ 211.508700] usb 4-1: Device not responding to setup address.
[ 211.720740] usb 4-1: Device not responding to setup address.
[ 211.925743] usb 4-1: device not accepting address 2, error -71
[ 212.129980] usb 4-1: new SuperSpeed USB device number 3 using xhci_hcd
[ 212.153085] usb 4-1: New USB device found, idVendor=05e3, idProduct=0617, bcdDevice=49.70
[ 212.153093] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 212.153097] usb 4-1: Product: USB3.1 Hub
[ 212.153100] usb 4-1: Manufacturer: GenesysLogic
[ 212.155387] hub 4-1:1.0: USB hub found
[ 212.155792] hub 4-1:1.0: 4 ports detected
[ 212.449953] usb 4-1.1: new SuperSpeed USB device number 4 using xhci_hcd
[ 212.470923] usb 4-1.1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[ 212.470928] usb 4-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 212.470930] usb 4-1.1: Product: USB 10/100/1000 LAN
[ 212.470932] usb 4-1.1: Manufacturer: Realtek
[ 212.470933] usb 4-1.1: SerialNumber: ECFC5F000000
[ 212.487728] usbcore: registered new interface driver r8152
[ 212.493093] usbcore: registered new interface driver cdc_ether
[ 212.495070] usbcore: registered new interface driver r8153_ecm
[ 212.570211] usb 4-1.1: reset SuperSpeed USB device number 4 using xhci_hcd
[ 212.593634] r8152 4-1.1:1.0 (unnamed net_device) (uninitialized): Using pass-thru MAC addr 34:48:ed:7f:de:42
[ 212.617993] r8152 4-1.1:1.0: load rtl8153a-3 v2 02/07/20 successfully
[ 212.646456] r8152 4-1.1:1.0 eth0: v1.12.11
[ 212.671991] r8152 4-1.1:1.0 enx3448ed7fde42: renamed from eth0
[ 237.920096] IPv6: ADDRCONF(NETDEV_CHANGE): enx3448ed7fde42: link becomes ready
[ 237.920671] r8152 4-1.1:1.0 enx3448ed7fde42: carrier onDo you have any suggestion to make it work?
Thanks for your help.

