Hi Guys, I just got one of these amazing laptops from the company I work for, more concretely the one with Ubuntu, 16GB of RAM and 512 SSD, FHD screen. So far, almost everything works fine, I just had some problems into detecting the live USB from Antergos.

Alongside with the laptop, I was given this USB-C Hub with DP, HDMI, VGA, Ethernet, audio, USB3 hub etc., which is not included in the list of supported/unsupported hubs of the Arch Linux Wiki . The list of ports and their working/no working status in my laptop are:

  • DP (not tested yet)
  • VGA (working)
  • HDMI (not tested yet)
  • USB3 HUB (working)
  • Audio (working)
  • USB-C (not tested yet)
  • SD-Card Reader (not tested yet)
  • Ethernet (not working)

As you may see, from the list of ports I’ve been able to test, Ethernet is the only one that is not working, which is really a problem for me. It turns out that Ethernet is not even being detected by the system (I think). I have both updated the BIOS and the Thunderbolt firmware to the latest version as described in the wiki:

$ 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: wlp58s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
        link/ether 9c:b6:d0:e6:9f:1d brd ff:ff:ff:ff:ff:ff
$ lspci -v | grep ethernet
$
$ lsusb
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 007: ID 2109:0100 VIA Labs, Inc.
    Bus 003 Device 006: ID 0c76:161f JMTek, LLC.
    Bus 003 Device 005: ID 2109:2812 VIA Labs, Inc. VL812 Hub
    Bus 003 Device 004: ID e0ff:0002 
    Bus 003 Device 003: ID 28da:1102 
    Bus 003 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 0c45:670c Microdia
    Bus 001 Device 002: ID 0cf3:e300 Qualcomm Atheros Communications
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Additionally, if I try to

modprobe thunderbolt

dmesg reports:

thunderbolt: loading out-of-tree module taints kernel.

Finally, dmesg is continuously reporting usb errors:

$ dmesg

    [ 2774.272570] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
    [ 2774.272594] xhci_hcd 0000:39:00.0: Cannot set link state.
    [ 2774.272606] usb usb4-port1: cannot disable (err = -32)
    [ 2778.312475] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
    [ 2778.312499] xhci_hcd 0000:39:00.0: Cannot set link state.
    [ 2778.312511] usb usb4-port1: cannot disable (err = -32)
    [ 2782.352583] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
    [ 2782.352607] xhci_hcd 0000:39:00.0: Cannot set link state.
    [ 2782.352619] usb usb4-port1: cannot disable (err = -32)
    [ 2786.392251] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
    [ 2786.392260] xhci_hcd 0000:39:00.0: Cannot set link state.
    [ 2786.392263] usb usb4-port1: cannot disable (err = -32)

Finally, the light next to the Ethernet port is turned on and the corresponding light in the router as well. Does anyone have any hints on what could be happening?

Thanks!