質問: usb 3.0ポートは、2.0デバイスとの下位互換性の問題を抱えていますか? usb 2.0デバイスを3.0ポートで動作させる必要があることを示唆する情報がネット上に表示されます。新しいコンピューターには2.0ポートが2つと3.0ポートが6つしかありません。ドライブをインストールしました。ドライバーは2つあります。一部のポートはintelボードでサポートされており、一部はマザーボード上の他のチップセットでサポートされていると思います。しかし、私はまだ3.0ポートのいずれかを機能させる必要がありません。私の弟は、コンピューターの3.0ポートでデバイスが機能しないという同じ問題を抱えていました。そのため、何らかの理由で下位互換性が信頼できないのではないかと考え始めています。たぶん、3.0ポートに2.0サポートを実装しないことを選択した製造業者。物理的に配線があることは理解していますが、それは話の半分にすぎません。私の兄弟と自分のコンピューター(さまざまなマザーボード/すべてのもの)を超えて、2.0デバイスが3.0ポートで動作するのをまだ見ていません。 この明らかなデバイスの非互換性に何らかの理由はありますか? i.e.問題を探すためにどの領域を探るか、またはハードウェアまたはドライバーの仕様から逸脱しているメーカーの既知のケースがあるかどうかを示す応答を探します。私はそれが「想定」されていることを認識しています:)更新:これはbiosの「usb legacy support」オプションと関係がありますか? 「usbレガシーサポート」と「usb 3.0レガシーサポート」のオプションの組み合わせはいくつかありますが、これらの説明は少しわかりにくく、不適切な翻訳のように聞こえます。
回答: wikipedia から: usb 3.0コネクタの互換性 usb 3.0とusb 2.0の両方のタイプaプラグとレセプタクルは、相互運用するように設計されています。 usb 3.0のタイプbレセプタクルは、usb 2.0以前のタイプbプラグに必要なものよりも少し大きくなっています。これは、古いタイプbプラグを新しいusb 3.0タイプbレセプタクルに接続できるようにすることを目的としています。したがって、周辺機器のusb 3.0タイプbレセプタクルは、usb 2.0タイプbケーブルの対応するプラグ側を使用して接続できます。 usb 3.0のタイプbプラグは少し大きくなっています。したがって、usb 3.0タイプbプラグをusb 2.0以前のタイプbレセプタクルに挿入することはできません。したがって、通常のusb 3.0タイプbプラグは、周辺機器にある通常のusb 2.0タイプbレセプタクルに挿入することはできません(コンピューターに接続します)。 esatap(esata/usbコンボ)用のレセプタクルは、usb 2.0およびusb 3.0からのusbタイプaプラグを受け入れるように設計されています。 理論的には、ハードウェアレベルでの問題はありません。ただし、ポートのドライバーまたは基になるコントローラーに問題がある可能性があります。これがハードウェアの問題なのかソフトウェアの問題なのかを判断するには、linuxライブcdを起動して、usb 2.0デバイスがusb 3.0ポートで動作するかどうかを確認します。動作する場合、問題はドライバーにあります。そうでない場合、問題はハードウェアにあります。biosでのレガシーサポートは、一般にusbをネイティブでサポートしていないシステムにのみ適用されます。この設定が有効になっている場合、biosはwindows 95やms-dosなどの非常に古いオペレーティングシステムに互換性レイヤーを提供しようとするため、これらのポートに接続されているストレージデバイスを使用できます(おそらくホットプラグなどの制限なし) )。よくわかりませんが、usb 3.0のレガシーサポート設定では、このようなオペレーティングシステムのusb 3.0デバイスがusb 3.0の速度で通信できるようになっています。 usbをサポートするオペレーティングシステムは、biosに依存せずにusbハブコントローラーと直接通信できるため、これらの設定の影響を受けません。