我刚刚将主机更新到 Kubuntu 24.10(内核 6.11)。升级过程并不顺利(主要是因为 Plasma 会话在升级过程中崩溃),但似乎已经完成了。我的问题是 displaylink 驱动程序似乎无法正常工作。
sudo apt install displaylink-driver
displaylink-driver已经是最新版本(6.1.0-17)。
我找不到驱动程序版本 6.1 的发行说明来检查内核是否受支持。有人在 24.10 上使用过 displaylink 吗?
我刚刚将主机更新到 Kubuntu 24.10(内核 6.11)。升级过程并不顺利(主要是因为 Plasma 会话在升级过程中崩溃),但似乎已经完成了。我的问题是 displaylink 驱动程序似乎无法正常工作。
sudo apt install displaylink-driver
displaylink-driver已经是最新版本(6.1.0-17)。
我找不到驱动程序版本 6.1 的发行说明来检查内核是否受支持。有人在 24.10 上使用过 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
我已经为显示链接适配器安装了 ubuntu 驱动程序软件,并按照以下说明操作:
https://support.displaylink.com/know...on-legacy-ubun
但是,每当我将我的 usb 3.0 连接到 dvi/vga 适配器时,ubuntu 都无法识别已连接的屏幕。
我正在使用以下适配器:
https://www.kensington.com/p/product...splay-adapter/
使用代码时适配器确实出现:
lsusb
yields the result:
Code:
Bus 001 Device 006: ID 17e9:430f DisplayLink
所以我知道它已经识别出 USB 总线上的 displaylink。
我还运行了位于以下位置的 DL 支持工具:
https://support.displaylink.com/know...to-displaylink
我已经尝试了好几个星期才能让它工作,这真的很令人沮丧 - 希望有人可以在这里帮助我,我只想能够通过我的 usb3.0 端口使用另一台显示器并购买了这个 Kensington 适配器来这样做 - 但唉它不工作。
如果有人能给我一些建议或帮助,我将不胜感激!
我正在使用 ubuntu 18.4.4 作为参考。
我确实在实际的 displaylink 论坛上交叉发布了这个,但现在卡住了寻求帮助!
我一直在尝试通过 ThinkPad USB 3 Pro 扩展坞(具有 DisplayLink 标签)的 DVI 端口将额外的显示器与具有 Ubuntu 18.04 的 Lenovo IdeaPad L340 连接。所有其他驱动程序(声音、USB)都是开箱即用的,但不是显示器。
我遵循了 Ubuntu 18.04 驱动程序版本的安装步骤:5.1 https://support.displaylink.com/knowledgebase/articles/684649
但是在运行脚本的步骤中失败了:
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.
经过一番谷歌搜索;我做了以下事情:
$ 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
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 status
nvidia, 440.59, 5.3.0-59-generic, x86_64: installed
$ 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
$uname -a
Linux 5.3.0-59-generic #53~18.04.1-Ubuntu
我将不胜感激任何帮助;如果需要更多信息,请告诉我。
谢谢。
我最近尝试通过双击打开保存在桌面上的 URL 链接,但无法正确打开。如果我将文件拖放到 chrome 中,则可以正常工作。该文件以“.url”扩展名保存。
我怀疑这是一个愚蠢的问题,但是否有可能在启动过程中需要 LUKS 驱动器加密密码之前运行 Displaylink 驱动程序。
当我启动时,我必须打开我的笔记本电脑以在启动和重启步骤中输入密码。
我认识到驱动器是加密的,这意味着操作系统在大多数情况下基本上是不可访问的。我不确定是否有某种拆分引导分区的方法,允许启用 grub 的预环境以及足够的 DisplayLink 驱动程序在移动以引导包含完整操作系统的 LUKS 加密分区之前运行
如果有一些方法可以支持这一点,请指出我正确的方向。
虽然我可以从等式中删除 LUKS,但我现在不希望这样做。这是一个不便,但我不想放弃。
如果这是避免从操作系统为下次重新启动而启动的重新启动时 LUKS 的某种方式,那也是合适的,因为至少在第一次连接到我的桌面设置时我只需要这样做一次。
有问题的包是evdi-1.6.0。它没有按预期工作(华硕 Zenscreen 只显示垃圾),所以我认为如果我删除了 usr/src 中的文件,它将被卸载。
我该如何从中恢复?dkms status
只抱怨 .conf 文件不存在。只要安装了这个软件包,我就无法安装其他 evdi-drivers。
sudo ./displaylink-driver-5.2.14.run
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 19.04
WARNING: Version 1.6.0 of EVDI kernel module is already running.
Please uninstall all other versions of DisplayLink Linux Software before attempting to install.
Installation terminated.
经过几分钟到几小时的时间后,我拥有的两个外部显示器将变为空白。连接到扩展坞的所有其他东西仍然有效。我正在使用专有驱动程序在带有 NVIDIA MX150 的 Acer A515 上运行 ubunu 18.04 。
编辑:好吧,我以为我使用的是专有驱动程序。看起来我安装了 nouveau。我使用该 sudo lshw -c video
命令进行了验证,并通过软件和更新面板安装了 nvidia,并重新启动。20分钟,一切似乎都很好。一切都变得更顺畅了。我以前无法在连接坞站的情况下关闭笔记本电脑。安装 nvidia 驱动程序后,我能够关闭。
更新 2:因此,虽然问题现在不那么频繁了,但它仍然存在。我今天早上尝试重新启动,不得不从笔记本电脑上断开 USB-C 电缆以使系统重新启动。一个新的问题出现了,一个大约 36 x 36 像素的区域冻结在光标周围。我必须移动鼠标才能让屏幕在它周围更新,然后它再次冻结。感谢您的任何想法。