У меня возникла раздражающая проблема с Thinkpad X1 под управлением Ubuntu 20.04 и док-станцией Thunderbolt.
Док работает нормально после загрузки ноутбука. Все порты, Ethernet и USB работают нормально.
Все порты исчезают после:
Отключение или повторное подключение ноутбука к док-станции.
Оставьте ноутбук подключенным к док-станции, затем приостановите и снова включите его.
Ноутбук по-прежнему получает питание от док-станции и реагирует на кнопку включения/выключения на док-станции, с этого момента, так что он по-прежнему общается с ней. Но все порты исчезли. Во всех остальных отношениях ноутбук функционирует нормально.
Через произвольный промежуток времени, от нескольких минут до нескольких часов, порты восстанавливаются сами по себе и работают нормально.
Немедленная перезагрузка также снова включает все порты.
Я попробовал отсоединить ноутбук от док-станции, возобновить работу, затем снова подключить его к док-станции. Это не помогло. Ноутбук получает питание от док-станции, реагирует на кнопку включения/выключения на док-станции, но не видит на ней никаких портов.
решение1
У меня те же проблемы с внешним монитором, подключенным через USB-C к моему Dell Latitude 5501. После нескольких месяцев поисков решения я наконец нашел что-то работающее. Заставив linux повторно сканировать устройства PCI, монитор возвращается, и xrandr наконец-то его видит:
echo "1" | sudo tee /sys/bus/pci/rescan > /dev/null
Больше информации: https://superuser.com/a/1046942
При желании вы можете установить laptop-mode-tools, которые, скорее всего, используют тот же подход, но в моей системе он иногда приводит к тому, что частота ЦП никогда не опускается ниже максимальной: Внешний монитор не обнаруживается Ubuntu 19.04 после сна