USB 3 doesn't work?

Bubbagump210

Member
Oct 1, 2020
53
36
23
46
No matter what I do can't get my drives working at USB3 speeds. Everything looks right, so I am hoping some other eyes can give me some hints.

Code:
  # lsusb
    Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 004: ID 1058:25a3 Western Digital Technologies, Inc. Elements Desktop (WDBWLG)
    Bus 001 Device 003: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 002 Device 002: ID 1a2c:4324 China Resource Semico Co., Ltd 
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

It shows the USB 3.0 hub

Code:
  # lsusb -t
    /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
        |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
    /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
        |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 2: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
        |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
            |__ Port 3: Dev 3, If 0, Class=Mass Storage, Driver=uas, 480M
            |__ Port 4: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M

dmesg shows me

Code:
    [    1.590707] hub 2-0:1.0: USB hub found
    [    1.590722] hub 2-0:1.0: 4 ports detected
    [    1.591497] xhci_hcd 0000:00:14.0: xHCI Host Controller
    [    1.591503] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
    [    1.591507] xhci_hcd 0000:00:14.0: Host supports USB 3.0 SuperSpeed
    [    1.591526] ehci-pci 0000:00:1d.0: EHCI Host Controller
    [    1.591578] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
    [    1.591580] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.591582] usb usb3: Product: xHCI Host Controller
    [    1.591584] usb usb3: Manufacturer: Linux 5.4.101-1-pve xhci-hcd
    [    1.591586] usb usb3: SerialNumber: 0000:00:14.0

I have tried plugging in every port and I only get USB2. What am I missing? The controller is there but some option is not enabled? I'm baffled. This is PVE 6.3 on the no-sub repo to latest/greatest. Thanks all!
 
maybe there is an unused usb3 header on the mainboard? can you tell us the model of the mainboard/server?
i assume you talk about the host and not a vm, right?
 
Yes, this is the host. I didn’t know if USB ran the hubs in parallel or they were physically separate. In copious digging, USB hubs are not linked - which may seem obvious to everyone but me.

I think this is a hardware/physical issue and not OS at this point. Appreciate the reply - but I’m off to look at jumpers and BIOS settings.