USB 3.1 Gen 2 issue with Gigabyte GA-AB350 Gaming 3

I am having problems trying to get USB 3.1 Gen 10 Gbit connection with my MOBO.

I bought a 10 Gbit cable on Amazon to get this speed with my Logiitech Brio 4k Web Cam

I have Gigabyte GA-AB350 gaming 3 MOBO

When I plug the Web Cam to the USB 3.1 port I get 480M USB link and in the USB 3.0 port I get 5000M USB link. Below terminal output. I have to research if the Web Cam doesn’t support this USB Link speed but maybe someone has the same issue and we sort it out.

Brio Web Cam on 3.0 port and mouse/keyboard on USB 3.1 port

lsusb -t                                                                                                                                                                                                                     ✔
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    |__ Port 2: Dev 2, If 0, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 2, If 1, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 2, If 2, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 2, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 2: Dev 2, If 4, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 2: Dev 2, If 5, Class=Human Interface Device, Driver=usbhid, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
python lsusb.py
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 046d:085e Logitech, Inc. BRIO Ultra HD Webcam
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 256c:006e  PenTablet
Bus 001 Device 003: ID 046d:c084 Logitech, Inc. G203 Gaming Mouse
Bus 001 Device 002: ID 046d:c336 Logitech, Inc. G213 Prodigy Gaming Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Brio Web Cam on 3.1 port and mouse/keyboard on USB 3.0 port

/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 1: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 5, If 2, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 5, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 5, If 4, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 8: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
python lsusb.py
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c336 Logitech, Inc. G213 Prodigy Gaming Keyboard
Bus 003 Device 003: ID 046d:c084 Logitech, Inc. G203 Gaming Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 256c:006e  PenTablet
Bus 001 Device 005: ID 046d:085e Logitech, Inc. BRIO Ultra HD Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

UPDATE:

I used the original cable which is USB 3.0 and from Logitech and I still get 480Mbits on both of the Red USB 3.1 Gen 2 Ports.

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 2: Dev 6, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 2: Dev 6, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 2: Dev 6, If 2, Class=Video, Driver=uvcvideo, 480M
    |__ Port 2: Dev 6, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 2: Dev 6, If 4, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 7: Dev 4, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 7: Dev 4, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 7: Dev 4, If 2, Class=Audio, Driver=snd-usb-audio, 12M

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 1: Dev 8, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 8, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 8, If 2, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 8, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 8, If 4, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 7: Dev 4, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 7: Dev 4, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 7: Dev 4, If 2, Class=Audio, Driver=snd-usb-audio, 12M

inxi -Fazy

Machine:
  Type: Desktop System: Gigabyte product: AB350-Gaming 3 v: N/A serial: N/A
  Mobo: Gigabyte model: AB350-Gaming 3-CF serial: N/A UEFI: American
    Megatrends LLC. v: F52i date: 02/09/2023

99% sure that webcam only supports 5Gbps, which is why it’s maximum frame rate is 4K @ 30fps.

The 3.1 port should fallback to that speed so there’s something wrong there. Probably the port itself since the cable + cam work correctly in the 3.0 port. Test it with a different device.

inxi might tell us if you have a BIOS update

inxi -Fazy

yes that’s the first thing you should do. a web-cam with 10Gb/s is very vague.

you wrote:

relating to the manufacturers site:

it’s usb 2.0 !

So…

USB 3.0 = USB 3.1 Gen 1 = USB 3.2 Gen 1×1 → 5 Gbit/s
USB 3.1 = USB 3.1 Gen 2 = USB 3.2 Gen 2×1 → 10 Gbit/s

One of the 4 blue ports on the back?

One of the 2 red ports on the back?

When I read the specifications of the webcam, then It supports only USB 2.0 and USB 3.0, so only 480 Mbit/s or 5 Gbit/s , there is nothing between or more.

Ordinarily you would assume that it runs on USB3.1 at the speed of USB3.0, but here for unknown reasons it runs on USB2.0 speed.

Gosh… i read the manual and found that:

In simple words:

  1. Webcam only supports USB2 and USB3. Period.
  2. Back panel:
    • Blue ports only support USB 3.1 Gen 1 (USB3) and USB 2.0. Nothing else.
    • Red ports only support USB 3.1 Gen 2 (USB3.1) and USB 2.0. Nothing else.

Plugin the webcam in a red port and it will only use USB2, since the webcam only support USB3 (blue ports) and USB2 (black port).

