web-dev-qa-db-ja.com

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レガシーサポート」のオプションの組み合わせはいくつかありますが、これらの説明は少しわかりにくく、不適切な翻訳のように聞こえます。

3
AaronLS

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ハブコントローラーと直接通信できるため、これらの設定の影響を受けません。

4
bwDraco

フラッシュドライブ、外付けHDD、キーボード、マウスなどのUSB 2.0デバイスをHP ENVY 15およびMacbook Pro RetinaのUSB 3.0ポートに問題なく接続してみました。

コンピュータを自分で構築した場合は、最新のドライバがインストールされていることを確認してください。

追伸約2年前にリリースされた非常に初期のUSB 3.0対応ハードウェアでUSB 3.0の互換性に問題がある人がいることを知っています。

1
Sahas Katta

私はBIOS設定を元の値に戻し、新しいドライバーの検索をあきらめて、デバイスマネージャーに集中することにしました。

私の場合、[デバイスマネージャー]の下(コントロールパネルに移動し、右上の検索フィールドに「デバイスマネージャー」と入力します)で、[その他]ノードの下に「不明なデバイス」のエントリがいくつか表示されます。右クリック-> [プロパティ]-> [詳細]-> [ハードウェアID]で、それぞれをGoogle化しました。 1つはIntel Smart Connectで、わざとインストールせず、USBとは無関係なので、無視して他の不明なデバイスに移動しました。もう1つはハードウェアIDの一部として「USB」を備えていました(ただし、すべてがこれで明らかとは限りません)が、[値]セクションからそれらの1つを右クリックして[コピー]をクリックし、グーグルすると、いくつかのドライバーサイトがありますそのIDを持ち、それが何であるかについての手がかりを与えます。私の場合は「Intel(R)USB 3.0 Root Hub」でした。これは画面です:

enter image description here

この画面は修正後のものですが、不明ですが名前やアイコンは上に表示されませんが、グーグルのハードウェアIDをコピーすることはできます。

マルウェア/アドウェアが含まれている可能性があるため、ドライバーサイトを強く信用していません。マイクロソフトまたは製造元からのみドライバーをダウンロードします。

私の場合、私はいくつかのインストール/更新/再起動でIntel USBドライバーを使い尽くしてしまいました。

問題が発生している特定のデバイスを見つけたので、[ドライバー]タブに移動してドライブの更新...を選択しました。

enter image description here

次に、「自動的に検索...」を選択しました。驚いたことに、ドライバーを見つけてインストールしました。デバイスマネージャーに更新する時間を与えます。次に、[その他のデバイス]ノードに別のエントリがありました。最初のデバイスが動作すると "USBルートハブ"が表示されたかのように、デバイスを開いて[ドライブの更新]-> [検索]を実行しました。 3.0ハブが修正されたようで、システムは他のハブを2.0ハブと想定して認識できました。

オンライン検索機能を介してこれらの両方のドライバーをインストールした後、2.0デバイスを3.0ポートに接続し、Installing device通知を取得すると、まもなく機能します。

これまで機能していたドライバー機能の「オンライン検索」を思い出せません。 Windows Updateを既に実行していて、過去のある時点で、オプションセクションでドライバーをダウンロードするためにWindows Updateを使用していたため、これが機能するかどうか疑問に思いました(同様の問題を抱えている他のユーザーには試してみる価値があります)。

完了するまでに、USB 3.0ホストコントローラー、USB 3.0ルートハブ、およびUSBルートハブのエントリがありました。

1
AaronLS

一部のマザーボードは、複数のチップセットを使用した3.0をサポートしています。私の場合、前面と背面のUSB 3.0ポートの2つはIntelポートで、2つはIntel 2.0ポートで、他の2つの3.0ポートはASMedia ASM1042ドライバーでサポートされていました。

したがって、どのポートが機能しておらず、どれが機能していないかを判別するために、各ポートを試す必要がありました。 Windowsにドライバーのインストールを開始する時間を与え、通知が届いて正常に完了したことを確認するために、デバイスを少なくとも10秒間接続したままにすることが重要です。どのポートが機能しているかがわかったら、ASMediaとIntelの両方のドライバーをアンインストールし、再起動してASMediaドライバーのみをインストールし、ポートが機能し始めたことを示し、ASMediaポートとドライバーが機能していることを示します(再起動が必要な場合もありますが、 t for me)。だから今、私は機能していない他の人がインテルポートであることを知っています。

次に、デバイスを他の機能していないポートに接続し、機能していたポートと機能していないポート、および機能していないポートを使用したドライバーを確認できるので、それに集中して、どのドライバーが問題であるのか疑問に思わずに済みます。 。

また、フロントポートとの接続に問題があった場合、ドライバーが正しくインストールされているかどうかを判断できないようにしたくないので、バックポートにも注目しました。 (1つ以上の問題がある場合、1つを修正しても修正が困難であることを修正するのは難しいため、他の問題も発生しているため、修正が元の修正ではなかったと考えて修正を取り消します。)

1
AaronLS