X870EのUSB4のドライバー問題と一時的な対処法
不具合の発見
デバイスマネージャーのデバイスの一覧に「!」が付いた「PCI Express 下位スイッチポート」が2つ表示されているのに気が付きました。 不具合の起きている環境は以下の通りです。
不具合の起きているPC環境
| Item | Description |
|---|---|
| OS | Windows 11 Pro 25H2 |
| CPU | AMD Ryzen 9 9950X3D |
| M/B | ASUS ROG STRIX X870E-E GAMING WIFI (AMD X870E) |
| RAM | Corsair CMH64GX5M2B6000Z30 (DDR5-6000 32GB*2) |
| GPU | ASUS TUF-Gaming RX 9070 XT OC 16GB (RADEON RX 9070XT) |
| NVMe | WD BLACK SN850X 2TB (WDS200T2X0E-EC) |
| NVMe | WD BLACK SN850X 2TB (WDS200T2X0E-EC) |
| NVMe | WD BLACK SN850X 2TB (WDS200T2X0E) |
| NVMe | WD BLACK SN750 2TB (WDS200T3X0C-EC) |
| SATA SSD | WD BLUE 2TB |
| SATA SSD | WD BLUE 2TB |
| USB FAN | Corsair iCUE LINK |
| USB Audio | TASCAM SREIES 102i |
| USB CAM | ELGATO FACE CAM |
| USB DECK | ELGATO STREAM DECK Mk.2 |
| USB DECK | Xencelabs Quick Keys |
問題解決を試みる
「!」が付いた「PCI Express 下位スイッチポート」はWindows 11 Pro起動時にUSB4(Thunderbolt3互換)のディスプレイを読み込むときに、ASMediaのUSB4チップに内包されているPCI Expressスイッチドライバーのロードに問題が起きているようです。 Windows 11 Proが起動してしまえば、デバイスマネージャにその読み込みに失敗した「!」が付いた「PCI Express 下位スイッチポート」として残骸が残ります。これはデバイスマネージャー上で右クリックして「デバイスのアンインストール」を実行すれば解決します。 それから、そのすぐ下に「不明なデバイス」があるのに気が付きます。
これは、「USB4\VIRTUAL_POWER_PDO\7&1CBA5F63&B&0」というUSB4の仮想化デバイスのパワーマネジメントを制御しているデバイスです。AMDのチップセットドライバーの中に含まれていますが、チップセットドライバーのセットアッププログラムでは、正常に適用されないようです。
1.USB4 (TM) ホストルーター (Microsoft)
「USB4 (TM) ホストルーター (Microsoft)」となっているデバイスを右クリックしてドライバーを手動で当てます。ドライバーは以下のフォルダーにあります。
C:\AMD\Chipset_Software\Packages\IODriver\USBFILTER\USBFilter Driver\WTx64
注意 AMD Chipset Softwareのバージョンによってはパスが異なる可能性があるため、環境やバージョンによってはパスが異なる場合があります。
2.USB4 ルートルーター(1.0)
「USB4ルートルーター(1.0)」となっているデバイスを右クリックしてドライバーを手動で当てます。ドライバーは以下のフォルダーにあります。
C:\AMD\Chipset_Software\Packages\IODriver\USBFILTER\USBFilter Driver\WTx64
注意 AMD Chipset Softwareのバージョンによってはパスが異なる可能性があるため、環境やバージョンによってはパスが異なる場合があります。
3.不明なデバイス (USB4\VIRTUAL_POWER_PDO\7&1CBA5F63&B&0)
「不明なデバイス」となっているデバイスを右クリックしてドライバーを手動で当てます。ドライバーは以下のフォルダーにあります。
C:\AMD\Chipset_Software\Packages\IODriver\USB4CM\USB4CM_Driver\WTx64\AMD_NET_Driver
注意 AMD Chipset Softwareのバージョンによってはパスが異なる可能性があるため、環境やバージョンによってはパスが異なる場合があります。
注意点
私の環境では、オンボードの内部USB2に接続されたデバイス「Corsair iCUE LINK」が行方不明になりますが、Corsair iCUE LINKのアプリケーションを再起動すれば復旧します。
これは最終的な解決方法ではありません。一時的な対処法です。またUSB4機器を持っていないため、正しく動作しているか確認できていません。今後のAMDのチップセットドライバーの更新やマザーボードメーカーがUSB4のドライバーまたはBIOSを更新するのを待つしかありません。
さらにWindowsを再起動すると再び「!」が付いた「PCI Express 下位スイッチポート」がデバイスマネージャーに出てきます。これは起動時の初期化シーケンスにおける競合と推測しており、デバイスマネージャーに出てきてもデバイスがそこにあるわけではないので、その都度削除しても問題ないと思います。

