Драйвер Displaylink не работает после обновления ядра

Я обновил свое ядро ​​до 5.4.0-42-generic , после этого моя док-станция больше не работает. Поэтому я пытаюсь переустановить драйверы и получить следующее сообщение.

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...

Журналы

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

У кого-нибудь есть решение для этой проблемы?

РЕДАКТИРОВАТЬ: Драйвер, который я установил https://www.displaylink.com/downloads/ubuntu

0
задан 23 July 2020 в 10:45

3 ответа

I had the same issue with ubuntu_18.04, kernel 5.4.0 and displaylink driver 5.2 after updating to displaylink driver 5.3.1 it started working again. по-видимому, 5.3.1 также для Ubuntu 18.04, хотя и не упоминается на странице обзора.

2
ответ дан 30 July 2020 в 22:03

У меня та же проблема, что и упомянута.

Недавнее обновление ядра, безусловно, имело место. Первый шаг, который вы должны попытаться сделать, это загрузить Ubuntu, используя предыдущую версию ядра. Для этого перейдите в Дополнительные параметры для Ubuntu и выберите первую версию ядра под одной, помеченной *.

При запуске системы переустановите драйверы displaylink, как вы пытались раньше.

В моем случае это помогли.

0
ответ дан 30 July 2020 в 22:03

У меня была такая же проблема с Ubuntu 18.04. Со дня на день док-станция больше не работала, точнее, экраны оставались пустыми, но USB-устройства продолжали работать. Попытка переустановить драйвер DisplayLink для Ubuntu 18.04. закончился, как указано выше (Не удалось собрать evdi/5.2.14. [...]). Установка новейшего драйвера для Ubuntu 20.04. тогда работал на меня.

0
ответ дан 12 August 2020 в 08:23

Другие вопросы по тегам:

Похожие вопросы: