Lenovo thinkpad thunderbolt 3 ген дока 2 капли подключенных устройств на Ubuntu Linux

Я использую ноутбук Dell XPS 9570 с двойной загрузкой Windows 10/Ubuntu 18.04 с lenovo thinkpad thunderbolt док 2 поколения. Док работает нормально на Windows. Но на Ubuntu, он работает в течение 5-10 минут, но затем бросает мои подключенные устройства, такие как мышь, клавиатура. Внешний монитор все еще работает, если я использую клавиатуру ноутбука или тачпад. Мне нужно отключить и перезагрузить кабель громкоговорителя, чтобы он работал, но он опять сбрасывает соединения, и та же самая проблема повсюду. Как это исправить?

Я успешно обновил прошивку/драйверы для док-станции под Windows, но это не помогло.

  • Версия прошивки дока: V1.0.6.06161
  • версия драйвера дока: V1.0.6.01201
  • ОС Windows 10: Работает отлично
  • Ubuntu 18.04: Внешние устройства ввода отключаются через некоторое время
0
задан 27 February 2021 в 03:37

1 ответ

Я видел сообщение hub_ext_port_status failed (err = -110) с ноутбуками Asus, подключенными к стыковочным портам в прошлом. Замечательное количество усилий, проб и ошибок в дальнейшем оказалось конфликтом между драйверами USB 2.0 и 3.0 - модулем ядра ehci_pci, в частности.

Для решения проблемы вы можете заблокировать модуль, но, предупреждаем, это повлияет на то, как ваша машина использует устройства USB 2.0. Если ваши устройства в основном 3.0, использующие модуль ядра xhci_pci, то у вас не должно быть серьезных проблем.

Пока вы хорошо справляетесь с этим, выполните следующие шаги, чтобы проверить, является ли это проблемой или нет:

  1. Открытый терминал (если он еще не открыт)
  2. Удалите модуль ядра ehci_pci:
    rmmod ehci_pci
    
  3. Проверьте свою док-станцию

Если все работает нормально, то вы можете сделать это постоянным исправлением, добавив модуль в ваш modprobe.blacklist:

  1. Open Terminal (если он еще не открыт)
  2. Edit /blacklist.conf как root:
    sudo vi /etc/modprobe.d/blacklist.conf
    
  3. Добавьте следующую строку:
    modprobe.blacklist=ehci_pci
    
  4. Сохранить файл
  5. Перезагрузить
  6. Проверить, не загружен ли модуль:
     sudo lsmod
    

Пока у твоего Делла тот же самый выпуск, который я видел в тетрадях Асуса, это должно быть все, что тебе нужно.

0
ответ дан 18 March 2021 в 23:30

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

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