Итак ситуация: есть материнка без 3.0 портов. Была куплена PCI-E плата на 6 usb портов 2-3 (автоматический выбор) с доп. питанием (подключено).
Погуглил про нее, чип вроде NECовский. На сайте NEC в разделе с дровами такое:
В ядре якобы есть поддержка. Ок, включаю модуль:
# modprobe xhci_hcd
Система начинает отлично видеть и работать со всем, что воткнуто в плату, но подозрительно медленно (внешний винт есть, работает с той же смешной скоростью, что и раньше). Смотрю дальше:
lsusb
/: Bus 12.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 11.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/: Bus 10.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/: Bus 09.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 2: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 2: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtl8812au, 480M
Port 3: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Port 4: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 3: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 2: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 6, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 6, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 7, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 4: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 5: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Судя по 2.1 и скорости в 480мбс (соответствует 2.0) железка упорно не хочет использовать весь свой потенциал. О системе
$ uname -a