Ubuntu 20.04 を実行している Thinkpad X1 と Thunderbolt ドックで厄介な問題が発生しています。
ドックはラップトップの起動後に正常に動作します。すべてのポート、イーサネット、USB は正常に動作します。
次のいずれかの後にすべてのポートが消えます。
ノートパソコンをドックから取り外したり、再接続したりします。
ラップトップをドックに接続したまま、サスペンドしてから再開します。
この時点では、ラップトップはドックから電力を供給され、ドックのオン/オフ ボタンに応答するため、ドックとの通信は継続しています。ただし、ポートはすべてなくなりました。その他の点では、ラップトップは正常に機能します。
数分から数時間までのランダムな時間間隔が経過すると、ポートは自動的に復旧し、正常に動作します。
すぐに再起動すると、すべてのポートも再度有効になります。
ノートパソコンをドックから取り外し、再開してからドックに再度接続してみました。それでも変化はありませんでした。ノートパソコンはドックから電源を供給され、ドックのオン/オフ ボタンに反応しますが、ポートが認識されません。
答え1
Dell Latitude 5501 に USB-C 経由で接続された外部モニターでも同じ問題が発生しています。数か月間解決策を探した後、ようやく有効な方法を見つけました。Linux に PCI デバイスの再スキャンを強制すると、モニターが復帰し、xrandr がようやくそれを認識します。
echo "1" | sudo tee /sys/bus/pci/rescan > /dev/null
より詳しい情報: https://superuser.com/a/1046942
オプションで、おそらく同じアプローチを使用する laptop-mode-tools をインストールできますが、私のシステムでは、CPU が最大周波数を下回らないことがあります。 スリープ後にUbuntu 19.04で外部モニターが検出されない