Dell Thunderbolt DA300 Ethernet pass-through connectivity issues on XPS13 9370

I am running TW on my Dell XPS 13 which I hook up to my 23 Inch Dell LCD while I am in my home office through the Dell Thunderbolt DA300 I recently bought. I had originally bought the DA200 with the purchase of the laptop but it did not support the full resolution that my Dell LCD is capable of so I upgraded to the DA300.

Every port on the hub works just fine every-time under the very latest update of TW except for the Ethernet pass through port for some reason. Every once in a while it might be recognized by the Connections window in TW and work for a while but about 98% of the other times it just won’t work, as in not recognized, and the port’s lights won’t turn on despite being connected to a switch.

I have independently checked all the other equipment including the switch, cable being used and the hub itself (under windows and on another machine) and they all work just fine so it has got to be TW related.

I did so preliminary Googling and digging on my own before posting here and it seems that the wired Ethernet uses the Realtek RTL8152 chip, based on that discovery;

> sudo lshw -C network                            
       description: Wireless interface
       product: QCA6174 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 32
       serial: 9c:b6:d0:90:3e:1b
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath10k_pci driverversion=5.1.4-1-default firmware=RM.4.4.1.c2-00057-QCARMSWP-1 ip= latency=0 link=yes multicast=yes wireless=IEEE 802
       resources: irq:145 memory:dc000000-dc1fffff
       description: Ethernet interface
       physical id: 2
       bus info: usb@4:1.2
       logical name: enp57s0u1u2
       serial: e4:b9:7a:9f:3b:d3
       size: 10Mbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.09.9 duplex=half link=no multicast=yes port=MII speed=10Mbit/s

So TW can sees it but the card wont register on the Connections window

> lsmod | grep r8152
**r8152**                  73728  0
mii                    16384  2 usbnet,**r8152**
usbcore               303104  8 xhci_hcd,usbnet,usbhid,uvcvideo,btusb,xhci_pci,cdc_ether,**r8152**

it even shows up on the ip a output;

> ip a
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 scope host lo
       valid_lft forever preferred_lft forever
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 9c:b6:d0:90:3e:1b brd ff:ff:ff:ff:ff:ff
    inet brd scope global dynamic noprefixroute wlp2s0
       valid_lft 603252sec preferred_lft 603252sec
    inet6 fe80::f372:c56f:858d:de8c/64 scope link noprefixroute  
       valid_lft forever preferred_lft forever
4: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff
    inet brd scope global vmnet1
       valid_lft forever preferred_lft forever
5: vmnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
    inet brd scope global vmnet8
       valid_lft forever preferred_lft forever
7: enp57s0u1u2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether e4:b9:7a:9f:3b:d3 brd ff:ff:ff:ff:ff:ff
8: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    inet brd scope global noprefixroute tun0
       valid_lft forever preferred_lft forever

> dmesg | grep enp57s0u1u2
   10.266758] r8152 4-1.2:1.0 **enp57s0u1u2**: renamed from eth0
  367.219056] r8152 4-1.2:1.0 **enp57s0u1u2**: renamed from eth0

I even tried changing the state of the link from down to up running the

sudo ip link set dev enp57s0u1u2 up

but it doesn’t budge.

I am stuck and have no idea how to follow this up further!

any help would be much appreciated.