Приобретён новый USB-контроллер Orient AM-31U2PE-AC для установки в компьютер, не имеющий портов 10 Gbps. Но в данный момент для сравнения я тестирую его в компьютере, имеющем такие порты на материнской плате.
Включаю флешку в разъём на материнское плате:
# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=uas, 10000M
Включаю флешку в разъём на новом контроллере:
# lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=uas, 5000M
Выглядит так, будто бы порт нового контроллера не поддерживает требуемую скорость. Тем не менее в списке поддерживаемых скоростей она присутствует для обоих тестируемых хабов:
# lsusb -v 2>/dev/zero | egrep 'Bus [0-9]|bcdUSB|RX|TX'
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
bcdUSB 3.10
Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed
Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed
Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus
Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
bcdUSB 3.10
Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed
Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed
Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus
Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus
В чём может быть причина отказа подключаться на скорости 10Gbps?