首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内核升级后,Displaylink驱动程序不工作

内核升级后,Displaylink驱动程序不工作
EN

Ask Ubuntu用户
提问于 2020-07-23 07:45:53
回答 3查看 6.6K关注 0票数 4

我更新了我的内核到5.4.0-42-generic之后,我的对接站不再工作了。因此,我试图重新安装我的驱动程序,并得到以下消息。

代码语言:javascript
复制
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...

原木

代码语言:javascript
复制
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

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2020-07-24 11:34:10

在更新到displaylink驱动程序5.3.1之后,我的ubuntu_18.04内核5.4.0和displaylink驱动程序5.2也出现了同样的问题,它又开始工作了。显然,5.3.1也适用于ubuntu18.04,尽管在概览页中没有提到。

票数 6
EN

Ask Ubuntu用户

发布于 2020-07-23 14:24:38

我也遇到了同样的问题。

最近的内核更新肯定是这样的。您应该尝试的第一步是使用以前的内核版本引导ubuntu。要做到这一点,转到Ubuntu的Advanced并在一个标记为*的内核版本下面选择第一个内核版本。

当系统启动时,重新安装displaylink驱动程序,就像您以前尝试过的那样。

对我来说,这起作用很大。

票数 0
EN

Ask Ubuntu用户

发布于 2020-08-12 08:23:28

我的Ubuntu18.04也有同样的问题。从一天到另一天,对接站不再工作了-更确切地说,屏幕是空白的,但usb设备仍在工作。试图为ubuntu18.04重新安装DisplayLink驱动程序。如前所述(未能构建evdi/5.2.14 )。...)。为ubuntu 20.04安装最新的驱动程序。然后为我工作。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1261336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档