web-dev-qa-db-ja.com

すべてのUSB-2デバイスはUSB-3ポートと互換性がありますか?

私のギガバイト880GM-USB-3マザーボードには、2つのUSB-3ポートがあります。ドライバーはWindows7OSに正常にインストールされます。

USB-3デバイスが接続されている場合、USB-3ポートは正しく機能しています。 USB-3ペンドライブ。ただし、USB-2デバイスに関しては、通常のUSB-2ペンドライブとマウスなどのポインティングデバイスのみが、これらのUSB-3ポートに挿入されたときに検出されることに気付きました。

私のAndroid KitKat OS電話の内部SDカードは、電話がUSBケーブルで接続されている場合、USB-3ポートで検出されません。また、私のTP Link TL-WN721N USBWiFiアダプターもUSBで検出されません。 -3ポート。このようなデバイスは、USB-2に接続すると問題なく動作します。

それは、USB-3が本当にUSB-2と下位互換性があるのか​​どうか疑問に思います。 USB-3ポートに接続したときに特定のUSB-2デバイスが機能しなくなるような設計要件や制約はありますか?

ここに「設計上の動作」として残す必要がありますか、それともUSB-3に接続したときにこれらのデバイスが機能しない理由をさらにトラブルシューティングする必要がありますか?

ありがとう。

2
patkim

@AliChenは正しい方向に進んでいるようですが、実際、これは私が考えていなかった良い考え方です。コメントを投稿したとき、マザーボードの仕様を確認したことはありません。このボードは、USB3.0ポートにNEC(現在はルネサス)D720200F1 USBチップセットを使用しています。これは、公開されているUSB 3.0標準との完全な互換性のためにファームウェアの更新が必要なようです。詳細については、こちらをご覧ください ここ 。このチップセットのより更新されたファームウェア情報に関する情報も TechPowerUp フォーラムにあります。

ルネサスは私が見ることができるものから直接ファームウェアアップデートを提供しないので、少し試行錯誤するかもしれません。ギガバイトのサイトには、私が見つけた公式のアップデートがないようです。このファームウェアはBIOSの一部ではありません。

特にこのような古いハードウェアでは、ファームウェアをいじるときはいつでも、何かが失敗したり、うまくいかなかったりする可能性があることを忘れないでください。公正な警告を与えるだけで、この情報を使って何をするかを決めてください。

ただし、既存のボードと同等またはそれ以上のAM3/AM3 +マザーボードの時代と比較的安価な入手可能性を考えると、マザーボードを交換する他の答えを検討する必要があります。

4
acejavelin

ギガバイト880GM-USB-3マザーボードは、ほぼ10年前の設計であるAMD700シリーズチップセットに基づいています。ボードは、USB3機能にサードパーティのUSB3.0チップを使用している可能性があります。 10年前には機能するUSB​​3.0はまったくなく、USB2.0ポート番号をUSB3.0ポート番号にブレンドする方法についてさまざまな奇妙なアイデアがあったため、ドライバーのアーキテクチャに大きな混乱がありました。私のアドバイスは、最新のボードを入手し、USB3.0の以前のプロトタイプのデバッグに時間を無駄にしないことです。

実際、USB2デバイスがUSB3と互換性があるかどうかを一般的に尋ねるのはあまり意味がありません。これは、すべてのUSB3ポートが古いUSB 2.0ポートであり、文字通り、追加のUSB3TxおよびRxペアのワイヤーが上にあるためです。それらはほぼ完全に別々のコントローラーによって実行されます。 USB 3スタイルの接続検出が最初に行われることになっています。これは、終端されたリンクの存在に基づいています。ホスト送信機は、ライン負荷を検出するために特別なパルスを送信することになっています。負荷(USB3デバイス)が検出されない場合、USB3は完全にシャットオフし、古いUSB2ワイヤーのプルアップをリッスンする必要があります。次に、標準のUSB2手順に従います。これはフェイルプルーフのように聞こえますが、明らかに古いUSB3設計では、何らかの方法でプロセスが不十分に実装されていました。 USB2デバイスは、余分な配線や接続検出手順を認識せず、デバイスに応じて、古いスタイルのUSB2接続シグナリングをすぐに、または少し遅れて起動します。しかし、古いルネサス/ NECホストコントローラーは、USB2回線での時期尚早な接続を好まないようであり、接続イベントをホストシステムレジスタに適切に報告できないようです。

3
Ale..chenski