Ubuntu 16.04 Problemas no driver do Displaylink

1

Sou bem novo no Ubuntu, acabei de instalá-lo no meu laptop e estou tentando fazer com que meu hub funcione para que eu possa usar meus monitores. Quando tento instalar o driver do displaylink, recebo o seguinte erro:

ERROR (code 3): Failed to build evdi/1.2.65. Consult /var/lib/dkms/evdi/1.2.65/build/make.log for details..

Este é o conteúdo de make.log:

DKMS make.log for evdi-1.2.65 for kernel 4.10.0-33-generic (x86_64)
Tuesday 19 September  09:57:27 AEST 2017
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/1.2.65/build SRCROOT=/var/lib/dkms/evdi/1.2.65/build CONFIG_MODULE_SIG= -C /lib/modul$
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-33-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.2.65/build/.tmp_versions ; rm -f /var/lib/dkms/evdi/1.2.65/build/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.2.65/build
gcc -Wp,-MD,/var/lib/dkms/evdi/1.2.65/build/.evdi_drv.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/5/include  -I./arch/x86/$
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/evdi/1.2.65/build/evdi_drv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  $
gcc -Wp,-MD,/var/lib/dkms/evdi/1.2.65/build/.evdi_modeset.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/5/include  -I./arch/$
/var/lib/dkms/evdi/1.2.65/build/evdi_modeset.c: In function ‘evdi_modeset_init’:
/var/lib/dkms/evdi/1.2.65/build/evdi_modeset.c:375:2: error: implicit declaration of function ‘drm_mode_create_dirty_info_property’ [-$
drm_mode_create_dirty_info_property(dev);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:294: recipe for target '/var/lib/dkms/evdi/1.2.65/build/evdi_modeset.o' failed
make[2]: *** [/var/lib/dkms/evdi/1.2.65/build/evdi_modeset.o] Error 1
Makefile:1524: recipe for target '_module_/var/lib/dkms/evdi/1.2.65/build' failed
make[1]: *** [_module_/var/lib/dkms/evdi/1.2.65/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-33-generic'
Makefile:21: recipe for target 'all' failed
make: *** [all] Error 2

Não sei como executar make oldconfig $$ make prepare no kernal src.

Edit: O acima pode ser resolvido fazendo o download da versão mais recente, que não é aquela ligada quando você vai para o url downloads / ubuntu no site do displaylink. O que você quer está aqui: link

No entanto, o meu displaylink ainda não está funcionando com o meu segundo monitor, embora já tenha instalado o driver.

    
por benikens 19.09.2017 / 02:05

1 resposta

1

Depois de obter o driver atualizado, descobri que precisava editar um arquivo conf aqui link

Isso, no entanto, não resolveu o problema de fazê-lo funcionar com o monitor agora faz meu mouse piscar (embora a segunda tela tenha funcionado). Estou marcando isso como resolvido como o problema é um problema conhecido com o driver xorg e deve ser corrigido por eles lançando uma atualização nada mais que eu possa fazer.

    
por benikens 19.09.2017 / 04:40