Сбой установки драйвера Displaylink в Ubuntu 18.04

Я пытался подключить дополнительный монитор через порт DVI док-станции ThinkPad USB 3 Pro (с маркировкой DisplayLink) к Lenovo IdeaPad L340 с Ubuntu 18.04. Все остальные драйверы (звуковые, 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.

После некоторого поиска в Google; Я сделал следующее:

$ 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:
$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 изначально:
$dkms status
nvidia, 440.59, 5.3.0-59-generic, x86_64: installed
  • статус dkms после построения DisplayLink / EVDI
$ 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

Буду признателен за любую помощь; пожалуйста, дайте мне знать, если потребуется дополнительная информация.

Спасибо.

0
задан 21 June 2020 в 14:30

1 ответ

Установка прошла успешно ... наконец.

Если кто-то столкнулся с той же проблемой; вот что я сделал Не уверен, как именно это исправить, но я попробовал разные подходы:

  1. Чтобы установить драйверы с помощью этого установщика: https://github.com/AdnanHodzic/displaylink-debian

Я запускаю скрипт displaylink-debian.sh, а также скрипт evdi.sh, который завершился тем же результатом, но он установил еще несколько библиотек, которые может помочь.

  1. Чтобы удалить версию evdi, которая уже работает
  • , я сначала остановил gdm3
sudo service gdm3 stop
  • Затем я снова выполнил команду удаления, а также несколько других команд, используя modprobe
sudo ./displaylink-installer.sh uninstall

modprobe -r evdi
modprobe -r evdi-1.6.0

После перезагрузки; установка пошла (хотя с первой командой в вопросе), и дисплей был обнаружен, но был черным; другая перезагрузка исправила черный экран.

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

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

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