私のThunderbolt4ポートは機能しません。これがハードウェアの問題なのかオペレーティングシステムの問題なのか、どうすれば確認できますか?

私のThunderbolt4ポートは機能しません。これがハードウェアの問題なのかオペレーティングシステムの問題なのか、どうすれば確認できますか?

私はLenovo ThinkPad P1 Gen 4でFedora 38を使用しています。カーネルバージョンは6.3.11です。 Thunderbolt 4ポートに電力が供給されているようですが、ポートに何を接続しても出力はありません。これがハードウェアまたはオペレーティングシステムのサポートの欠如によるものかどうかを確認する方法はありますか?

より多くの背景

以前は、ポートが正常に動作していたため、ハードウェア障害が疑われます。 Lenovoドッキングステーションを接続しようとしましたが、ある日の動作が停止しました。以下は、OSがポートを引き続き表示できることを確認するために使用するいくつかのコマンドです。

boltctl list -a
 ● Lenovo ThinkPad P1 Gen 4i
   ├─ type:          host
   ├─ name:          ThinkPad P1 Gen 4i
   ├─ vendor:        Lenovo
   ├─ uuid:          10dae28f-c8a8-8780-ffff-ffffffffffff
   ├─ generation:    USB4
   ├─ status:        authorized
   │  ├─ domain:     10dae28f-c8a8-8780-ffff-ffffffffffff
   │  └─ authflags:  none
   ├─ authorized:    Sat 08 Jul 2023 22:00:14 UTC
   ├─ connected:     Sat 08 Jul 2023 22:00:14 UTC
   └─ stored:        no

 ● Lenovo ThinkPad P1 Gen 4i
   ├─ type:          host
   ├─ name:          ThinkPad P1 Gen 4i
   ├─ vendor:        Lenovo
   ├─ uuid:          21c8aa24-1319-8780-ffff-ffffffffffff
   ├─ generation:    USB4
   ├─ status:        authorized
   │  ├─ domain:     21c8aa24-1319-8780-ffff-ffffffffffff
   │  └─ authflags:  none
   ├─ authorized:    Sat 08 Jul 2023 22:00:14 UTC
   ├─ connected:     Sat 08 Jul 2023 22:00:14 UTC
   └─ stored:        no

ドックは私が持っている唯一のT4デバイスで、接続すると空の出力が出ますboltctl list。また、標準のUSB-Cペンドライブを接続してみましたが、やはり検出されませんでした。

ランニングはjournalctl -u bolt私に以下を与えた:

bolt 0.9.5 starting up.
manager: initializing store
store: located at: /var/lib/boltd
config: loading user config
bouncer: initializing polkit
watchdog: enabled [pulse: 90s]
udev: initializing udev
store: loading domains
store: loading devices
power: state located at: /run/boltd/power
power: force power support: no
udev: enumerating devices
[10dae28f-c8a8-domain0                    ] newly connected [iommu] (/sys/devices/pci0000:00/0000:00:0d.2/domain0/0-0)
security level set to 'none'
[10dae28f-c8a8-domain0                    ] domain: registered (bootacl: 0/0)
[10dae28f-c8a8-domain0                    ] bootacl: bootacl not supported, no sync
[10dae28f-c8a8-domain0                    ] udev: failed to determine if uid is stable: unknown NHI PCI id '0x9a1f'
[10dae28f-c8a8-domain0                    ] udev: uuid is stable: no (for NHI: 0x9a1f)
global 'generation' set to '4'
[10dae28f-c8a8-ThinkPad P1 Gen 4i         ] device added, status: authorized, at /sys/devices/pci0000:00/0000:00:0d.2/domain0/0-0
[10dae28f-c8a8-ThinkPad P1 Gen 4i         ] labeling device: Lenovo ThinkPad P1 Gen 4i
[21c8aa24-1319-domain1                    ] newly connected [iommu] (/sys/devices/pci0000:00/0000:00:0d.3/domain1/1-0)
[21c8aa24-1319-domain1                    ] domain: registered (bootacl: 0/0)
[21c8aa24-1319-domain1                    ] bootacl: bootacl not supported, no sync
[21c8aa24-1319-domain1                    ] udev: failed to determine if uid is stable: unknown NHI PCI id '0x9a21'
[21c8aa24-1319-domain1                    ] udev: uuid is stable: no (for NHI: 0x9a21)
[21c8aa24-1319-ThinkPad P1 Gen 4i         ] device added, status: authorized, at /sys/devices/pci0000:00/0000:00:0d.3/domain1/1-0
[21c8aa24-1319-ThinkPad P1 Gen 4i         ] labeling device: Lenovo ThinkPad P1 Gen 4i
[10dae28f-c8a8-domain0                    ] dbus: exported domain at /org/freedesktop/bolt/domains/10dae28f_c8a8_8780_ffff_ffffffffffff
[21c8aa24-1319-domain1                    ] dbus: exported domain at /org/freedesktop/bolt/domains/21c8aa24_1319_8780_ffff_ffffffffffff
[10dae28f-c8a8-ThinkPad P1 Gen 4i         ] dbus: exported device at /org/freedesktop/bolt/devices/10dae28f_c8a8...
[21c8aa24-1319-ThinkPad P1 Gen 4i         ] dbus: exported device at /org/freedesktop/bolt/devices/21c8aa24_1319...
Started bolt.service - Thunderbolt system service.

問題を調査するために実行できる他の方法に関する提案がある場合は、お知らせください。

答え1

それでも問題の原因はわかりませんが、次のようにして問題を解決しました。

  1. コンピュータの電源を切ります。
  2. 電源からプラグを抜きます。
  3. ケースの反対側の中央にあるピンホールリセットボタンを使用してください。 10秒間保持
  4. すべてを接続し、電源を入れます。

このピンホールリセットを使用してもファイルシステムなどには影響しません。これは、内部バッテリモデルのすべてのサブシステムへのすべての電源を取り除くハードリセットのようです。 P1マニュアルは、標準リセットが機能しないときにこの機能を使用できることを示しています。

関連情報