首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu18.04上Displaylink驱动程序安装失败

在Ubuntu18.04上Displaylink驱动程序安装失败
EN

Ask Ubuntu用户
提问于 2020-06-21 11:30:04
回答 1查看 10.9K关注 0票数 2

我一直试图连接一个额外的显示器通过ThinkPad USB3Pro的DVI端口(它有一个DisplayLink标签)与联想IdeaPad L340有Ubuntu18.04。所有其他的驱动程序(声音,USB)都是开箱即用,而不是显示器。

我遵循了Ubuntu18.04驱动程序发行版的安装步骤: 5.1 https://support.displaylink.com/knowledgebase/articles/684649

但是在运行脚本的步骤中失败了:

代码语言:javascript
复制
sudo ./displaylink-driver-5.1.26.run 
Verifying archive integrity...  100%   All good.
Uncompressing DisplayLink Linux Driver 5.1.26  100%  
DisplayLink Linux Software 5.1.26 install script called: install
Distribution discovered: Ubuntu 18.04.4 LTS
WARNING: Version 1.7.0 of EVDI kernel module is already running.
Please reboot before attempting to re-install DisplayLink Linux Software.
Installation terminated.

在googling搜索之后,我做了以下工作:

代码语言:javascript
复制
$ sudo ./displaylink-driver-5.1.26.run --keep --noexec

displaylink-driver-5.1.26$ sudo ./displaylink-installer.sh uninstall

DisplayLink Linux Software 5.1.26 install script called: uninstall
Distribution discovered: Ubuntu 18.04.4 LTS
Uninstalling
Removing EVDI from kernel tree, DKMS, and removing sources.
Stopping displaylink-driver systemd service
Failed to stop displaylink-driver.service: Unit displaylink-driver.service not loaded.
Failed to disable unit: Unit file displaylink-driver.service does not exist.
Removing suspend-resume hooks
Removing udev rule
Removing Core folder

Uninstallation steps complete.
Please note that the evdi kernel module is still in the memory.
A reboot is required to fully complete the uninstallation process.

因为displaylink-driver.service不存在,所以卸载似乎没有进行。我重新启动了几次;我甚至尝试在控制台模式下运行Ubuntu,以避免X服务器出现任何问题。

按照这里的步骤更改X服务器的配置没有帮助:https://support.displaylink.com/knowledgebase/articles/1181623-displaylink-ubuntu-driver-after-recent-x-upgrades

这里提到的构建DisplayLink / EVDI都没有帮助:https://forums.developer.nvidia.com/t/building-displaylink-evdi/73626

  • lsusb命令结果:
代码语言:javascript
复制
$lsusb
Bus 002 Device 004: ID 17ef:1017 Lenovo 
Bus 002 Device 003: ID 17e9:433f DisplayLink 
Bus 002 Device 002: ID 17ef:1016 Lenovo 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 174f:1176 Syntek 
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 006: ID 0cf3:e500 Atheros Communications, Inc. 
Bus 001 Device 004: ID 17ef:1017 Lenovo 
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Bus 001 Device 002: ID 17ef:1016 Lenovo 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  • dkms状况最初:
代码语言:javascript
复制
$dkms status
nvidia, 440.59, 5.3.0-59-generic, x86_64: installed
  • 构建DisplayLink / EVDI后的dkms状态
代码语言:javascript
复制
$ dkms status
evdi, devel, 5.3.0-59-generic, x86_64: installed (WARNING! Diff between built and installed module!)
nvidia, 440.59, 5.3.0-59-generic, x86_64: installed
  • 内核版本
代码语言:javascript
复制
$uname -a
Linux 5.3.0-59-generic #53~18.04.1-Ubuntu

我希望得到任何帮助,如果需要进一步的信息,请告诉我。

谢谢。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-06-22 10:50:07

安装成功..。终于来了。

万一有人遇到同样的问题,下面是我所做的。不知道我是如何准确地修复它的,但我尝试了不同的方法:

  1. 使用此安装程序安装驱动程序:https://github.com/AdnanHodzic/displaylink-debian

我运行了脚本displaylink-debian.sh和脚本evdi.sh,最终得到了相同的结果,但是它安装了一些可能会有所帮助的库。

  1. 删除已运行的evdi版本
  • 我第一次阻止了gdm3
代码语言:javascript
复制
sudo service gdm3 stop
  • 然后,我再次运行uninstall命令,再加上几个其他命令,使用mod探头。
代码语言:javascript
复制
sudo ./displaylink-installer.sh uninstall

modprobe -r evdi
modprobe -r evdi-1.6.0

重新启动之后,安装进行了(问题中的第一个命令),显示被检测到,但显示是黑色的;另一个重新启动修复了黑色屏幕。

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

https://askubuntu.com/questions/1252409

复制
相关文章

相似问题

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