みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

USBデバイスマネージャの見方を教えてください

USB2.0ポートを4個備えるパソコンにおいて
デバイスマネージャでユニバーサルシリアルバスコントローラを展開すると、

USB2.0を司る Standard Enhanced PCI to USB Host Controller が1つ
USB1.1を司る Standard OpenHCD USB Host Controller が5つ
USB Root Hub が数個
・・・・
・・・
と表示されます。

Q1.このパソコンのUSBポートは4つしかありませんが、数が合いません・・・。

Q2.Standard OpenHCD USB Host Controllerを1つづつ無効にしていくと、1つづつUSBポートが動かなくなります。
→最終的には、Standard OpenHCD USB Host Controllerが支配している感じですが、Standard Enhanced PCI to USB Host Controllerの関与の仕方が分かりません。

Q3.ここからは推測的な概念なのですが、
USBポートって、
Standard OpenHCD USB Host Controller(USB1.1ドライバ)に、Standard Enhanced PCI to USB Host Controller(USB2.0)が『アドオン的』にのっかってUSB2.0で動くようになっているのでしょうか?

Standard Enhanced PCI to USB Host Controllerだけを無効にすると、全USBは動くものの速度が1.1になるのかなと、思ったりもしています。(やってませんが)

OSはWindows7です。

投稿日時 - 2014-06-12 19:20:28

QNo.8634652

暇なときに回答ください

質問者が選んだベストアンサー

あまり詳しくないので正確さは保証できませんが。

USBコントローラーとUSBポートの数が合わないのは
1つのコントローラーには1つ以上のポートがあるから
だと思います。

USB1.1コントローラーとUSB2.0コントローラーは並列に存在し、
各USBポートは両方のコントローラーに接続されていると思います。
USB2.0コントローラーチップ(部品)の仕様書とかを見ると
内部に並列に存在する構成が確認できたりします。
USB1.1機器をつなげばUSB1.1コントローラーの下に認識され、
USB2.0機器をつなげばUSB2.0コントローラーの下に認識されると
思います。

デバイスマネージャーの表示を「デバイス(種類別)」ではなく
「デバイス(接続別)」にして
USB1.1機器とUSB2.0機器を用意して検証すれば
わかりやすいかと思います。

私のノートPCだと、
USB1.1コントローラーが2個と
USB2.0コントローラーが1個あり
外部USBポートは4個あります。
(機種によっては内部にUSBポートがあったりもします、
メモリーカードリーダーが内部でUSB接続されているとか)
USB1.1機器(マウス)を接続した場合、
3つのUSBポートでは1個目のUSB1.1コントローラーの下に認識され、
残りの1つのUSBポートでは2個目のUSB1.1コントローラーの下に
認識されます。
USB2.0機器(USBメモリー)を接続した場合、
4つのUSBポートとも1つのUSB2.0コントローラーの下に認識されます。
私のPCではUSB1.1コントローラーをすべて無効にしても
USBメモリー(USB2.0機器)は認識されます。
(質問者様はUSB1.1機器だけで検証されたのかな?)

「思います」って話ばかりですみません、
正確さにいまいち自信がないもので。
(だいたい合っていると思いますが・・・)

投稿日時 - 2014-06-13 00:50:27

お礼

ありがとうございました。

投稿日時 - 2014-06-25 11:19:23

ANo.1

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問