гm running Ubuntu on в Делла Кромебук 11, which - two USB 3 ports, and an SD card reader. I was trying to establish whether the SD card reader would be capable of USB 3 speeds (and thus whether it's worth buying в 130MB/s SD card), but I can't tell whether it's physically connected to USB 3 internally.
One way I thought I might do this is to run lsusb after plugging in an SD card - however, if I plug in в USB2 device to one of the USB 3 ports, it ты ешь up туз being connected to the USB 2 hub anyway. If I удар в лунку в USB 3 device into the very same port, it шоу схвати в being connected to the USB 3 hub.
, Почему lsusb показывает устройства USB2, подключенные к порту USB3 как то, чтобы быть присоединенное к корню USB 2?
Ответ:
В USB 3.0, двойная шинная архитектура используется, чтобы позволить обоим USB 2.0 (Полная скорость, Низкая скорость или Высокая скорость) и (Суперскорость) операции USB 3.0 происходить одновременно, таким образом обеспечивая обратную совместимость.
Источник: https://en.wikipedia.org/wiki/USB_3.0
, Например, на машине, которая содержит два 2.0 USB-порта и один порт USB 3.0, вывод lsusb
шоу команды:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8004 Intel Corp.
Bus 003 Device 001: ID 1d6b:0008 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 058f:6386 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 001: ID 1d6b:0007 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
дополнительный корневой концентратор USB 2.0 является частью корневого концентратора USB 3.0 и доступен там для предоставления обратной совместимости стандарты USB 2.0. В результате этого, когда Вы подключаете устройства USB2 в порт USB3, их показывают подключенных к 2,0 корневым концентраторам.
<час>там способ получить физическое, а не логическое отображение USB-портов к концентраторам?
Ответ: Используйте lsusb -t
-t Tells lsusb to dump the physical USB device hierarchy as a tree.
Источник: lsusb
страница справочника
Возвращение к моей исходной причине изучения этого, там способ сказать, к какой скорости внутренний читатель SD-карты способен прежде, чем купить того?
Это может быть сделано при помощи следующих шагов. Здесь мы рассматриваем ноутбук со встроенным картридером от Alcor Micro Corp.
, команда
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8004 Intel Corp.
Bus 003 Device 001: ID 1d6b:0008 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 058f:6386 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 001: ID 1d6b:0007 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Use lsusb
Узнает Номер шины картридера. В этом примере это 001
Использование lsusb -t
$ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 5: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
В конце каждой строки, согласованную скорость передачи для каждого устройства показывают в Мбит/с.
480Mbit/s называют "Высокоскоростным" и используют с USB2.0.
Для USB 3.0, согласованная скорость передачи является 5000Mbit/s под названием "Суперскорость" (5Gbit/s)
Источник: https://Результат en.wikipedia.org/wiki/USB
: картридер от Alcor Micro Corp. поддерживает стандарты USB 2.0 и не стандарты USB 3.0, поскольку 480M был упомянут в выводе.
От man
страница:
DESCRIPTION
lsusb is a utility for displaying information about USB buses in the
system and the devices connected to them.
я предлагаю, чтобы Вы использовали lshw
(Вы можете иметь к sudo apt-get install lshw
первый). От lshw
man
страница:
DESCRIPTION
lshw is a small tool to extract detailed information on the hardware
configuration of the machine. It can report exact memory configuration,
firmware version, mainboard configuration, CPU version and speed, cache
configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems and
on some PowerPC machines (PowerMac G4 is known to work).
It currently supports DMI (x86 and IA-64 only), OpenFirmware device
tree (PowerPC only), PCI/AGP, CPUID (x86), IDE/ATA/ATAPI, PCMCIA (only
tested on x86), SCSI and USB.