Go Back   DisplayLink Forum > DisplayLink Graphics Technology > Linux and Open Source

Reply
 
Thread Tools Search this Thread Display Modes
Old 10-26-2017, 11:04 PM   #1
dwlamb
Junior Member
 
Join Date: Oct 2017
Posts: 2
Default Driver will not install kubuntu 14.04.5 LTS

I am having a challenge installing drivers for DisplayLink USB 2.0 VGA adapator on Kubuntu 14.04.5 32-bit. I have tried without success using DisplayLink USB Graphics Software for Ubuntu 1.4 or 1.3.54.

Upon running the install script for 1.4 it was advised:
Code:
Missing component: Kernel version 3.13.0-133-generic is too old. At least 3.14 is required.
After some googling, I found https://sysads.co.uk/2014/07/04/inst...ntu-14-04-lts/ and followed the directions to the letter.

Running `uname -r` yields `3.14.10-031410-generic`. Using either installation for the drivers listed above I still receive an unsatisfied dependency error:

Code:
#> sudo ./displaylink-driver-1.3.54.run
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.3.54  100%
DisplayLink Linux Software 1.3.54 install script called: install
Distribution discovered: Ubuntu 14.04.5 LTS
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 3.14.10-031410-generic.
This is a fatal error, cannot install DisplayLink Linux Software.
Can someone please advise what to do next to install the drivers?
dwlamb is offline   Reply With Quote
Old 10-27-2017, 07:06 PM   #2
dwlamb
Junior Member
 
Join Date: Oct 2017
Posts: 2
Default Continued

I managed to install a kernel and headers for 3.14.17 that satisfy displaylink-driver-1.4.210.run but I am getting an error I don't know how to resolve. This is the contents of the make.log:

Code:
DKMS make.log for evdi-1.4.210 for kernel 3.14.17-031417-generic (i686)
Fri Oct 27 13:46:56 EDT 2017
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/1.4.210/build SRCROOT=/var/lib/dkms/evdi/1.4.210/build CONFIG_MODULE_SIG= -C /lib/modules/3.14.17-031417-generic/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.14.17-031417-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)
mkdir -p /var/lib/dkms/evdi/1.4.210/build/.tmp_versions ; rm -f /var/lib/dkms/evdi/1.4.210/build/.tmp_versions/*
make -f scripts/Makefile.build obj=/var/lib/dkms/evdi/1.4.210/build
  gcc -Wp,-MD,/var/lib/dkms/evdi/1.4.210/build/.evdi_drv.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.14.17-031417-generic/arch/x86/include -Iarch/x86/include/generated  -Iinclude -I/usr/src/linux-headers-3.14.17-031417-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.14.17-031417-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.17-031417-generic/include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(evdi_drv)"  -D"KBUILD_MODNAME=KBUILD_STR(evdi)" -c -o /var/lib/dkms/evdi/1.4.210/build/.tmp_evdi_drv.o /var/lib/dkms/evdi/1.4.210/build/evdi_drv.c
  if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/evdi/1.4.210/build/evdi_drv.o != "scripts/mod/empty.o" ]; then /usr/src/linux-headers-3.14.17-031417-generic/scripts/recordmcount  "/var/lib/dkms/evdi/1.4.210/build/evdi_drv.o"; fi; fi;
  gcc -Wp,-MD,/var/lib/dkms/evdi/1.4.210/build/.evdi_modeset.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.14.17-031417-generic/arch/x86/include -Iarch/x86/include/generated  -Iinclude -I/usr/src/linux-headers-3.14.17-031417-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.14.17-031417-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.17-031417-generic/include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(evdi_modeset)"  -D"KBUILD_MODNAME=KBUILD_STR(evdi)" -c -o /var/lib/dkms/evdi/1.4.210/build/.tmp_evdi_modeset.o /var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c: In function ‘evdi_crtc_mode_set’:
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:63:10: error: ‘struct drm_crtc’ has no member named ‘primary’
  if (crtc->primary == NULL) {
          ^
In file included from include/drm/drmP.h:45:0,
                 from /var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:14:
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:70:23: error: ‘struct drm_crtc’ has no member named ‘primary’
  efb = to_evdi_fb(crtc->primary->fb);
                       ^
include/linux/kernel.h:833:49: note: in definition of macro ‘container_of’
  const typeof( ((type *)0)->member ) *__mptr = (ptr); \
                                                 ^
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:70:8: note: in expansion of macro ‘to_evdi_fb’
  efb = to_evdi_fb(crtc->primary->fb);
        ^
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c: In function ‘evdi_sched_page_flip’:
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:132:11: error: ‘struct drm_crtc’ has no member named ‘primary’
  fb = crtc->primary->fb;
           ^
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c: In function ‘evdi_crtc_page_flip’:
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:188:40: error: ‘struct drm_crtc’ has no member named ‘primary’
   struct drm_framebuffer *old_fb = crtc->primary->fb;
                                        ^
/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.c:196:7: error: ‘struct drm_crtc’ has no member named ‘primary’
   crtc->primary->fb = fb;
       ^
make[2]: *** [/var/lib/dkms/evdi/1.4.210/build/evdi_modeset.o] Error 1
make[1]: *** [_module_/var/lib/dkms/evdi/1.4.210/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.14.17-031417-generic'
make: *** [all] Error 2
Can someone please advise?
Thank you for taking the time to read this.
dwlamb is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:17 AM.


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