Который слот USB 2.0 или 3.0? Как я знаю?

Вы могли бы рассмотреть fpm, который является инструментом, чтобы помочь создать пакеты для всех различных упаковочных форматов легко.

18
13.04.2017, 15:36
2 ответа

Существует много вопросов.

К первому набору вопросов чипсет Вашего компьютера не поддерживает USB3. Вы могли добавить сменную плату, которая обеспечивает порты USB3 - в этом случае, только порты, обеспеченные на карте, являются USB3, в то время как Ваши существующие порты остаются USB2. См. http://www.newegg.com/Product/Product.aspx?Item=N82E16815166026 (для ноутбука) или http://www.newegg.com/Product/Product.aspx?Item=N82E16839314014 (для настольного компьютера) как пример.

Относительно Вашего последнего вопроса, какие порты являются USB1 и который является USB2: Все порты - оба.

USB1 (UHCI) контроллеры называют "сопутствующими контроллерами" в стандарте USB. По умолчанию все порты направляются там (для совместимости с операционными системами без драйвера EHCI), но способом что USB2 (EHCI) контроллер может вступить во владение, если драйвер USB обнаруживает устройство USB2.

Это означает, что, когда Вы присоединяете устройство USB1 (например, клавиатура) и устройство USB2 (например, карта флэш-памяти) к тому же порту, они появятся в различных местоположениях в выводе lsusb. Устройство USB2 закончится в контроллере EHCI, в то время как устройство USB1 заканчивается в контроллере UHCI. Существует отношение № 1:1 между физическими портами и контроллерами.

Можно определить режим, под которым работает устройство в lsusb в самой строке устройства: Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 12M, 12M означает 12MBit/s = USB1, 480M = 480MBit/s = USB2, 5000M = 5000MBit/s = USB3.

Это отличается с USB3, так как это идет с другим дизайном порта - 9 строк в двух строках вместо 4 в одной, и много устройств идут со специализированными портами USB3 и некоторыми дополнительными портами USB2 (так как они являются более дешевыми).

Для легкой идентификации их стандарт USB3 передает под мандат тот USB3, порты должны иметь синюю вставку.

8
27.01.2020, 19:46
  • 1
    Очень интересный! Когда Вы говорите, что чипсет "компьютера не поддерживает [USB3]", Вы подразумеваете, что существуют слоты № USB3, или что материнская плата неспособна к пониманию USB3? В принципе, там был бы способ добавить a USB3 контроллер к настольному компьютеру? –  landroni 02.02.2014, 20:46
  • 2
    Материнская плата неспособна к поддержке USB3. Вы могли добавить карту USB3 для добавления поддержки (и не будет портов USB3 ни один - почему они должны добавить тех, даже предположив, что они уже существовали, когда материнская плата была разработана?) В этом случае у Вас есть один или два порта USB3, расположенные на карте и старых портах USB2, "как обычно", USB2-только. Для примеров см. newegg.com/Product/Product.aspx?Item=N82E16815166026 (ноутбук) или newegg.com/Product/Product.aspx?Item=N82E16839314014 (настольный компьютер) –  Patrick Georgi 02.02.2014, 21:03
  • 3
    Другой вопрос: "Устройство USB2 закончится в контроллере EHCI, в то время как устройство USB1 заканчивается в контроллере UHCI".. Делает это означает что, после того как я включаю устройство, которое я могу проверить, работает ли оно под USB1 или USB2 просто путем осмотра lsusb -t и проверяя, использует ли устройство EHCI и рекламирует 480MB (возьмите usb-storage устройство в OP)? –  landroni 03.02.2014, 08:35
  • 4
    Можно определить режим, под которым работает устройство в lsusb в самой строке устройства: "Порт 2: Dev 2, Если 0, Class=HID, Driver=usbhid, 12M", 12M означает 12MBit/s = USB1, 480M = 480MBit/s = USB2, 5000M = 5000MBit/s = USB3. –  Patrick Georgi 03.02.2014, 09:44
  • 5
    Спасибо, это отвечает на мой вопрос. Насколько я иду два комментария, которые Вы сделали, здесь стоят включая в теле самого ответа. –  landroni 03.02.2014, 10:20

Согласно странице Wikipedia на USB:

Цвета

Порты и коннекторы часто являются цветом, кодированным для различения различных функций. Эти цвета не являются частью спецификации USB и могут варьироваться между производителями.

- USB 1.x               White
- USB 2.0               Black, sometimes white
- USB 3.0               Blue
- Sleep-and-charge      Yellow or red

Как дополнительный идентификатор, если Вы смотрите на страницу USB 3.0 Wikipedia:

Сначала представленный в 2008, USB 3.0 добавляет новый режим передачи под названием "Суперскорость", (различимый от USB 2.0 или синим цветом порта или инициалами SS)

а также это:

Так как порты USB 2.0 и USB 3.0 могут сосуществовать на той же машине, и они выглядят подобными, Стандартный-A коннектор USB 3.0 имеет синюю вставку (Pantone 300C цвет). То же цветовое кодирование относится к разъему Стандарта-A USB 3.0.

Относительно кабельных соединений (и иногда сами порты, заметьте "SS" на кабельных соединениях, это обозначает Супер Скорость, которая является именованием для 3,0 USB.

                                       ss of SS

Из командной строки?

lsusb

Можно также использовать lsusb для идентификации, как который порты оцениваются как USB 2 по сравнению с 3 так:

$ sudo lsusb -v | grep -iE "Bus|^Device Desc|bcdusb"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bcdUSB               2.00
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bcdUSB               2.00
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bcdUSB               1.10
...
...
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
  bcdUSB               3.00

Примечание: каждое устройство, которое имеет a 1.10 один из обычно желтых USB-портов, которые всегда включаются.

lspci

Можно также сделать что-то похожее с lspci.

$ sudo lspci | grep USB
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
02:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)

Снова в выводе, порты, отмеченные как USB всегда включаемый тип (иначе. Порты сна-и-заряда), в то время как USB2 и USB 3.0 отмечены соответственно.

18
27.01.2020, 19:46
  • 1
    Что делает "всегда включаемый" средний тип? –  landroni 02.02.2014, 17:06
  • 2
    @landroni - когда ноутбук или система приостановлены или выключены, эти порты все еще приводятся в действие. Они для зарядных устройств, прежде всего. –  slm♦ 02.02.2014, 17:10
  • 3
    @landroni - для ответа на Q о том, если бы у Вас система есть USB 3, outpu, который Вы обеспечили, сказал бы "нет". Но имейте это в виду. У меня есть 2 идентичных системы, каждый выполняет CentOS 5 и другие 6. Система имеет USB 3 порта, все же CentOS 5 не может использовать их, в то время как CentOS 6 может, на основе команд я показал в своем A. –  slm♦ 02.02.2014, 17:12
  • 4
    Делает это означает это USB контроллеры медленнее, чем USB2? (Извините, я все еще пытаюсь иметь смысл из всего этого вывода.) –  landroni 02.02.2014, 17:26
  • 5
    @landroni - Да. Я полагаю, что они являются регулярными 1.1 USB-порта, на основе вывода от lsusb выше, с точки зрения перфекта. –  slm♦ 02.02.2014, 18:42

Теги

Похожие вопросы