Comments (12)
@daugustin I cannot promise any ETA. We definitely do plan to extend support to Ubuntu 16.04, which as you know it's due to be out in about a week.
from evdi.
This should already be fixed on devel branch - but DisplayLink driver would not work with this branch yet as commit 09b525b changed the signature of evdi_connect. A build from devel branch witch this change reverted might work though. Let us know if you try it. Thanks!
from evdi.
Oh sorry didn't really realize the old "master" branch there (which has nothing really changed) so all my comments above apply to the devel branch. I couldn't get the patch reversed on first try as it seems a lot of things changed. I need ba9e54f though, because of the changes for 4.5.
Is there a new release of DisplayLink planned for the new evdi module?
from evdi.
I have the same problem, kernel 4.5.0 and Dell D3100. On kernel 4.4.0 and older evdi it was working.
from evdi.
Dell XPS 15 - Linux Mint x64 17.3 Cinnamon - Kernel 4.5.0.
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.0.335 100%
DisplayLink Linux Software 1.0.335 install script called: install
Distribution discovered: Linux Mint 17.3 Rosa
WARNING: Kernel version 4.5.0-040500-generic is not supported. Highest supported version is 3.19.
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/1.0.335. Consult /var/lib/dkms/evdi/1.0.335/build/make.log for details..
DKMS make.log for evdi-1.0.335 for kernel 4.5.0-040500-generic (x86_64)
Wed Mar 30 12:29:17 CEST 2016
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/1.0.335/build SRCROOT=/var/lib/dkms/evdi/1.0.335/build CONFIG_MODULE_SIG= -C /lib/modules/4.5.0-040500-generic/build modules
make[1]: Entering directory `/usr/src/linux-headers-4.5.0-040500-generic'
Makefile:666: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
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.0.335/build/.tmp_versions ; rm -f /var/lib/dkms/evdi/1.0.335/build/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.0.335/build
gcc -Wp,-MD,/var/lib/dkms/evdi/1.0.335/build/.evdi_drv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -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.0.335/build/.tmp_evdi_drv.o /var/lib/dkms/evdi/1.0.335/build/evdi_drv.c
gcc: error: unrecognized command line option ‘-fstack-protector-strong’
make[2]: *** [/var/lib/dkms/evdi/1.0.335/build/evdi_drv.o] Error 1
make[1]: *** [_module_/var/lib/dkms/evdi/1.0.335/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-4.5.0-040500-generic'
make: *** [all] Error 2
from evdi.
@f3l1x I think this is a different issue
The error here is
gcc: error: unrecognized command line option ‘-fstack-protector-strong’
which is a GCC 4.9 option.
For what I have found, Mint 17 only ships with GCC 4.8
from evdi.
@daugustin Thanks... But, how can I fix it?
from evdi.
The patch i made for my openSUSE installation, can be reused for other linux distribution i think:
https://github.com/sinfomicien/displaylink-evdi-opensuse
The patch is based on codesource i grab here, and apply only for kernel 4.5.0 compatibility
from evdi.
Thanks @sinfomicien, I used that to update my ebuild
I successfully tested the first version from 2015 with the patch and it worked on 4.5.
@displaylink-mlukaszek Are there any ETAs for a new displaylink driver so we can use the newer evdi module?
from evdi.
Closing, this is now shipping in Ubuntu 1.1.62 release.
from evdi.
I'm seeing something similar https://gist.github.com/jcaesar/c6d93c70ae1d82689b96924d573ecc95 with version 1.1.65 (I can display stuff, but some applications have slideshow-level-performance.)
Should I open a new bug for this?
from evdi.
@jcaesar Yes, please raise this on our forum. It would be great if you could attach logs and, even better, record a short video where the problem can be observed. Thanks.
from evdi.
Related Issues (20)
- 6.8.7.arch1 kernel doesn't work - downgrading to 6.8.4.arch1 works HOT 14
- SteamOS suddenly not recognizing displays HOT 1
- 6.9.1 kernel doesn't work - downgrading to 6.8.9-arch1-2 works HOT 3
- Evdi 1.14.4 cannot compile on kernel 6.10.0-0.rc1 HOT 1
- GDM and GNOME crash and return to login screen in Arch HOT 10
- Evdi 1.14.4 works well on 6.9.3 and 6.8.9, but not on 6.8.10 ;) HOT 2
- 1.14.4 Can't be installted on RHEL 8.10 becuase Glibc HOT 1
- No screen show on rockchip rk3588 evb7(GPU mali g610) board
- No output for TTY consoles/terminals
- Cannot be compiled on Fedora 40
- Module not building if CONFIG_DRM_EVDI is missing
- Module evdi not found, 6.6.41-1-lts HOT 2
- Linux 6.10.X Lenovo ideapad 3 Cannot find any crtc or sizes HOT 1
- evdi drm Cannot find any crtc or sizes
- 6.10.3: .remove = evdi_platform_device_remove HOT 7
- SSL Error while installing evdi
- Monitors connected through the dock are blank on Wayland but work fine on X11 (Ubuntu 24.04) HOT 2
- Module evdi not found in directory /lib/modules/6.10.3-arch1-2 HOT 2
- Cannot compile on Debian 12 kernel 6.1.0-23: errors in Card.h HOT 1
- Error compiling on Fedora 40 - mismatched pointer assignment
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from evdi.