Package Details: evdi 1.14.7-1

Git Clone URL: https://aur.archlinux.org/evdi.git (read-only, click to copy)
Package Base: evdi
Description: A Linux® kernel module that enables management of multiple screens.
Upstream URL: https://github.com/DisplayLink/evdi
Keywords: display displaylink dp evdi screens
Licenses: GPL
Submitter: PlusMinus
Maintainer: endorfina
Last Packager: endorfina
Votes: 56
Popularity: 2.03
First Submitted: 2016-09-16 07:44 (UTC)
Last Updated: 2024-10-10 19:19 (UTC)

Latest Comments

« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 .. 23 Next › Last »

mwawrzyniak commented on 2019-12-05 15:34 (UTC)

Posted a update based on the discussion at https://github.com/DisplayLink/evdi/issues/172

Hopefully this fixes 5.4 DKMS building and doesn't break prior kernels.

Thanks to @abucodonosor and @severach on GitHub.

aquator commented on 2019-12-05 08:34 (UTC) (edited on 2019-12-05 08:34 (UTC) by aquator)

I needed a few extra steps:

After you got the patch with wget, you should apply it:

patch -Np1 < /tmp/evdi/evdi-aur-linux-54.patch

Then it missed the version number from the library:

Line 56 of PKGBUILD should be

install -D -m 755 library/$LIBNAME.so.$pkgver $pkgdir/usr/lib/$LIBNAME.so

(note the .$pkgver)

Then, not to apply the patch again, I did

mv /tmp/evdi/evdi-aur-linux-54.patch /tmp/evdi/evdi-aur-linux-54.patch.bak

After that, makepkg -si was ok for me.

niedakh commented on 2019-12-05 05:31 (UTC) (edited on 2019-12-05 05:31 (UTC) by niedakh)

If anyone has a problem with the #evdi AUR #archlinux package under linux 5.4 and #DKMS failures, here's a patch to the AUR repo that makes it work. I retrofited the patches and instruction from @raghar's github link:

https://gist.github.com/niedakh/bdae93bc5f7a97a4131ebb304f3bc448

Instructions?

cd /tmp

git clone https://aur.archlinux.org/evdi.git

cd evdi

wget https://gist.githubusercontent.com/niedakh/bdae93bc5f7a97a4131ebb304f3bc448/raw/67bb123b171e88e3a629c30c6f85e6148b1474ab/evdi-aur-linux-54.patch

makepkg -si

cd ..

rm -rf evdi

pogojotz commented on 2019-12-04 14:57 (UTC)

That patch does not yet work with DKMS :(

lordchaos commented on 2019-12-04 10:03 (UTC)

@mwawrzyniak can you please have a look at the latest patch offered? See the github link.

raghar commented on 2019-12-03 21:24 (UTC)

Some fix is described in issue on GitHub - https://github.com/DisplayLink/evdi/issues/172#issuecomment-561194509 - but for me it is a but too complicated to apply this myself so I am waiting for a proper fix.

darose commented on 2019-12-03 15:19 (UTC)

I'm having same issue as @lordchaos. Is there a fix/workaround?

lordchaos commented on 2019-12-02 22:38 (UTC)

Does not seem to build against the 5.4.1-x kernel, not sure what's going on here:

make LDFLAGS= MAKEFLAGS=" --jobserver-auth=3,4" O=/usr/lib/modules/5.4.1-arch1-1/build subdir=tools -C ./tools/ objtool make -f ./scripts/Makefile.modbuiltin obj=usr make -f ./scripts/Makefile.modbuiltin obj=arch/x86 rm -f include/linux/version.h make[2]: Nothing to be done for 'objtool'. make -f ./scripts/Makefile.modbuiltin obj=kernel make -f ./scripts/Makefile.modbuiltin obj=certs scripts/Makefile.build:42: arch/x86/entry/syscalls/Makefile: No such file or directory make[2]: *** No rule to make target 'arch/x86/entry/syscalls/Makefile'. Stop.

Singularity commented on 2019-05-09 16:37 (UTC)

evdi-dkms would better represent the packages name

ghego commented on 2019-05-02 09:42 (UTC)

I'm facing an issue with kernel 5.1, line 45 of evdi_drv has an issue for incompatible pointer type.

vm_fault_t ()(struct vm_fault ) {aka unsinge int ()(struct vm_fault )} from incompatible pointer type 'int ()(struct vm_fault )

Linux headers are installed