Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Thunderboltのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Thunderbolt
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ハードウェア]] [[en:Thunderbolt]] {{Related articles start}} {{Related|外付け GPU}} {{Related articles end}} 最近のバージョンの Linux カーネルでは特に設定をしなくても Thunderbolt 3 が動作します [https://doc.kusakata.com/admin-guide/thunderbolt.html]。バージョン 4.13 から Linux カーネルは Thunderbolt Security もサポートしています。 == ファームウェアのアップデートの取得 == Thunderbolt 端子とデバイスを正しく動作させるためのファームウェアアップデートがメーカーによって頻繁にリリースされています。特定のベンダーのアップデートを得るための方法については https://thunderbolttechnology.net/updates を見てください。 {{Note|メーカーによっては [[fwupd]] を使って Linux でファームウェアアップデートを配布しています。}} == ユーザーデバイス認証 == 最近の Thunderbolt デバイスはセキュリティモードを実装しており、デバイスの接続時にユーザー認証を必要とします。悪意のあるデバイスが [[Wikipedia:DMA_attack|DMA 攻撃]]を実行したりハードウェアに干渉するのを防ぐための機能です ([https://trmm.net/Thunderstrike_2 Thunderstrike 2] を参照)。 Linux では現在以下のモードがサポートされています: * {{ic|none}} - セキュリティなし。デフォルトで全てのデバイスが接続・初期化されます。BIOS の設定では大抵 ''Legacy mode'' と表記されます。 * {{ic|user}} - デバイスが接続されるたびにユーザー認証が必要です。BIOS の設定では大抵 ''Unique ID'' と表記されます。 * {{ic|secure}} - ユーザー認証が必要ですが、一度認証されるとそのデバイスが記憶され、その後は再認証が不要となります。BIOS の設定では大抵 ''One time saved key'' と表記されます。 * {{ic|dponly}} - DisplayPort 機能のみが許可され、他のデバイスは許可されません。BIOS の設定では大抵 ''Display Port Only'' と表記されます。 セキュリティレベルは基本的にファームウェアで設定します。{{ic|secure}} 以上に設定することが推奨されています。 {{Tip|ユーザースペースツールの {{pkg|bolt}} や {{AUR|tbt}} を使ってデバイスを認証できます。}} === グラフィカルフロントエンド === * [[GNOME]] ではバージョン 3.30 から UI でデバイスを認証するためのネイティブなサポートが追加されました。 * [[Plasma]] 統合はこの [https://invent.kde.org/plasma/plasma-thunderbolt git リポジトリ]と {{Pkg|plasma-thunderbolt}} パッケージで入手できます。 === 自動的に全てのデバイスを接続 === 手動で設定せずに全てのデバイスに接続したい場合、以下のような {{ic|99-removable.rules}} [[udev]] ルールを作成してください: {{hc|/etc/udev/rules.d/99-removable.rules|2= ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1" }} === 電源を強制する === 多くの OEM 製品には、Thunderbolt コントローラの電源を強制的に''オン''状態にすることのできる方法があります。マシンによってサポートされているならば、WMI バスによって ''force_power'' という名前の sysfs 属性でこの機能が公開されます [https://docs.kernel.org/admin-guide/thunderbolt.html#forcing-power]。 電源の強制は、接続済みのデバイスの接続が失われる場合や、コントローラが自身をオフにしてしまう場合に特に便利です。 電源を強制的にオン/オフにするには、1 か 0 を属性に書き込んでください。例えば、強制的にオンにするには: # echo 1 > /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power {{Note|現在の {{ic|force_power}} の状態をクエリすることは不可能です。}} == トラブルシューティング == === PCI のバスが登録されない === Thunderbolt デバイスに接続する際に、PCI バスが登録されないことがあります。これは、スクリーンは機能しているのに、USB デバイスがコンピュータに登録できないといった症状で発見できます。この問題は PCI の再スキャンを発行することで解決できます: # echo 1 > /sys/bus/pci/rescan === ホットプラグなバスのサイズとメモリを増やす === 一部の BIOS はバスのサイズとメモリを過剰に小さくカーネルに報告する可能性があり、これによってドライバのロードに失敗してしまいます。サイズを手動で設定するには、以下をカーネルコマンドラインに追加してください: pci=hpbussize=0x33,hpmemsize=256M == 参照 == * [https://doc.kusakata.com/admin-guide/thunderbolt.html Linux カーネルの Thunderbolt に関するユーザー・管理者ガイド] * [https://github.com/gicmo/bolt bolt の GitHub ページ] * [https://christian.kellner.me/2017/12/14/introducing-bolt-thunderbolt-3-security-levels-for-gnulinux/ Introducing bolt: Thunderbolt 3 security levels for GNU/Linux] * [https://christian.kellner.me/2018/04/23/the-state-of-thunderbolt-3-in-fedora-28/ GNOME における Tunderbolt サポート] * [https://daenney.github.io/2017/11/16/linux-thunberbolt-security tbtadm] {{TranslationStatus|Thunderbolt|2023-08-25|772416}}
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
Thunderbolt
に戻る。
検索
検索
Thunderboltのソースを表示
話題を追加