Как определить, являются ли мои USB-порты 1.1 или 2.0 для разных ОС?


12

В том же духе, что и этот вопрос , как вы определяете скорость USB-портов на вашем компьютере с разными ОС?

  • Windows XP
  • Виндоус виста
  • Windows 7
  • Mac OS X
  • Linux ( Ubuntu )
  • и т.п.

Кажется, моя проблема всегда заключается в определении того, какие порты на корпусе соединяются с какими ...
jamuraa

Посмотрите ответ гиперссылки ниже, чтобы узнать, как это определить.
dwj

Ответы:


5

Для Windows я проверяю Пуск → Выполнить → devmgmt.msc→ Контроллеры универсальной последовательной шины -> (развернуть) .

  • Если есть «Enhanced Host Controller», значит, у него 2.0.
  • Если они все «Универсальный хост-контроллер», предположим 1.1.

По крайней мере, для меня это выглядит в Windows Vista, Server 2008 и XP. Windows 2000 Pro говорит что-то вроде рут USB 2.0.


4
В Windows XP и более поздних версиях проще всего использовать порты USB 1.1 и 2.0, просто подключив устройство, совместимое с USB 2.0. Если порт USB 1.1, Windows сообщит вам, что переход на более быстрый порт повысит производительность. Если вы не получили уведомление, можно предположить, что порт совместим с USB 2.0.
Кеннет Кохран

Интересно, что мой текущий компьютер показывает смесь: img32.imageshack.us/i/usblistcapture728200962.png Я должен использовать предложение Кеннета, чтобы увидеть, что есть что.
dwj

Я где-то слышал, что в одной микросхеме могут быть как контроллеры 1.1, так и 2.0, что позволяет выбрать правильный автоматически. Не знаю, если это имеет смысл, хотя.
user1686

@ Кеннет, это просто превращает вопрос в «как узнать, совместимо ли [какое-то устройство] с USB 2.0?» Хороший совет, хотя.
появляется

5
Кстати, в Диспетчере устройств «Просмотр» / «Устройства по подключению» гораздо полезнее для отслеживания, как это, чем «Устройства по типу», потому что тогда вы можете видеть путь подключения для каждого устройства. Например, «Клавиатура подключается к USB-концентратору X, который подключается к концентратору Y».
Zds

5

В линуксе

  • USB 2.0 будет использовать ehci_hcdмодуль
  • USB 1.x будет использовать либо ohci_hcdили uhci_hcdмодули.

Вы можете узнать, какой модуль используется lspci -vили lshw.

Возможно, лучший способ (если вы заинтересованы в определенных портах / устройствах) - использовать "lsusb -t"


2

В OSX вы можете запустить System Profiler и найти USB. Если у вас высокоскоростная шина, это означает USB 2.0.

введите описание изображения здесь

Также отображается скорость, здесь она составляет 480 Мб / с, что указывает на USB 2.0.

введите описание изображения здесь

Также это может помочь:

$ 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. У меня был алюминиевый PowerBook 17 "первого поколения, который я купил 5,5 лет назад. У этой машины был USB 2.0, поэтому, если вы не приобретете действительно старую машину, у нее, вероятно, будет USB 2.0.


1
На Windows это также зависит от аппаратного обеспечения :)
Брайан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.