Hey there!
Running latest Manjaro version on a Lenovo Legion 5 Gaming Laptop. I also have a ThinkPad USB 3.0 Dock that has 2x DVI ports, usb ports, etc.
The problem is that after running commands pamac build displaylink and evdi I get this message when running systemctl status displaylink.service:
× displaylink.service
Loaded: not-found (Reason: Unit displaylink.service not found.)
Active: failed (Result: exit-code) since Sun 2022-10-23 02:23:25 EEST; 5min ago
CPU: 2ms
Oct 23 02:23:25 main systemd[1]: displaylink.service: Failed to schedule restart job: Unit displaylink.service not found.
Oct 23 02:23:25 main systemd[1]: displaylink.service: Failed with result 'exit-code'.
journalctl -xeu displaylink.service returns this:
Oct 23 02:23:22 main systemd[1]: Starting DisplayLink Manager Service...
░░ Subject: A start job for unit displaylink.service has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░
░░ A start job for unit displaylink.service has begun execution.
░░
░░ The job identifier is 11587.
Oct 23 02:23:22 main modprobe[3274]: modprobe: FATAL: Module evdi not found in directory /lib/modules/5.15.74-3-MANJARO
Oct 23 02:23:22 main systemd[1]: displaylink.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░
░░ An ExecStartPre= process belonging to unit displaylink.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Oct 23 02:23:22 main systemd[1]: displaylink.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░
░░ The unit displaylink.service has entered the 'failed' state with result 'exit-code'.
Oct 23 02:23:22 main systemd[1]: Failed to start DisplayLink Manager Service.
How can I get my 3rd display connected to the dock via DVI to work? PS. I am a total beginner
I guess you want the laptop display, as well as two others connected to the dock to work?
This seems to be the actual question, not reflected in the title.
The displaylink.service … might not be the proper way to achieve what you want.
But I have no idea.
I just noticed that your attempted way to solve your problem
installing displaylink.service
(from AUR, which is technically unsupported)
might not even be the right approach to get there
"Install evdi (AUR) or evdi-git (AUR) for the in development kernel module.
Install the displaylinkAUR driver. For Xorg it allows configuring DisplayLink monitors using Xrandr in the same manner as the udl driver; for Wayland no configuration is necessary.
Enable displaylink.service.
For Xorg use the "modesetting" driver with AccelMethod "none" and MatchDriver "evdi". "
pamac build displaylink (it automatically built evdi)
created the file /etc/X11/xorg.conf.d/20-evdi.conf and wrote
Section “OutputClass”
Identifier “DisplayLink”
MatchDriver “evdi”
Driver “modesetting”
Option “AccelMethod” “none”
EndSection
Reboot
sudo systemctl enable displaylink
Failed to enable unit: Unit file displaylink.service does not exist.
Before your system will recognize your DisplayLink device, the udl kernel module must be loaded. To do this, run
modprobe udl
If your DisplayLink device is connected, it should show some visual indication of this. Although a green screen is the standard indicator of this, other variations have been spotted and are perfectly normal. Most importantly, the output of dmesg should show something like the following, indicating a new DisplayLink device was found: "
[ 2759.865392] usb 6-2.4.1: new SuperSpeed USB device number 10 using xhci_hcd
[ 2759.882700] usb 6-2.4.1: New USB device found, idVendor=17e9, idProduct=4302, bcdDevice=30.14
[ 2759.882710] usb 6-2.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2759.882714] usb 6-2.4.1: Product: ThinkPad USB 3.0 Dock
[ 2759.882717] usb 6-2.4.1: Manufacturer: DisplayLink
[ 2759.882719] usb 6-2.4.1: SerialNumber: 10844423