View Single Post
Old 05-23-2019, 03:17 PM   #1
goofy79
Junior Member
 
Join Date: May 2019
Posts: 2
Default centOS 7 support please

Hello,

i tried to install the DisplayLink Driver on my centOS 7 laptop, but without any success

If i start the ./displaylink-driver-5.1.26.run i get the following error
Code:
Verifying archive integrity...  100%   All good.
Uncompressing DisplayLink Linux Driver 5.1.26  100%  
DisplayLink Linux Software 5.1.26 install script called: install
Distribution discovered: "CentOS Linux release 7.6.1810 (Core) "
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/5.1.26. Consult /var/lib/dkms/evdi/5.1.26/build/make.log for details..
in the log file i can find ...
Code:
make[1]: Entering directory `/usr/src/kernels/5.1.4-1.el7.elrepo.x86_64'
make \
 \
-f /usr/src/kernels/5.1.4-1.el7.elrepo.x86_64/Makefile modules
/usr/src/kernels/5.1.4-1.el7.elrepo.x86_64/Makefile:205: ================= WARNING ================
/usr/src/kernels/5.1.4-1.el7.elrepo.x86_64/Makefile:206: 'SUBDIRS' will be removed after Linux 5.3
/usr/src/kernels/5.1.4-1.el7.elrepo.x86_64/Makefile:207: Please use 'M=' or 'KBUILD_EXTMOD' instead
/usr/src/kernels/5.1.4-1.el7.elrepo.x86_64/Makefile:208: ==========================================
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)
Code:
/var/lib/dkms/evdi/5.1.26/build/evdi_drv.c:45:2: Warnung: Initialisierung von inkompatiblem Zeigertyp [standardmäßig aktiviert]
  .fault = evdi_gem_fault,
  ^
/var/lib/dkms/evdi/5.1.26/build/evdi_drv.c:45:2: Warnung: (nahe der Initialisierung für »evdi_gem_vm_ops.fault«) [standardmäßig aktiviert]
/var/lib/dkms/evdi/5.1.26/build/evdi_connector.c:124:16: Fehler: »drm_helper_probe_single_connector_modes« ist hier nicht deklariert (nicht in einer Funktion)
  .fill_modes = drm_helper_probe_single_connector_modes,
                ^
/var/lib/dkms/evdi/5.1.26/build/evdi_painter.c: In Funktion »evdi_painter_connect«:
/var/lib/dkms/evdi/5.1.26/build/evdi_painter.c:675:2: Fehler: Implizite Deklaration der Funktion »drm_helper_hpd_irq_event« [-Werror=implicit-function-declaration]
  drm_helper_hpd_irq_event(evdi->ddev);
  ^
/var/lib/dkms/evdi/5.1.26/build/evdi_main.c: In Funktion »evdi_driver_setup«:
/var/lib/dkms/evdi/5.1.26/build/evdi_main.c:54:2: Fehler: Implizite Deklaration der Funktion »drm_kms_helper_poll_init« [-Werror=implicit-function-declaration]
  drm_kms_helper_poll_init(dev);
  ^
/var/lib/dkms/evdi/5.1.26/build/evdi_main.c: In Funktion »evdi_driver_unload«:
/var/lib/dkms/evdi/5.1.26/build/evdi_main.c:95:2: Fehler: Implizite Deklaration der Funktion »drm_kms_helper_poll_fini« [-Werror=implicit-function-declaration]
  drm_kms_helper_poll_fini(dev);
  ^
make[3]: *** [/var/lib/dkms/evdi/5.1.26/build/evdi_connector.o] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
cc1: Einige Warnungen werden als Fehler behandelt
make[3]: *** [/var/lib/dkms/evdi/5.1.26/build/evdi_main.o] Fehler 1
cc1: Einige Warnungen werden als Fehler behandelt
make[3]: *** [/var/lib/dkms/evdi/5.1.26/build/evdi_painter.o] Fehler 1
   ./tools/objtool/objtool check  --module --retpoline /var/lib/dkms/evdi/5.1.26/build/evdi_encoder.o
my env is a 5.1.4-1.el7.elrepo.x86_64 kernel

BR
goofy79 is offline   Reply With Quote