I've connected the monitors to the dock, and the monitors detect when they are being connected and disconnected, so there doesn't seem to be any issue with the signal as such. All the other plugs on the dock are also working perfectly (power, Ethernet, USB to keyboard and mouse, USB-C to laptop). Basically everything is working fine, but Linux is not detecting the monitors connected to the dock.

sudo dmesg --follow does not show anything when disconnecting and reconnecting a monitor.

Should this be solvable? I'm running XWayland on GNOME on an up-to-date Arch Linux 5.10.47-1-lts.

1 Answer 1


What does the lsusb command say about it?

If the output line for the dock includes ID 17e9:600a, then it is this one: a DisplayLink dock.

DisplayLink docks essentially provide an extra USB-connected almost-GPU that needs its own evdi driver module. The driver package also includes firmware that is needed for the USB-GPU to work, a libevdi library, and a closed-source DisplayLink Manager application.

You could get the firmware and the application by extracting the driver package and then build the driver and library from sources available on GitHub.

The ArchWiki also seems to have advice on using DisplayLink devices on Arch. As far as I've understood, the procedure should be essentially the same as with the USB-3.0 DisplayLink devices, although your dock uses the newer USB-C connection.

  • Then your dock is not a "HP USB-C Universal Dock". It might be a "HP USB C/A Universal Dock G2", which is an entirely different product. The exact product identification is important here. Please add the lsusb identification results to your original question.
    – telcoM
    Commented Jul 8, 2021 at 10:51
  • 1
    Aw crap, you're right. There's no mention of DisplayLink on the dock, but lsusb reports it is indeed DisplayLink :(( I'll give you the bounty and give away the dock.
    – l0b0
    Commented Jul 8, 2021 at 21:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .