USBポートがOSごとに1.1または2.0であるかどうかを確認するにはどうすればよいですか?


12

この質問と同じように、異なるOSがインストールされているマシンのUSBポートの速度をどのように判断しますか?

  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OS X
  • Linux(Ubuntu

私の問題は、常に...とのものを接続する場合にどのポートを識別しているようだ
jamuraa

その決定方法に関する提案については、以下のhyperslugの回答をご覧ください。
dwj

回答:


5

Windowsをチェックする方法は、スタート→実行devmgmt.msc→→ユニバーサルシリアルバスコントローラー->(展開)です。

  • 「Enhanced Host Controller」と書かれているものがあれば、2.0があります。
  • それらがすべて「ユニバーサルホストコントローラー」である場合、1.1と仮定します。

少なくとも、Windows Vista、Server 2008、およびXPでは、このように見えます。Windows 2000 Proには、USB 2.0ルートのようなものがあります。


4
USB 1.1と2.0のポートが混在している場合、Windows XP以降で簡単な方法は、USB 2.0準拠のデバイスを接続することです。ポートがUSB 1.1の場合、Windowsはより高速なポートに移動するとパフォーマンスが向上することを通知します。通知を受信しない場合、ポートがUSB 2.0に準拠していると想定しても安全です。
ケネスコクラン

私の現在のコンピュータショー混合ことは興味深い:img32.imageshack.us/i/usblistcapture728200962.png 私はこれであるかを確認するためにケネスの提案を使用する必要があります。
dwj

単一のチップに1.1コントローラーと2.0コントローラーの両方があり、適切なコントローラーを自動的に選択できると聞いたことがあります。それが意味をなすのであればダンノ。
user1686

@Kenneth、それは質問を「[デバイス]がUSB 2.0に準拠しているかどうかをどうやって知るのか?」に変えます。良いヒント。
ポップス

5
ところで、デバイスマネージャーでは、「表示」/「接続ごとのデバイス」は、すべてのデバイスの接続パスを確認できるため、「種類ごとのデバイス」よりもこのような追跡に非常に便利です。たとえば、「キーボードはUSBハブXに接続し、USBハブXはハブYに接続します」。
Zds

5

Linuxの場合

  • USB 2.0はehci_hcdモジュールを使用します
  • USB 1.xは、どちらかohci_hcdまたはuhci_hcdモジュールを使用します。

lspci -vまたはで使用されているモジュールを確認できますlshw

おそらくより良い方法(特定のポート/デバイスに興味がある場合)は、「lsusb -t」を使用することです


2

OSXでは、システムプロファイラーを起動してUSBを探すことができます。高速バスがある場合は、USB 2.0を意味します。

ここに画像の説明を入力してください

また、速度が表示されます。ここでは、USB 2.0を示す480 Mb /秒です。

ここに画像の説明を入力してください

また、これは役立つかもしれません:

$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //'
"IOUSBDeviceUserClientV2"

0

Mac OS Xでは、ソフトウェアではなくハードウェアに依存します。最新のMacを実行している場合は、USB 2.0があります。すべてのIntel MacおよびPowerPCマシンの最後の数世代にはUSB 2.0が搭載されています。5.5年前に購入した第1世代のアルミ製PowerBook 17 "がありました。そのマシンにはUSB 2.0が搭載されていたので、本当に古いマシンを入手しない限り、おそらくUSB 2.0が搭載されます。


1
Windowsでは、ハードウェアにも依存します:)
ブライアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.