PDA

View Full Version : Monitors not working


krakerjak
07-29-2022, 05:39 AM
I am using Ubuntu 22.04 LTS and using Wayland, my external monitors are not displaying. When i go to Display Settings, my laptop display is the only monitor that shows up.

I have run lsusb -d 17e9:
Here are the results:
$ lsusb -d 17e9:
Bus 004 Device 017: ID 17e9:4373 DisplayLink Targus Quad HDMI Video Docking Station
Bus 004 Device 015: ID 17e9:4373 DisplayLink Targus Quad HDMI Video Docking Station


I have fun sudo systemctl status displaylink-driver.service
Here are the results:
displaylink-driver.service - DisplayLink Driver Service
Loaded: loaded (/lib/systemd/system/displaylink-driver.service; static)
Active: activating (start-pre) since Fri 2022-07-29 01:27:40 EDT; 1s ago
Cntrl PID: 468477 (sh)
Tasks: 30 (limit: 18590)
Memory: 307.0M
CPU: 3.568s
CGroup: /system.slice/displaylink-driver.service
├─468477 /bin/sh -c "modprobe evdi || (dkms install \$(ls -t /usr/src | grep evdi | head -n1 | sed -e \"s:-:/:\") && modprobe evdi)"
├─468479 /bin/sh -c "modprobe evdi || (dkms install \$(ls -t /usr/src | grep evdi | head -n1 | sed -e \"s:-:/:\") && modprobe evdi)"
├─468485 /bin/bash /usr/sbin/dkms install evdi/1.9.1
├─468504 /bin/bash /usr/sbin/dkms install evdi/1.9.1
├─468633 /bin/bash /usr/sbin/dkms install evdi/1.9.1
├─468634 /bin/bash /usr/sbin/dkms install evdi/1.9.1
├─468635 make -j8 KERNELRELEASE=5.15.0-43-generic all INCLUDEDIR=/lib/modules/5.15.0-43-generic/build/include KVERSION=5.15.0-43-generic DKMS_BUILD=1
├─468636 sleep 3
├─468640 make KBUILD_VERBOSE=1 M=/var/lib/dkms/evdi/1.9.1/build SUBDIRS=/var/lib/dkms/evdi/1.9.1/build SRCROOT=/var/lib/dkms/evdi/1.9.1/build CONFIG_MODULE_SIG= -C /lib/modules/>
├─468843 make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.9.1/build single-build= need-builtin=1 need-modorder=1
├─468848 /bin/sh -c "set -e; echo ' gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_platform_drv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86>
├─468849 gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_platform_drv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/include -I./arch/x86/include>
├─468851 /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -nostdinc -I ./arch/x86/include -I ./arch/x86/include/generated -I ./include -I ./arch/x86/include/uapi -I ./arch/x86/includ>
├─468856 /bin/sh -c "set -e; echo ' gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_modeset.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/incl>
├─468858 gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_modeset.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/include -I./arch/x86/include/gene>
├─468859 /bin/sh -c "set -e; echo ' gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_connector.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/in>
├─468860 gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_connector.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/include -I./arch/x86/include/ge>
├─468861 /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -nostdinc -I ./arch/x86/include -I ./arch/x86/include/generated -I ./include -I ./arch/x86/include/uapi -I ./arch/x86/includ>
├─468862 /bin/sh -c "set -e; echo ' gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_encoder.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/incl>
├─468863 gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_encoder.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/include -I./arch/x86/include/gene>
├─468864 /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -nostdinc -I ./arch/x86/include -I ./arch/x86/include/generated -I ./include -I ./arch/x86/include/uapi -I ./arch/x86/includ>
├─468866 /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -nostdinc -I ./arch/x86/include -I ./arch/x86/include/generated -I ./include -I ./arch/x86/include/uapi -I ./arch/x86/includ>
├─468868 /bin/sh -c "set -e; echo ' gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_fb.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/include ->
├─468870 gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_fb.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/11/include -I./arch/x86/include -I./arch/x86/include/generated>
├─468871 /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -nostdinc -I ./arch/x86/include -I ./arch/x86/include/generated -I ./include -I ./arch/x86/include/uapi -I ./arch/x86/includ>
└─468883 /bin/sh -c "set -e; echo ' if objdump -h /var/lib/dkms/evdi/1.9.1/build/evdi_sysfs.o | grep -q __ksymtab; then gcc -E -D__GENKSYMS__ -Wp,-MMD,/var/lib/dkms/evdi/1.9.1>

Jul 29 01:27:40 USA01LINUX001 systemd[1]: Starting DisplayLink Driver Service...
Jul 29 01:27:40 USA01LINUX001 sh[468478]: modprobe: FATAL: Module evdi not found in directory /lib/modules/5.15.0-43-generic
Jul 29 01:27:40 USA01LINUX001 sh[468504]: Kernel preparation unnecessary for this kernel. Skipping...
Jul 29 01:27:40 USA01LINUX001 sh[468504]: Building module:
Jul 29 01:27:40 USA01LINUX001 sh[468504]: cleaning build area...
lines 1-40/40 (END)


I have run lsusb
Here are the results:
Bus 004 Device 017: ID 17e9:4373 DisplayLink Targus Quad HDMI Video Docking Station
Bus 004 Device 016: ID 05e3:0620 Genesys Logic, Inc. USB3.1 Hub
Bus 004 Device 015: ID 17e9:4373 DisplayLink Targus Quad HDMI Video Docking Station
Bus 004 Device 014: ID 05e3:0620 Genesys Logic, Inc. USB3.1 Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root 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 007: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
Bus 001 Device 005: ID 13d3:56bb IMC Networks Integrated Camera
Bus 001 Device 003: ID 056a:51b2 Wacom Co., Ltd Pen and multitouch sensor
Bus 001 Device 025: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 001 Device 024: ID 413c:8505 Dell Computer Corp. Dell Universal Receiver
Bus 001 Device 023: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 022: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 009: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


I have run the DisplayLink Linux Support Tool 5.2.1230 and have attached the zip/log file.

Both Monitors are connected to my Targus Dock 520 by HDMI cord.

Shakealot
09-11-2022, 03:46 PM
Hello krakerjak,

Did you find any solution to your problem ? I'm facing the same issue.

I am using Ubuntu 22.04 LTS on a Asus Vivobook Pro 14 OLED N7400QE-KM032W (https://www.asus.com/Laptops/For-Home/Vivobook/Vivobook-Pro-14X-OLED-N7400-11th-Gen-Intel/) with this docking station : ASUS USB3.0 HZ-3A Docking Station (https://www.asus.com/Accessories/Docks-Dongles-and-Cable/ASUS-Docks-Dongles-and-Cable/ASUS_USB30_HZ3A_Docking_Station/),

I have downloaded the 5.6.1 version of the driver (https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu-5.6.1?filetype=exe) and have followed this instructions (https://support.displaylink.com/knowledgebase/articles/615714#ubuntu). The only step that failed was sudo apt-get install linux-signed-generic-lts-utopic, the package couldn't be find. I also couldn't change the secure boot state as it was not prompted to me when I rebooted my computer, though I was able to enter the password in the "Enroll MOK" menus.

trasigleksak
09-14-2022, 09:30 AM
Hi!
Check the version of drivers. I used the most recent driver 5.6.1 (said to support Ubuntu 22) and had the same problem. Then I tried a legacy driver 5.5 (that worked before updating) and tadaa - my external monitors did work again. And I could once again set the same resolution on both monitors (that is also not possible in the latest driver if you even get it going). So uninstall and get a legacy driver (you get them under the latest driver on the home page).

Good luck and tell me if it worked out for you!