How do you get DisplayLink docks working on Trisquel?

9 réponses [Dernière contribution]
kalvin2023
Hors ligne
A rejoint: 03/07/2023

Hello everyone. I'm trying to find a good replacement for my HP USB-C Dock G4. It used to work fine (everything including display output), but it's become unreliable lately.

I recently obtained a Wavlink WL-UG69DK1 and a StarTech DK30C2DPPD. I tried both on my Fujitsu T939. Everything works fine except the display output (both on Trisquel 11 and 12).

Now comes the real problem. Based on prior research, it looks like those docks need a DisplayLink driver to make the display outputs work. I believe the driver is proprietary.

Therefore, does anyone know a libre driver for DisplayLink that works? Or, is there a non-displaylink dock like the HP G4 you know of?

Thanks.

eric23
Hors ligne
A rejoint: 06/30/2017

You may have to install evdi-dkms package. I am not sure if the kernels provided by jxself can work with it.

kalvin2023
Hors ligne
A rejoint: 03/07/2023

I tried. Installing the evdi-dkms package had no effect on Trisquel 12. Still no HDMI output. Rebooting didn't help either.

eric23
Hors ligne
A rejoint: 06/30/2017

Did you try the command "sudo modprobe evdi"?

kalvin2023
Hors ligne
A rejoint: 03/07/2023

I gave that command a try. Still didn't work. I attached a journalctl log of the resulting command. I think you're right that the kernel may be missing something.

Pièce jointeTaille
evdi.log 1.62 Ko
eric23
Hors ligne
A rejoint: 06/30/2017

This line is important. It seems it is not being loaded, because it hasn't been signed with the right key I think. I could be wrong as I don't know much about UEFI and "Secure Boot".

"module verification failed: signature and/or required key missing - tainting kernel"

kalvin2023
Hors ligne
A rejoint: 03/07/2023

That gives me an idea. I'll try modifying the BIOS settings with the UEFI turned off. I going to see if the same issue occurs or not. I don't have a libreboot compatible laptop to test, unfortunately. I'll report my findings later.

kalvin2023
Hors ligne
A rejoint: 03/07/2023

UPDATE: it doesn't seem like disabling UEFI or secureboot helped. I got the same output as the one in the log. I also tried various BIOS settings in an HP ProBook 650 G2. Pretty much the same thing output as well.

Avron

I am a translator!

Hors ligne
A rejoint: 08/18/2020

https://github.com/mlukaszek/evdipp might do what you want, and the only dependency seems to be https://github.com/DisplayLink/evdi.git, which perhaps can be avoided by removing it and the associated files from CMakeLists.txt, installing libevdi-dev and doing some symlinks to fix mismatch between the evdi lib file name expected by evdipp and the one installed from Trisquel repo. Good luck with that.

By the way, I have this docking station, the HDMI display (I only tried one display) works with Ecne on a macbook 12 inch from 2017 and on my novacustom laptop without doing anything special.

kalvin2023
Hors ligne
A rejoint: 03/07/2023

Thanks. I managed to find something similar to the one you suggested yesterday.

I got two of those; one of them has HDMI working on one port only, and the other works fine with multiple outputs. I think it's simply needs a power adapter.

I'll look into compiling evdipp on my free time.