How do you get DisplayLink docks working on Trisquel?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
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.
You may have to install evdi-dkms package. I am not sure if the kernels provided by jxself can work with it.
I tried. Installing the evdi-dkms package had no effect on Trisquel 12. Still no HDMI output. Rebooting didn't help either.
Did you try the command "sudo modprobe evdi"?
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 jointe | Taille |
|---|---|
| evdi.log | 1.62 Ko |
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"
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.
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.
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.
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.

