web-dev-qa-db-fra.com

DisplayLink Pilote ne fonctionne pas après la mise à niveau du noyau

J'ai mis à jour mon noyau à 5.4.0-42-genericafer que ma station d'accueil ne fonctionne plus. Donc, j'essaie de réinstaller mes pilotes et d'obtenir le message suivant.

Verifying archive integrity...  100%   All good.
Uncompressing DisplayLink Linux Driver 5.2.14  100%  
DisplayLink Linux Software 5.2.14 install script called: install
Distribution discovered: Ubuntu 18.04.4 LTS
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.2.14. Consult /var/lib/dkms/evdi/5.2.14/build/make.log for details...

Les journaux

DKMS make.log for evdi-5.2.14 for kernel 5.4.0-42-generic (x86_64)
Thu Jul 23 09:40:00 CEST 2020
make: getcwd: No such file or directory
make: *** No rule to make target 'all'.  Stop.
DKMS make.log for evdi-5.2.14 for kernel 5.4.0-42-generic (x86_64)
Thu Jul 23 09:40:03 CEST 2020
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/5.2.14/build SRCROOT=/var/lib/dkms/evdi/5.2.14/build CONFIG_MODULE_SIG= -C /lib/modules/5.4.0-42-generic/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-42-generic'
make -f ./Makefile syncconfig
make -f ./scripts/Makefile.build obj=scripts/basic
rm -f .tmp_quiet_recordmcount
make -f ./scripts/Makefile.build obj=scripts/kconfig syncconfig
  flex -oscripts/kconfig/lexer.Lex.c -L scripts/kconfig/lexer.l
/bin/sh: 1: flex: not found
scripts/Makefile.Host:9: recipe for target 'scripts/kconfig/lexer.Lex.c' failed
make[3]: *** [scripts/kconfig/lexer.Lex.c] Error 127
make[3]: *** Waiting for unfinished jobs....
  bison -o scripts/kconfig/parser.tab.c --defines=scripts/kconfig/parser.tab.h -t -l scripts/kconfig/parser.y
/bin/sh: 1: bison: not found
scripts/Makefile.Host:17: recipe for target 'scripts/kconfig/parser.tab.h' failed
make[3]: *** [scripts/kconfig/parser.tab.h] Error 127
Makefile:594: recipe for target 'syncconfig' failed
make[2]: *** [syncconfig] Error 2
Makefile:704: recipe for target 'include/config/auto.conf.cmd' failed
make[1]: *** [include/config/auto.conf.cmd] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-42-generic'
Makefile:22: recipe for target 'all' failed
make: *** [all] Error 2

Quelqu'un a-t-il une certaine solution pour la question de Thie?

Edit: le pilote que j'ai installé https://www.displaylink.com/downloads/ubunt

2
Antoni

J'avais le même problème avec Ubuntu_18.04, Kernel 5.4.0 et DisplayLink Driver 5.2 après la mise à jour de DisplayLink Driver 5.3.1 Cela a commencé à travailler à nouveau. Apparemment 5.3.1 est également pour Ubuntu 18.04 mais non mentionné dans la page d'aperçu.

3
john

J'ai le même problème que mentionné.

La mise à jour récente du noyau était définitivement le cas. Première étape, vous devriez essayer de faire est de démarrer Ubuntu à l'aide de la version précédente du noyau. Pour ce faire, allez à Options avancées pour Ubunt et choisissez la première version du noyau sous un marqué avec *.

Lorsque le système démarre, réinstallez les pilotes DisplayLink comme vous avez essayé avant.

Dans mon cas, cela a aidé.

0
kbernatjanusziewicz