- Технические характеристики USB-портов
- Как проверить, какой порт установлен на компьютере?
- Скрипт lsusb.py для отображения USB-устройств в понятном виде
- Что означает маркировка USB портов
- Какие версии USB бывают
- Как в Linux определить, какой порт у моего компьютера: USB3, USB3.0, USB3.1, USB3.2 или USB4
- Как соотносятся версии USB и скорость
Технические характеристики USB-портов
На сегодняшний день существует три типа портов USB:
- USB 1.1;
- USB 2.0;
- USB 3.0 (3.1).
Скорость их работы разная. При этом необходимо учитывать скорость подключаемых устройств, которые также имеют свои параметры. Например, если у вас флешка с разъемом USB 3.0, а на компьютере установлены порты USB 2.0. Флеш не будет работать быстрее скорости, заявленной для порта 2.0. Это технические особенности устройства, изменить которые можно только заменой PCI-контроллера.
Что же такое техническое оборудование USB-порта 1.0 и 1.1, то они программы:
- Два режима передачи информации, а именно с высокой пропускной способностью 12 Мбит/сек и низкой – 1,5 Мбит/сек.
- Максимальная длина кабеля для передачи данных в режиме с высокой пропускной способностью составляет 3 м. Для режима с нического просмотра обочностью – 5 м.
- Максимальное количество подключаемых устройств – 127.
- Возможно подключение устройства, работающего в режимах с разной пропускной способностью.
- Напряжение для периферийных устройств – 5 В.
- Максимальный ток – 500 мА.
Порт USB 2.0 отличается от своего предшественника следующими параметрами:
- Реализован режим HiSpeed 480 Мбит/сек.
- Скорость для интерактивных устройств в 10-1500 Кбит/сек.
- Скорость для видео и аудио устройств в 12 Мбит/сек.
Порт USB 3.0 (3.1) на данный момент является самым популярным и самым быстрым. Среди преимуществ этого порта стоит выделить:
- Скорость передачи данных до 5 Гбит/сек.
- Контроллер может одновременно отправлять и получать данные. Этот обмен данными не влияет на скорость порта.
- Обладает большей высокой толщиной тока, что позволяет подключать к ПК внешние жесткие диски, мобильные устройства и даже мониторы.
- Хорошая совместимость со стандартами UBS 1.0 и 2.0.
Как проверить, какой порт установлен на компьютере?
Первый и самый простой способ узнать свой тип USB-порта — заглянуть в документацию ПК. Однако, если у вас его нет, выполняем следующие действия:
- Загружаем программу AIDA, Everest или любую другую. Мы будем использовать первое программное обеспечение. Запустите AIDA на своем ПК.
- В меню выбираем «Устройства», выбираем «USB-устройства». В правом меню появится список портов USB.
- Таким образом, мы предоставляем контакты и типы товаров, которые удобны на нашем чертеже.
Скрипт lsusb.py для отображения USB-устройств в понятном виде
Примечание: спасибо пользователям redking за спогутка в комментарих!
Скрипт lsusb.py в удобной форме показывает информацию о USB-хабах и подключенных к ним устройствах.
Для отображения информации достаточно запустить:
lsusb.py
Вы можете получить ошибку, что команда lsusb.py не найдена. Скрипт lsusb.py поставляется с пакетом usbutils, который содержит уже используемую нами другую программу lsusb. Почему-то в некоторых дистрибутивах пакет usbutils распространяется без скрипта lsusb.py. Чтобы установить его, выполните следующие команды:
curl https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git/plain/lsusb.py.in > lsusb.py chmod +x lsusb.py sudo mv lsusb.py/ usr/bin/lsusb.py
Строки, начинающиеся с usb1, usb2 и т д., являются USB-концентраторами.
Строки, начинающиеся с 1-1, 1-3, 2-2 и т д., являются USB-устройствами.
Помимо производителя и идентификаторов устройства, каждая строка в квадратных скобках содержит информацию о версии, скорости и максимальном энергопотреблении, например:
- USB 3.10
- 5000 Мбит/с
- 304 мА
Что означает маркировка USB портов
Наверняка должна быть подсказка версии и скорости портов USB рядом с разъемами.
Давайте посмотрим на следующее фото портов на моем ноутбуке:
Во-первых, все эти три порта — USB-порты, даже самый маленький!
Смотрите также: Как добавить порты USB-C на компьютер
Во-вторых, что означают эти буквы «СС» и цифра?
Если вы действительно читали статьи по ссылкам выше, вы уже знаете, что порт без букв «SS» — это старый USB 2.0. Небольшой порт с «SS» и цифрой 10 — это SuperSpeed USB 10 Gbps, который ранее назывался USB 3.1 Gen 2.
Хорошо, с посылкой портами из трофея разобрались, что же до трейтего порта? Понятно, что это что-то из версии SuperSpeed, но какая именно?
Какие версии USB бывают
- USB4
- USB 3.0 и USB 3.1 1-го поколения
- USB 3.1 и USB 3.1 2-го поколения
- USB 3.2 и поколение 2×2
Все это стало настолько сложным и непонятным, что все это стало считаться устаревшим и придумали SuperSpeed USB с цифрами.
Как в Linux определить, какой порт у моего компьютера: USB3, USB3.0, USB3.1, USB3.2 или USB4
Чтобы проверить версию USB, выполните следующую команду:
судо lsusb -v | grep -i bcdusb
Вывод не очень информативный, с уверенностью можно лишь сказать, что в системе есть порты USB 3.1 и 2.0 и что два устройства подключены к USB 3.1, а остальные подключены к USB 2.0. Не удивляйтесь количеству устройств — некоторые из них являются внутренними (например, веб-камера) и подключаются к USB-концентратору внутри корпуса.
Чтобы понять, какие устройства используют USB 3.* и какая у них скорость, необходимо вникнуть в свойства системы железа.
Начнём с командой
lsusb
Как видно на скриншоте, на этом компьютере есть корневые концентраторы 3.0 и 2.0:
Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0 Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Хост-контроллеры USB — это устройства PCI, поэтому вы можете увидеть их с помощью lspci:
лспци | захватить USB
Найдите «xHCI», который является USB3.
Следующая команда также покажет доступные контроллеры или концентраторы xhci. Скорость работы указана в конце каждой строки. USB3 начинается с 5000M.
Сравните вывод двух команд:
lsusb -т | grep xhci lsusb | ступица захвата
Как вы понимаете, корневой концентратор 2.0 имеет скорость 480M, а корневой концентратор 3.0 — 10000M.
Чтобы определить, к какому USB-порту подключена флешка и его скорость, подключите интересующее вас устройство и выполните
лсусб -т
Найдите словосочетание «Mass Storage» — это диски и флешки. Родитель этого узла соответствует порту USB, к которому вы подключили флешку. Последняя цифра — скорость.
Как соотносятся версии USB и скорость
Посмотрите на следующие данные:
- 12M = 12 МБит/с = USB1480M = 480 МБит/с = USB2
- 5000M = 5000 МБит/с = USB3.0, также известный как USB3.1 поколения. 1
- 10000M = 10000 Мбит/с = USB 3.1, также известный как USB 3.1 Gen 2
- 20000M = 20000 МБит/с = USB 3.2, также известный как USB 3.2 Gen 2×2; или это может быть USB4 Gen 2×2 или USB4 Gen 3×1
- 40000M = 40000 МБит/с = USB4 Gen 3×2
На самом деле названия типа USB 3.* считаются устаревшими, так как действительно имеет значение только скорость соединения. В настоящее время «современными» считаются следующие обозначения:
- Суперскоростной USB 5 Гбит/с
- Сверхскоростной USB 10 Гбит/с
- Сверхскоростной USB 20 Гбит/с
Читайте также: Как обновить биос на ноутбуке hp