End of story: It is a hardware limitation and not a Manjaro issue.

Correction: The hardware should support 5GBit/s on USB3.1, since it is backwards compatible to USB3.0, but for an unknown reason it doesn’t, but backwards to USB2.0.

:notebook: Read the second screenshot again and don’t believe everything what I write. :innocent:

2 Likes

So the USB 3.1 ports only support 10 Gbit or 480MBit so the camera falls back because it doesn’t support more than 5 Gbit and that is not supported by the MOBO on that port?. I missed that, never imagine the ports could not do 5 Gbit.

Yes I read the manual but I guess I was biased because I expected the port as being 10 Gbit capable would have the physical capability of linking in 5 Gbit. The camera does link to 5 Gbit on USB 3.0 ports. This is my first PC and I am learning

Huh? It quite clearly says they they support 3.1 Gen 2 (10 Gbps), 3.1 Gen 1 (5 Gbps), and USB 2.0.

Backward compatibility is required by the USB specification. A 10 Gbps port must also support 5 Gbps. So a 5 Gbps device should connect at 5 Gbps in either of those ports.

That’s the good part of the USB-IF’s work. The bad part is the absolutely crazy 3.x naming shenanigans.

Yeah, that is what I thought, maybe Gigabyte made it non-compliant?

No, that would be a good way to get sued.

Have you got any other USB 3 device you can try in that red port to see what speed it connects? Flash drive? Phone? And I assume you tried both the red ports?

1 Like

Yes I have tried both. This is what Gigabyte told me, ti seems it is a driver or hardware issue itself:

Good day. When the port detects that the device is USB 2.0, it will only work as USB 2.0 at 480Mbit/s.
If the device is USB 3.0, 3.1 Gen 1, or 3.2 Gen 1, it will work at 5Gbps.
If the plugged device is 3.1 Gen 2 or 3.2 Gen 2, it will work at 10Gbps.

If under Windows works fine but not Linux, then it is a driver issue.
Please try with the Windows system first.
If Windows works, then we can confirm the hardware is working fine.

TY mods

I have now deleted all of the hostility from this thread and re-listed it. If you two cannot behave, then I’m closing the thread, okay?

1 Like

I am saying the truth, he hijacked the thread with his argument that the BRIO is USB 2.0

Stop it now with the finger-pointing. Enough is enough.

You obviously have a disagreement on the capabilities of the device, so let the numbers speak for themselves, and then you’ll both know who’s right and who’s wrong.

You are absolutely right. Thanks for correction.

That’s is absolutely correct. I corrected myself above. I guess I was just overtired as I wrote it.

I cannot test if there is a general problem with USB3.1, since I have on all of my devices only USB3.0, so USB 3.1 Gen1.

Again correction:

$ lsusb -vt
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 1: Dev 10, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        ID 1058:25a3 Western Digital Technologies, Inc. Elements Desktop (WDBWLG)
    |__ Port 6: Dev 11, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 2: Dev 9, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver
    |__ Port 2: Dev 9, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver

Root Hub:

$ sudo lsusb -v -d  1d6b:0003
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 
  bDeviceProtocol         3 
  bMaxPacketSize0         9
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0003 3.0 root hub
  bcdDevice            6.05
  iManufacturer           3 Linux 6.5.3-1-MANJARO xhci-hcd
  iProduct                2 xHCI Host Controller
  iSerial                 1 0000:00:14.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x001f
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
        bMaxBurst               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x005b
  bNumDeviceCaps          2
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x02
      Latency Tolerance Messages (LTM) Supported
    wSpeedsSupported   0x0008
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat         918 micro seconds
  SuperSpeedPlus USB Device Capability:
    bLength                76
    bDescriptorType        16
    bDevCapabilityType     10
    bmAttributes         0x000000ef
      Sublink Speed Attribute count 16
      Sublink Speed ID count 8
    wFunctionalitySupport   0x1106
      Min functional Speed Attribute ID: 6
      Min functional RX lanes: 1
      Min functional TX lanes: 1
    bmSublinkSpeedAttr[0]   0x00050034
      Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[1]   0x000500b4
      Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[2]   0x000a4035
      Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[3]   0x000a40b5
      Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus
    bmSublinkSpeedAttr[4]   0x00e00026
      Speed Attribute ID: 6 224Mb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[5]   0x00e000a6
      Speed Attribute ID: 6 224Mb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[6]   0x00c00027
      Speed Attribute ID: 7 192Mb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[7]   0x00c000a7
      Speed Attribute ID: 7 192Mb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[8]   0x00800028
      Speed Attribute ID: 8 128Mb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[9]   0x008000a8
      Speed Attribute ID: 8 128Mb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[10]   0x00b10029
      Speed Attribute ID: 9 177Mb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[11]   0x00b100a9
      Speed Attribute ID: 9 177Mb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[12]   0x0063002a
      Speed Attribute ID: 10 99Mb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[13]   0x006300aa
      Speed Attribute ID: 10 99Mb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[14]   0x00c6002b
      Speed Attribute ID: 11 198Mb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[15]   0x00c600ab
      Speed Attribute ID: 11 198Mb/s Symmetric TX SuperSpeed
