DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Linux and Open Source (https://displaylink.org/forum/forumdisplay.php?f=29)
-   -   DisplayLink doesn't work on Linux 21.10 (https://displaylink.org/forum/showthread.php?t=67984)

fjmarcelo 11-09-2021 12:35 PM

DisplayLink doesn't work on Linux 21.10
 
1 Attachment(s)
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?

Code:

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

Code:

sudo displaylink-installer uninstall
and reinstalled again with

Code:

sudo ./displaylink-driver-5.4.1-55.174.run
but it fails again...

I don't know what to do... :confused:
================================================== ========
Quote:

Originally Posted by snipe122 (Post 92898)
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?

Code:

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

same problem with pop_os 21.10
 
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

Update from Ubuntu 20.04.3 LTS kernel 5.4.0-91 to kernel 5.4.0-94
 
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/d...wnloads/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.


All times are GMT. The time now is 03:49 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.