У меня есть плата Kontron KTQM87 / mITX (последняя версия BIOS) с некоторыми портами USB 2.0 и некоторыми портами USB 3.0. Машина работает под управлением Ubuntu 14.04, я пробовал оба с ядрами 3.13 и 4.4.6.
В BIOS я установил режим xHCI на «Включен». Я предполагаю, что это делает USB 3.0 включенным.
Когда я подключаю устройство USB3 / 2 (например, запоминающее устройство), оно отображается только как высокоскоростное устройство. Когда я подключаю устройство с интерфейсом USB3 (Intel Realsense), оно вообще не отображается, даже ни одна строка в dmesg
.
Вот мои lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M
|__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 8: Dev 4, If 0, Class=Vendor Specific Class, Driver=cpc-usb, 12M
|__ Port 9: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 9: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5
Я предполагаю, что обе шины сообщили, что фактически есть одна шина, но отображаются один раз для высокоскоростных устройств и один раз для высокоскоростных устройств. Я никогда не видел, чтобы что-нибудь появлялось под суперскоростным автобусом. Все устройства USB3 / 2 отображаются в разделе Bus 01
, который сообщает о максимальной скорости 480M, которая является высокоскоростной.
Что я могу сделать, чтобы мои устройства USB 3 работали на суперскорости?
Проблема показала, чтобы быть в плохих кабелях расширителя. Мы обменивались ими для различных, и теперь устройства USB 3.0 обнаруживаются как ожидалось.
pwck
, имеет быть бесполезное, и создание их может открыть дыры в системе безопасности. – waltinator 24 August 2017 в 03:48