Hub Descriptor:
  bLength              12
  bDescriptorType      42
  nNbrPorts            10
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  bHubDecLat          0.0 micro seconds
  wHubDelay             0 nano seconds
  DeviceRemovable    0x00 0x00
 Hub Port Status:
   Port 1: 0000.0243 5Gbps power U2 enable connect
     Ext Status: 0000.0044
       RX Speed Attribute ID: 4 Lanes: 1
       TX Speed Attribute ID: 4 Lanes: 1
   Port 2: 0000.02a0 5Gbps power Rx.Detect
   Port 3: 0000.02a0 5Gbps power Rx.Detect
   Port 4: 0000.02a0 5Gbps power Rx.Detect
   Port 5: 0000.02a0 5Gbps power Rx.Detect
   Port 6: 0000.0203 5Gbps power U0 enable connect
     Ext Status: 0000.0044
       RX Speed Attribute ID: 4 Lanes: 1
       TX Speed Attribute ID: 4 Lanes: 1
   Port 7: 0000.02a0 5Gbps power Rx.Detect
   Port 8: 0000.02a0 5Gbps power Rx.Detect
   Port 9: 0000.02a0 5Gbps power Rx.Detect
   Port 10: 0000.02a0 5Gbps power Rx.Detect
Device Status:     0x0001
  Self Powered

WDElement HDD:

$ sudo lsusb -v -d 1058:25a3
Bus 002 Device 010: ID 1058:25a3 Western Digital Technologies, Inc. Elements Desktop (WDBWLG)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x1058 Western Digital Technologies, Inc.
  idProduct          0x25a3 Elements Desktop (WDBWLG)
  bcdDevice           10.31
  iManufacturer           1 Western Digital
  iProduct                2 Elements 25A3
  iSerial                 3 334A475652363147
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x002c
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                8mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0016
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000f0e
      BESL Link Power Management (LPM) Supported
    BESL value     3840 us 
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat          32 micro seconds
Device Status:     0x000d
  Self Powered
  U1 Enabled
  U2 Enabled

You can see:

  • bcdUSB 3.10 (means USB 3.1 → USB 3.1 Gen2)
  • It can 10Gbit/s:
      Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[3]   0x000a40b5
      Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus
    bmSublinkSpeedAttr[4]   0x00e00026
  • But the device supports only:
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)

Therefore in that case, it can backwards on USB3.1 to a 5GBit/s connection. Therefore I would exclude a general issue. I use the original cables.

1 Like

I think it might be the cheap cable that cannot do USB 3.0 connection over USB 3.1, I will locate the original cable and test the port again. I made the assumption that USB driver will give it 10 Gbits because of the port but didn’t realize that the Web Cam has to be USB 3.1 Gen 2 capable too. It may be weird that the cable could do 10 Gbit but not 5 Gbit but it is the only thing I can imagine, maybe test the cable is actually a 10 Gbit with a device that is capable of that spec.

My first thought when I saw the Amazon link was it’s the cable… I’d never buy something like that from Amazon, this article is an extreme example of why not, but you have to be careful with anything on Amazon that can be faked, especially electronics. But then it worked at 5 Gbps so I assumed you got lucky and the only part of the device->cable->port chain left to check was the port itself.

The reply you got from Gigabyte is correct, but a Linux driver issue is unlikely because something like that would have been spotted by many people. I’d bet that whatever USB controller is on that Gigabyte motherboard is also on motherboards from other companies. So yeah, if you have the original cable definitely try that.

@megavolt No worries, I blame the USB-IF and whatever drugs they were taking when they came up with that 3.x naming scheme. I think they realised this might not have been a good idea when it came to design certified logos… those don’t mention 3.x at all, just the speed :joy:

image