Lenovo Thunderbolt 3 Dock 40AFに接続されたLenovo ThinkPad X1 Tablet Gen 3でUbuntu 19.10を実行しています。ドック接続では、すべて(イーサネット、USB、充電)が機能しますが、機能しないのはHDMI接続とDisplayPort接続のみです。
Gnome UIでのThunderboltアクセスの有効化と無効化の標準的なトリックを試し、 このチュートリアル もフォローしています。残念なことに、boltctl
コマンドは出力を生成しません。ログファイルなどを探していましたが、それ以上の情報が得られるものは見つかりませんでした。
BIOSのセキュリティ機能を無効にできません(また、無効にしたくありません)。
何をすべきかをさらに入力しますか?
Thunderbolt 3は、PCIeおよびDisplayPortデータを転送できるトンネリングプロトコルです。少し紛らわしいことに、ThunderboltはUSBタイプCポートの「代替モード」の1つです。 ThunderboltとUSB 3のほかに、ポート自体はDisplayPortとHDMIポートとして(他のものの中で)直接機能することもできます。 anandtechの schema を参照してください。
Thunderboltデバイスで使用する場合、PCIeトンネルは、セキュリティが無効になっていない限り、デバイスが承認されると初めて作成されます。これはbolt
とカーネルを介して行われます。ただし、DisplayPortストリームは認証を必要とせず、常に機能するはずです。 DisplayPortデバイスがUSBタイプCに直接接続されている場合のDisplayPort代替モードについても同様です。
boltctl
を介して出力が表示されず、ドックのタイプ指定子(40AF)があるため、本当にThinkPad Hybrid USB-Cドック、これはThunderboltドックではありません。その場合、ドックのDisplayPort/HDMIは DisplayLink を使用するため、追加の driver が必要になる可能性があります。
注:ボルトのログはjournalctl -b -u bolt
を介して簡単に取得できますが、ボルトがここに含まれていないことは確かです。
次の these 手順は、40AFドックをUbuntuのT490で動作させるのに役立ちました。
sbalko による
私はこれらの手順に従って、Lenovo USB-Cドッキングステーションが2つの外部モニター(Ubuntu 18.04を実行している)のE480で2つの外部モニター(miniDP/FからDP/MへのApple 27 'シネマディスプレイとシンプルな1080p HDMIモニター)をサポートできるようにしました。
- Windows PCを使用してドッキングステーションのファームウェアをアップグレードします( https://support.lenovo.com/au/en/solutions/pd50018 を参照)BIOS:セキュアブートオプションをオフにします
- Ubuntu用のDisplayLinkドライバーをダウンロードしてインストールします( https://www.displaylink.com/downloads/ubunt を参照)
- 最新のIntel iGPU Linuxドライバーのトラブルシューティング手順に従います( https://support.displaylink.com/knowledgebase/articles/1181623-displaylink-ubuntu-driver-after-recen .. を参照)。
- リブート
これらの手順のどちらも実行するのは難しいことではありませんが、LenovoがLinuxをサポートするために彼らの行動をまとめてもらいたいと思います。