Как узнать, подключен ли мой жесткий диск через USB-2 или USB-3?

Я добавлю, потому что это не объясняется в другом ответе.

find -path "*ncf"
find -path "*ncf.js"

Вышеупомянутое не одно и то же (примечание :Я взял глобус в кавычки, чтобы оболочка не расширила его ).Причина в том, что :один заканчивается на ncf, другой заканчивается на ncf.js. Если это сбивает с толку, вам нужно отказаться от расширения файлов. В Unix их нет :Точка — это просто символ, он не обрабатывается по-другому (за исключением случаев, когда это первый символ, в этом случае он скрыт :он может не отображаться в списке каталогов ).

1
10.12.2019, 18:11
3 ответа

Вы можете найти каталог, предназначенный для каждого USB-устройства, в sys.

Например, в моей системе у меня есть камера наBus 001, Device 002:

Bus 001 Device 002: ID 0bda:5686 Realtek Semiconductor Corp. 

Я могу найти подробную информацию в разделе /sys/bus/usb/devices/1-2(, где последними компонентами пути являются идентификатор шины и идентификатор устройства, как указано выше ).

Затем я могу вывести эффективную скорость шины для этого устройства и другую информацию:

.../usb/devices/1-2$ cat speed  
480
.../usb/devices/1-2$ cat serial 
0001
.../usb/devices/1-2$ cat product 
Integrated_Webcam_HD
.../usb/devices/1-2$ cat configuration 
USB Camera
.../usb/devices/1-2$ 

Итак, для решения вашей проблемы вы можете выполнить поиск в подкаталоге -5-6, чтобы проверить, не является ли это вашей флешкой... Также для идентификации вашего устройства вы можете:

lsusb > with_device
# unplug device
lsusb > without_device
diff without_device with_device

ИМХО, я бы проверил это устройство:

Bus 002 Device 004: ID 174c:5106 ASMedia Technology Inc. ASM1051 SATA 3Gb/s bridge
0
27.01.2020, 23:40

Поскольку USB 3 SuperSpeed ​​и выше используют физически разные провода в кабелях USB, проводка USB3+ с более высокой -скоростью обычно представляется в Linux как совершенно отдельная шина USB.

В результате наличие «корневого концентратора Linux Foundation 3.0» обозначает шины USB с поддержкой SuperSpeed ​​--в вашем случае, Bus 003и Bus 006. И поскольку на этих шинах нет других устройств, я должен сделать вывод, что все ваши USB-устройства в настоящее время используют только скорости USB 2.

1
27.01.2020, 23:40

Вы можете:

lsusb -t

Скорость USB достигла предела.

2
27.01.2020, 23:40

Теги

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