View Full Version : DisplayLink doesn't work on Linux 21.10
fjmarcelo
11-09-2021, 12:35 PM
Hi all
I upgraded to Ubuntu 21.10
DisplayLinks works with Linux kernel 5.8.0-38, but not with 5.13.0-20.
If I try modprobe evdi, I get this answer
sudo modprobe evdi
modprobe: ERROR: could not insert 'evdi': Exec format error
Additional information
Linux 5.13.0-20-generic #20-Ubuntu SMP Fri Oct 15 14:21:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
I attached log file in zip format.
Does anyone tell me what happens?
Thanks in advance!!
snipe122
11-10-2021, 06:59 AM
Works fine for me on Ubuntu 21.10 and using the latest driver from the download page. Did you try complete removal and fresh installation?
lsmod | grep evdi
evdi 61440 5
drm_kms_helper 262144 2 evdi,i915
syscopyarea 16384 2 drm_kms_helper,evdi
sysfillrect 16384 2 drm_kms_helper,evdi
sysimgblt 16384 2 drm_kms_helper,evdi
drm 561152 20 drm_kms_helper,evdi,i915
Linux 5.13.0-20-generic #20-Ubuntu SMP Fri Oct 15 14:21:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
fjmarcelo
11-10-2021, 11:59 AM
I did
sudo displaylink-installer uninstall
and reinstalled again with
sudo ./displaylink-driver-5.4.1-55.174.run
but it fails again...
I don't know what to do... :confused:
================================================== ========
Works fine for me on Ubuntu 21.10 and using the latest driver from the download page. Did you try complete removal and fresh installation?
lsmod | grep evdi
evdi 61440 5
drm_kms_helper 262144 2 evdi,i915
syscopyarea 16384 2 drm_kms_helper,evdi
sysfillrect 16384 2 drm_kms_helper,evdi
sysimgblt 16384 2 drm_kms_helper,evdi
drm 561152 20 drm_kms_helper,evdi,i915
Linux 5.13.0-20-generic #20-Ubuntu SMP Fri Oct 15 14:21:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
yoann
12-16-2021, 09:48 AM
Verifying archive integrity... 100% All good.
Uncompressing DisplayLink Linux Driver 5.4.1-55.174 100%
DisplayLink Linux Software 5.4.1-55.174 install script called:
Distribution discovered: Pop!_OS 21.10
Installing
[ Installing EVDI ]
[[ Installing EVDI DKMS module ]]
Creating symlink /var/lib/dkms/evdi/1.9.1/source ->
/usr/src/evdi-1.9.1
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j8 KERNELRELEASE=5.15.5-76051505-generic all INCLUDEDIR=/lib/modules/5.15.5-76051505-generic/build/include KVERSION=5.15.5-76051505-generic DKMS_BUILD=1...(bad exit status: 2)
ERROR (dkms apport): binary package for evdi: 1.9.1 not found
Error! Bad return status for module build on kernel: 5.15.5-76051505-generic (x86_64)
Consult /var/lib/dkms/evdi/1.9.1/build/make.log for more information.
ERROR: Failed to install evdi to the kernel tree.
and the output of the log file is :
DKMS make.log for evdi-1.9.1 for kernel 5.15.5-76051505-generic (x86_64)
Thu Dec 16 10:44:30 CET 2021
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/5.15.5-76051505-generic/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.15.5-76051505-generic'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.9.1/build \
single-build= \
need-builtin=1 need-modorder=1
gcc -Wp,-MMD,/var/lib/dkms/evdi/1.9.1/build/.evdi_platform_drv.o.d -nostdinc -isystem
| ^~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:277 : /var/lib/dkms/evdi/1.9.1/build/evdi_modeset.o] Erreur 1
In file included from /var/lib/dkms/evdi/1.9.1/build/evdi_connector.c:19:
/var/lib/dkms/evdi/1.9.1/build/evdi_drm_drv.h:23:10: fatal error: drm/drm_irq.h: Aucun fichier ou dossier de ce type
23 | #include <drm/drm_irq.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:277 : /var/lib/dkms/evdi/1.9.1/build/evdi_connector.o] Erreur 1
In file included from /var/lib/dkms/evdi/1.9.1/build/evdi_fb.c:31:
/var/lib/dkms/evdi/1.9.1/build/evdi_drm_drv.h:23:10: fatal error: drm/drm_irq.h: Aucun fichier ou dossier de ce type
23 | #include <drm/drm_irq.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:277 : /var/lib/dkms/evdi/1.9.1/build/evdi_fb.o] Erreur 1
make[1]: *** [Makefile:1874: /var/lib/dkms/evdi/1.9.1/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.5-76051505-generic'
make: *** [Makefile:28: all] Error 2
IS there a workaround for that ?
kw-nl
01-16-2022, 02:53 PM
Recently I updated Ubuntu 20.04 LTS to kernel 5.4.0-94 and my displaylink enabled DELL D6000 dock stopped functioning (works fine under windows so no hardware failure).
When I start Ubuntu 20.04 LTS under kernel 5.4.0-91 everything works fine.
I informed both DELL and Displaylink, but this will probably get lost in their organisation since I had to contact sales and press relations respectively.
Tested both
Release: 5.5 Beta | Dec 22, 2021
Release: 5.4.1 | Sep 6, 2021
https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu
Which are the latest drivers attow.
If someone managed to update the drivers or contact Synaptic to update their drivers please let me know.
vBulletin® v3.8.7, Copyright ©2000-2026, vBulletin Solutions, Inc.