linux-usb.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed
@ 2025-04-17 18:26 bugzilla-daemon
  2025-04-18  1:07 ` [Bug 220027] " bugzilla-daemon
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-17 18:26 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

            Bug ID: 220027
           Summary: USB 3.2 capture cards using incorrect USB speed
           Product: Drivers
           Version: 2.5
          Hardware: AMD
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: USB
          Assignee: drivers_usb@kernel-bugs.kernel.org
          Reporter: nrkowalski@gmail.com
        Regression: No

There seems to be an issue with USB 3.2 capture cards being detected as
SuperSpeed (5Gbps) devices instead of SuperSpeed Plus (10Gbps) which severely
limits their functionality.

This issue has been reported multiple places by multiple people and a similar
bug report with a different capture card can be found here:
https://bugzilla.kernel.org/show_bug.cgi?id=218943

In my particular case I'am using an Elgato 4K X plugged into my PC's USB4 port
which is directly connected to the motherboard. The capture device has been
tested working at full speed in Windows 11.

niko@Eva-Mini:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 003: ID 0406:2814 Fujitsu-ICL Computers USB Composite Device
Bus 001 Device 004: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub             
Bus 003 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 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 0fd9:009c Elgato Systems GmbH Elgato 4K X

niko@Eva-Mini:~$ lsusb -tv
[...]
/:  Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 001: Dev 002, If 0, Class=Video, Driver=uvcvideo, 5000M
        ID 0fd9:009c Elgato Systems GmbH 
    |__ Port 001: Dev 002, If 1, Class=Video, Driver=uvcvideo, 5000M
        ID 0fd9:009c Elgato Systems GmbH 
    |__ Port 001: Dev 002, If 2, Class=Audio, Driver=snd-usb-audio, 5000M
        ID 0fd9:009c Elgato Systems GmbH 
    |__ Port 001: Dev 002, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
        ID 0fd9:009c Elgato Systems GmbH 

niko@Eva-Mini:~$ sudo lsusb -D /dev/bus/usb/008/002
Device: ID 0fd9:009c Elgato Systems GmbH Elgato 4K X
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 [unknown]
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0         9
  idVendor           0x0fd9 Elgato Systems GmbH
  idProduct          0x009c Elgato 4K X
  bcdDevice            0.02
  iManufacturer           6 Elgato
  iProduct                7 Elgato 4K X
  iSerial                 3 A7SNB504228NRE
  bNumConfigurations      1
[...]
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   0x00000000
      (Missing must-be-set LPM bit!)
  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   3
      Lowest fully-functional device speed is SuperSpeed (5Gbps)
    bU1DevExitLat           0 micro seconds
    bU2DevExitLat           0 micro seconds



niko@Eva-Mini:~$ dmesg | grep "usb 8-1"
[    1.249480] usb 8-1: new SuperSpeed USB device number 2 using xhci_hcd
[    1.313624] usb 8-1: LPM exit latency is zeroed, disabling LPM.
[    1.388209] usb 8-1: New USB device found, idVendor=0fd9, idProduct=009c,
bcdDevice= 0.02
[    1.388223] usb 8-1: New USB device strings: Mfr=6, Product=7,
SerialNumber=3
[    1.388227] usb 8-1: Product: Elgato 4K X
[    1.388230] usb 8-1: Manufacturer: Elgato
[    1.388234] usb 8-1: SerialNumber: A7SNB504228NRE
[    2.199309] usb 8-1: Found UVC 1.00 device Elgato 4K X (0fd9:009c)
[    2.332366] usb 8-1: 3:2: failed to get current value for ch 0 (-22)

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
@ 2025-04-18  1:07 ` bugzilla-daemon
  2025-04-26  8:39 ` bugzilla-daemon
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-18  1:07 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #1 from Niko (nrkowalski@gmail.com) ---
I decided to try the 6.14.0-15 Kernel and I'm still having the same issue, but
getting some more information from dmesg.

[  847.836967] usb 8-1: new SuperSpeed Plus Gen 2x1 USB device number 3 using
xhci_hcd
[  853.084344] usb 8-1: unable to get BOS descriptor or descriptor too short
[  853.110389] usb 8-1: unable to read config index 0 descriptor/start: -71
[  853.110406] usb 8-1: can't read configurations, error -71
[  853.293248] usb 8-1: new SuperSpeed USB device number 4 using xhci_hcd
[  853.372723] usb 8-1: LPM exit latency is zeroed, disabling LPM.
[  853.624234] usb 8-1: New USB device found, idVendor=0fd9, idProduct=009c,
bcdDevice= 0.02
[  853.624252] usb 8-1: New USB device strings: Mfr=6, Product=7,
SerialNumber=3
[  853.624259] usb 8-1: Product: Elgato 4K X
[  853.624265] usb 8-1: Manufacturer: Elgato
[  853.624271] usb 8-1: SerialNumber: A7SNB504228NRE
[  853.690719] uvcvideo 8-1:1.1: Unknown video format
30313050-0000-0010-8000-00aa00389b71
[  853.690749] usb 8-1: Found UVC 1.00 device Elgato 4K X (0fd9:009c)
[  853.856379] usb 8-1: 3:2: failed to get current value for ch 0 (-22)
[  854.820221] retire_capture_urb: 15 callbacks suppressed
[  854.836455] usb 8-1: cannot submit urb (err = -19)
[  854.837512] usb 8-1: cannot submit urb 0, error -19: no device
[  855.165030] usb 8-1: reset SuperSpeed USB device number 4 using xhci_hcd
[  855.236908] usb 8-1: LPM exit latency is zeroed, disabling LPM.
[  855.322103] uvcvideo 8-1:1.1: Unknown video format
30313050-0000-0010-8000-00aa00389b71
[  855.322126] usb 8-1: Found UVC 1.00 device Elgato 4K X (0fd9:009c)
[  855.407009] usb 8-1: 3:2: failed to get current value for ch 0 (-22)

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
  2025-04-18  1:07 ` [Bug 220027] " bugzilla-daemon
@ 2025-04-26  8:39 ` bugzilla-daemon
  2025-04-26 16:15 ` bugzilla-daemon
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-26  8:39 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

Michał Pecio (michal.pecio@gmail.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |michal.pecio@gmail.com

--- Comment #2 from Michał Pecio (michal.pecio@gmail.com) ---
This is similar to that other case: the device comes up at Gen 2 speed, then
fails to return descriptors (5 seconds between messages, looks like a timeout),
then connects at Gen 1 speed and works normally.

Do you have other 10Gbps devices to check if they work in the same USB port?

Is this problem reproducible on other types of USB controllers? The other bug
mentioned an ASMedia controller, those things sometimes have problems which
aren't seen anywhere else...

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
  2025-04-18  1:07 ` [Bug 220027] " bugzilla-daemon
  2025-04-26  8:39 ` bugzilla-daemon
@ 2025-04-26 16:15 ` bugzilla-daemon
  2025-04-27 23:27 ` bugzilla-daemon
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-26 16:15 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #3 from Niko (nrkowalski@gmail.com) ---
The only other 10Gbps device I have at the moment is a USB hub which is
properly detected as a SuperSpeed Plus device.

I have 3 PCs to test with 2x AMD and 1x Intel and all 3 exhibit the same
behavior in Linux Mint 21. I've confirmed the capture card does work at the
correct speed in Windows 11 using the same USB port, with the same cable.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (2 preceding siblings ...)
  2025-04-26 16:15 ` bugzilla-daemon
@ 2025-04-27 23:27 ` bugzilla-daemon
  2025-04-30  6:35 ` bugzilla-daemon
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-27 23:27 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #4 from Niko (nrkowalski@gmail.com) ---
I did pick up a NVMe with USB 3.2 adapter and have confirmed that it is
properly detected and operating at the 10Gbps SuperSpeed Plus speeds.

[3323020.361533] usb 4-2.3: new SuperSpeed Plus Gen 2x1 USB device number 9
using xhci_hcd
[3323020.373970] usb 4-2.3: New USB device found, idVendor=152d,
idProduct=0562, bcdDevice= 2.14
[3323020.373975] usb 4-2.3: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[3323020.373978] usb 4-2.3: Product: External
[3323020.373981] usb 4-2.3: Manufacturer: JMicron
[3323020.373983] usb 4-2.3: SerialNumber: DD564198842A6

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    |__ Port 2: Dev 4, If 0, Class=Hub, Driver=hub/4p, 10000M
        |__ Port 3: Dev 9, If 0, Class=Mass Storage, Driver=uas, 10000M

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (3 preceding siblings ...)
  2025-04-27 23:27 ` bugzilla-daemon
@ 2025-04-30  6:35 ` bugzilla-daemon
  2025-04-30 19:54 ` bugzilla-daemon
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-30  6:35 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #5 from Michał Pecio (michal.pecio@gmail.com) ---
Looks like a problem with those capture devices, then. Maybe they all use the
same chip? One name I have seen somewhere is Realtek RTD2801VPF.

It could be what Mathias Nyman suggested in the other bug: the device expects
some particular order of descriptor requests (as issued by Windows) and doesn't
know what to do when Linux does similar things in other order. It would be a
little weird that such a bug only occurs at 10G speed, but hardware can be all
sorts of buggy...

To test this theory it would be necessary to patch the kernel and observe what
happens. Can you build the kernel from source, are you familiar with C
programming by any chance?

Another possible approach is to sniff the USB bus with Wireshark on Windows and
on Linux and compare. Disclaimer: I have never really used Wireshark on Windows
before, so IDK how usable it is, and any changes to Linux behavior would still
require kernel patches of course.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (4 preceding siblings ...)
  2025-04-30  6:35 ` bugzilla-daemon
@ 2025-04-30 19:54 ` bugzilla-daemon
  2025-05-02  9:41 ` bugzilla-daemon
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-04-30 19:54 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #6 from Niko (nrkowalski@gmail.com) ---
Its been awhile since I've built a Kernel but I'm sure I can do it, I am
familiar with C.

I can also do a packet capture with Wireshark. I'm not really familiar with how
USB communication works, but can share the captures.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (5 preceding siblings ...)
  2025-04-30 19:54 ` bugzilla-daemon
@ 2025-05-02  9:41 ` bugzilla-daemon
  2025-05-02 15:19 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-05-02  9:41 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #7 from Michał Pecio (michal.pecio@gmail.com) ---
Created attachment 308070
  --> https://bugzilla.kernel.org/attachment.cgi?id=308070&action=edit
don't fetch BOS descriptors from devices

Maybe something like this patch, then?

Your device seems to hang when asked for this descriptor, so don't ask it and
see what happens. I tried it on my own 5Gbps UVC device and it still works,
though many other things break without BOS and hence the patch checks for
vendor ID. You will need to edit it with the ID of your device. The patch also
prints IDs of new devices to a) confirm that the earlier device descriptor
request was successful and b) help with adjusting the patch if 10Gbps vendor ID
is different from 5Gbps vendor ID.

It should now look like this:
[89023.940009] usb 19-2.3: new SuperSpeed USB device number 8 using xhci_hcd
[89023.954100] usb 19-2.3: new device idVendor ac8 idProduct 3420
[89023.954115] usb 19-2.3: too lazy to get BOS descriptor or descriptor too
short

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (6 preceding siblings ...)
  2025-05-02  9:41 ` bugzilla-daemon
@ 2025-05-02 15:19 ` bugzilla-daemon
  2025-05-02 20:36 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-05-02 15:19 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #8 from Niko (nrkowalski@gmail.com) ---
That fixed it!! 

Though only when using the USB3.2 ports.

[  251.355286] usb 2-1.2: new SuperSpeed Plus Gen 2x1 USB device number 3 using
xhci_hcd
[  251.410801] usb 2-1.2: new device idVendor 0fd9 idProduct 009b ( I adjusted
the format specifier for readability, to always be 2 bytes long ).
[  251.410817] usb 2-1.2: too lazy to get BOS descriptor or descriptor too
short
[  251.610011] usb 2-1.2: New USB device found, idVendor=0fd9, idProduct=009b,
bcdDevice= 0.02
[  251.610025] usb 2-1.2: New USB device strings: Mfr=6, Product=7,
SerialNumber=3
[  251.610032] usb 2-1.2: Product: Elgato 4K X
[  251.610037] usb 2-1.2: Manufacturer: Elgato
[  251.610042] usb 2-1.2: SerialNumber: A7SNB504228NRE
[  251.690762] uvcvideo 2-1.2:1.1: Unknown video format
30313050-0000-0010-8000-00aa00389b71
[  251.690788] usb 2-1.2: Found UVC 1.00 device Elgato 4K X (0fd9:009b)
[  251.901185] usb 2-1.2: 3:2: failed to get current value for ch 0 (-22)
[  260.424232] retire_capture_urb: 18 callbacks suppressed


/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/2p, 10000M
        |__ Port 002: Dev 003, If 0, Class=Video, Driver=uvcvideo, 10000M
        |__ Port 002: Dev 003, If 1, Class=Video, Driver=uvcvideo, 10000M
        |__ Port 002: Dev 003, If 2, Class=Audio, Driver=snd-usb-audio, 10000M
        |__ Port 002: Dev 003, If 3, Class=Audio, Driver=snd-usb-audio, 10000M


When using the USB4 port, the capture card is still only detected as a
SuperSpeed" device. Which must be do to another issue.

[    3.404518] usb 8-1: new SuperSpeed USB device number 2 using xhci_hcd
[    3.461502] usb 8-1: new device idVendor fd9 idProduct 9c
[    3.461514] usb 8-1: too lazy to get BOS descriptor or descriptor too short
[    3.537941] usb 8-1: New USB device found, idVendor=0fd9, idProduct=009c,
bcdDevice= 0.02
[    3.537948] usb 8-1: New USB device strings: Mfr=6, Product=7,
SerialNumber=3
[    3.537953] usb 8-1: Product: Elgato 4K X
[    3.537956] usb 8-1: Manufacturer: Elgato
[    3.537959] usb 8-1: SerialNumber: A7SNB504228NRE
[    6.175241] usb 8-1: Found UVC 1.00 device Elgato 4K X (0fd9:009c)
[    6.329905] usb 8-1: 3:2: failed to get current value for ch 0 (-22)

/:  Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M
    |__ Port 001: Dev 002, If 0, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 001: Dev 002, If 1, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 001: Dev 002, If 2, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 001: Dev 002, If 3, Class=Audio, Driver=snd-usb-audio, 5000M

Thanks so much for your help!

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (7 preceding siblings ...)
  2025-05-02 15:19 ` bugzilla-daemon
@ 2025-05-02 20:36 ` bugzilla-daemon
  2025-05-03 15:31 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-05-02 20:36 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #9 from Michał Pecio (michal.pecio@gmail.com) ---
That's good. Does it work, as in all the video modes are there and run at
advertised frame rates? There are some missing bits in support for 10Gbit
isochronous video devices, but maybe this one is bulk.

Out of curiosity, what happens if you run this as root?
lsusb -d 0fd9:009c -v

It will request BOS from this device again, and for real.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (8 preceding siblings ...)
  2025-05-02 20:36 ` bugzilla-daemon
@ 2025-05-03 15:31 ` bugzilla-daemon
  2025-05-03 15:59 ` bugzilla-daemon
  2025-05-04  0:27 ` bugzilla-daemon
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-05-03 15:31 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #10 from Niko (nrkowalski@gmail.com) ---
Yep, all resolutions and framerates are there and appear to be working. I just
noticed there is a different PID when its detected as SuperSpeed (0x009c) vs
SuperSpeed Plus (0x009b).

I guess thats how it changes what is supported based on connected speed.

Anyways whats weird ( or not weird ) is that its now working at the 10Gbps
speed when using USB4. 

Here is the output of 'lsusb -d 0fd9:009b -v', Do you want me to boot into an
unpatched kernel so I can do the same for the other PID (0x009c)?

Bus 008 Device 002: ID 0fd9:009b Elgato Systems GmbH Elgato 4K X
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 [unknown]
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0         9
  idVendor           0x0fd9 Elgato Systems GmbH
  idProduct          0x009b Elgato 4K X
  bcdDevice            0.02
  iManufacturer           6 Elgato
  iProduct                7 Elgato 4K X
  iSerial                 3 A7SNB504228NRE
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x08bd
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0xc0
      Self Powered
    MaxPower              896mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               5 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              5 
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength       0x0050
        dwClockFrequency       27.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x00000000
      VideoControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier      16384
        bControlSize            3
        bmControls     0x0000000f
          Brightness
          Contrast
          Hue
          Saturation
        iProcessing             0 
        bmVideoStandards     0x09
          None
          SECAM - 625/50
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               4
        iTerminal               0 
      VideoControl Interface Descriptor:
        bLength                28
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {961073c7-49f7-44f2-ab42-e940405940c2}
        bNumControls           17
        bNrInPins               1
        baSourceID( 0)          2
        bControlSize            3
        bmControls( 0)       0x0f
        bmControls( 1)       0xfe
        bmControls( 2)       0x01
        iExtension              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               8
        bMaxBurst               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              6 
      VideoStreaming Interface Descriptor:
        bLength                            19
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         6
        wTotalLength                   0x07b5
        bEndpointAddress                 0x82  EP 2 IN
        bmInfo                              0
        bTerminalLink                       3
        bStillCaptureMethod                 0
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                     0
        bmaControls( 1)                     4
        bmaControls( 2)                     0
        bmaControls( 3)                     0
        bmaControls( 4)                     0
        bmaControls( 5)                     0
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                9
        guidFormat                           
{32595559-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  5
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                294912000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           480
        dwMinBitRate                165888000
        dwMaxBitRate                331776000
        dwMaxVideoFrameBufferSize      691200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           576
        dwMinBitRate                331776000
        dwMaxBitRate                331776000
        dwMaxVideoFrameBufferSize      829440
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  1
        dwFrameInterval( 0)            200000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                737280000
        dwMaxBitRate                1769472000
        dwMaxVideoFrameBufferSize     1843200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                994332671
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1767702527
        dwMaxBitRate                3538944000
        dwMaxVideoFrameBufferSize     7372800
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                4294967295
        dwMaxBitRate                4294967295
        dwMaxVideoFrameBufferSize     9907200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize    16588800
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  3
        dwFrameInterval( 0)            200000
        dwFrameInterval( 1)            333333
        dwFrameInterval( 2)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            11
        bDescriptorType                    36
        bDescriptorSubtype                  6 (FORMAT_MJPEG)
        bFormatIndex                        2
        bNumFrameDescriptors                6
        bFlags                              0
          Fixed-size samples: No
        bDefaultFrameIndex                  6
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 1 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                737280000
        dwMaxBitRate                1769472000
        dwMaxVideoFrameBufferSize     1843200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            58
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                994332671
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          41666
        bFrameIntervalType                  8
        dwFrameInterval( 0)             41666
        dwFrameInterval( 1)             69444
        dwFrameInterval( 2)             83333
        dwFrameInterval( 3)            166666
        dwFrameInterval( 4)            166833
        dwFrameInterval( 5)            200000
        dwFrameInterval( 6)            333333
        dwFrameInterval( 7)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1767702527
        dwMaxBitRate                3538944000
        dwMaxVideoFrameBufferSize     7372800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                4294967295
        dwMaxBitRate                4294967295
        dwMaxVideoFrameBufferSize     9907200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize    16588800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     4 (SMPTE 170M)
        bTransferCharacteristics            4 (SMPTE 170M)
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        3
        bNumFrameDescriptors                9
        guidFormat                           
{3231564e-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      12
        bDefaultFrameIndex                  9
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                110592000
        dwMaxBitRate                221184000
        dwMaxVideoFrameBufferSize      460800
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           480
        dwMinBitRate                124416000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      518400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           576
        dwMinBitRate                248832000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      622080
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  1
        dwFrameInterval( 0)            200000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                552960000
        dwMaxBitRate                1327104000
        dwMaxVideoFrameBufferSize     1382400
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            58
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                745749503
        dwMaxBitRate                3583180800
        dwMaxVideoFrameBufferSize     3110400
        dwDefaultFrameInterval          41666
        bFrameIntervalType                  8
        dwFrameInterval( 0)             41666
        dwFrameInterval( 1)             69444
        dwFrameInterval( 2)             83333
        dwFrameInterval( 3)            166666
        dwFrameInterval( 4)            166833
        dwFrameInterval( 5)            200000
        dwFrameInterval( 6)            333333
        dwFrameInterval( 7)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                1988665343
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1325776895
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                3563025407
        dwMaxBitRate                3566592000
        dwMaxVideoFrameBufferSize     7430400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                2982998015
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize    12441600
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        4
        bNumFrameDescriptors                9
        guidFormat                           
{30323449-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      12
        bDefaultFrameIndex                  9
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                110592000
        dwMaxBitRate                221184000
        dwMaxVideoFrameBufferSize      460800
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           480
        dwMinBitRate                124416000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      518400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           576
        dwMinBitRate                248832000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      622080
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  1
        dwFrameInterval( 0)            200000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                552960000
        dwMaxBitRate                1327104000
        dwMaxVideoFrameBufferSize     1382400
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            58
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                745749503
        dwMaxBitRate                3583180800
        dwMaxVideoFrameBufferSize     3110400
        dwDefaultFrameInterval          41666
        bFrameIntervalType                  8
        dwFrameInterval( 0)             41666
        dwFrameInterval( 1)             69444
        dwFrameInterval( 2)             83333
        dwFrameInterval( 3)            166666
        dwFrameInterval( 4)            166833
        dwFrameInterval( 5)            200000
        dwFrameInterval( 6)            333333
        dwFrameInterval( 7)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                1988665343
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1325776895
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                3563025407
        dwMaxBitRate                3566592000
        dwMaxVideoFrameBufferSize     7430400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                2982998015
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize    12441600
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        5
        bNumFrameDescriptors                4
        guidFormat                           
{e436eb7d-524f-11ce-9f53-0020af0ba770}
        bBitsPerPixel                      24
        bDefaultFrameIndex                  2
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                1105920000
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     2764800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            50
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                1491499007
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize     6220800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  6
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
        dwFrameInterval( 4)            333333
        dwFrameInterval( 5)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     8294400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize    11059200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        7
        bNumFrameDescriptors                5
        guidFormat                           
{30313050-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      24
        bDefaultFrameIndex                  2
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                1105920000
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     2764800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            50
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                1491499007
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize     6220800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  6
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
        dwFrameInterval( 4)            333333
        dwFrameInterval( 5)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     8294400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize    11059200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                4294967295
        dwMaxBitRate                4294967295
        dwMaxVideoFrameBufferSize    24883200
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  2
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               1
        bMaxBurst               7
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         2
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       1 Control Device
      bFunctionProtocol       0 
      iFunction               8 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              8 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength       0x002d
        bInCollection           1
        baInterfaceNr(0)        3
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0602 Digital Audio Interface
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal              10 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               3
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 3
        bSourceID               4
        bControlSize            1
        bmaControls(0)       0x01
          Mute Control
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      5 (SELECTOR_UNIT)
        bUnitID                 4
        bNrInPins               1
        baSourceID(0)           1
        iSelector               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface             10 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface             10 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bDelay                  1 frames
        wFormatTag         0x0001 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        48000
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00d0  1x 208 bytes
        bInterval               4
        bMaxBurst               0
        AudioStreaming Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay         0x0000

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (9 preceding siblings ...)
  2025-05-03 15:31 ` bugzilla-daemon
@ 2025-05-03 15:59 ` bugzilla-daemon
  2025-05-04  0:27 ` bugzilla-daemon
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-05-03 15:59 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #11 from Michał Pecio (michal.pecio@gmail.com) ---
(In reply to Niko from comment #10)
> Here is the output of 'lsusb -d 0fd9:009b -v', Do you want me to boot into
> an unpatched kernel so I can do the same for the other PID (0x009c)?
No, the point was to run lsusb as root at 10G speed. As root, it will request
the BOS descriptor (bypassing the patched kernel code) so we could see if the
device has a temporary problem with BOS at that particular stage of
enumeration, or if it's completely broken and never responds to this request.

I think it may be completely broken, because I installed Wireshark on Windows
and it looks like my Windows 10 doesn't fetch BOS descriptors from SuperSpeed
devices at all (maybe it does from hubs, I haven't tried).

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug 220027] USB 3.2 capture cards using incorrect USB speed
  2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
                   ` (10 preceding siblings ...)
  2025-05-03 15:59 ` bugzilla-daemon
@ 2025-05-04  0:27 ` bugzilla-daemon
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2025-05-04  0:27 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=220027

--- Comment #12 from Niko (nrkowalski@gmail.com) ---
Apologies, I did not run that as root. Here is the output from root.

Bus 008 Device 002: ID 0fd9:009b Elgato Systems GmbH Elgato 4K X
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 [unknown]
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0         9
  idVendor           0x0fd9 Elgato Systems GmbH
  idProduct          0x009b Elgato 4K X
  bcdDevice            0.02
  iManufacturer           6 Elgato
  iProduct                7 Elgato 4K X
  iSerial                 3 A7SNB504228NRE
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x08bd
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          4 Elgato 4K X
    bmAttributes         0xc0
      Self Powered
    MaxPower              896mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               5 Elgato 4K X
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              5 Elgato 4K X
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength       0x0050
        dwClockFrequency       27.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x00000000
      VideoControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier      16384
        bControlSize            3
        bmControls     0x0000000f
          Brightness
          Contrast
          Hue
          Saturation
        iProcessing             0 
        bmVideoStandards     0x09
          None
          SECAM - 625/50
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               4
        iTerminal               0 
      VideoControl Interface Descriptor:
        bLength                28
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {961073c7-49f7-44f2-ab42-e940405940c2}
        bNumControls           17
        bNrInPins               1
        baSourceID( 0)          2
        bControlSize            3
        bmControls( 0)       0x0f
        bmControls( 1)       0xfe
        bmControls( 2)       0x01
        iExtension              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               8
        bMaxBurst               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              6 Elgato
      VideoStreaming Interface Descriptor:
        bLength                            19
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         6
        wTotalLength                   0x07b5
        bEndpointAddress                 0x82  EP 2 IN
        bmInfo                              0
        bTerminalLink                       3
        bStillCaptureMethod                 0
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                     0
        bmaControls( 1)                     4
        bmaControls( 2)                     0
        bmaControls( 3)                     0
        bmaControls( 4)                     0
        bmaControls( 5)                     0
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                9
        guidFormat                           
{32595559-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  5
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                294912000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           480
        dwMinBitRate                165888000
        dwMaxBitRate                331776000
        dwMaxVideoFrameBufferSize      691200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           576
        dwMinBitRate                331776000
        dwMaxBitRate                331776000
        dwMaxVideoFrameBufferSize      829440
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  1
        dwFrameInterval( 0)            200000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                737280000
        dwMaxBitRate                1769472000
        dwMaxVideoFrameBufferSize     1843200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                994332671
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1767702527
        dwMaxBitRate                3538944000
        dwMaxVideoFrameBufferSize     7372800
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                4294967295
        dwMaxBitRate                4294967295
        dwMaxVideoFrameBufferSize     9907200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize    16588800
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  3
        dwFrameInterval( 0)            200000
        dwFrameInterval( 1)            333333
        dwFrameInterval( 2)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            11
        bDescriptorType                    36
        bDescriptorSubtype                  6 (FORMAT_MJPEG)
        bFormatIndex                        2
        bNumFrameDescriptors                6
        bFlags                              0
          Fixed-size samples: No
        bDefaultFrameIndex                  6
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 1 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                737280000
        dwMaxBitRate                1769472000
        dwMaxVideoFrameBufferSize     1843200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            58
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                994332671
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          41666
        bFrameIntervalType                  8
        dwFrameInterval( 0)             41666
        dwFrameInterval( 1)             69444
        dwFrameInterval( 2)             83333
        dwFrameInterval( 3)            166666
        dwFrameInterval( 4)            166833
        dwFrameInterval( 5)            200000
        dwFrameInterval( 6)            333333
        dwFrameInterval( 7)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1767702527
        dwMaxBitRate                3538944000
        dwMaxVideoFrameBufferSize     7372800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                4294967295
        dwMaxBitRate                4294967295
        dwMaxVideoFrameBufferSize     9907200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize    16588800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     4 (SMPTE 170M)
        bTransferCharacteristics            4 (SMPTE 170M)
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        3
        bNumFrameDescriptors                9
        guidFormat                           
{3231564e-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      12
        bDefaultFrameIndex                  9
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                110592000
        dwMaxBitRate                221184000
        dwMaxVideoFrameBufferSize      460800
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           480
        dwMinBitRate                124416000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      518400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           576
        dwMinBitRate                248832000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      622080
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  1
        dwFrameInterval( 0)            200000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                552960000
        dwMaxBitRate                1327104000
        dwMaxVideoFrameBufferSize     1382400
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            58
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                745749503
        dwMaxBitRate                3583180800
        dwMaxVideoFrameBufferSize     3110400
        dwDefaultFrameInterval          41666
        bFrameIntervalType                  8
        dwFrameInterval( 0)             41666
        dwFrameInterval( 1)             69444
        dwFrameInterval( 2)             83333
        dwFrameInterval( 3)            166666
        dwFrameInterval( 4)            166833
        dwFrameInterval( 5)            200000
        dwFrameInterval( 6)            333333
        dwFrameInterval( 7)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                1988665343
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1325776895
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                3563025407
        dwMaxBitRate                3566592000
        dwMaxVideoFrameBufferSize     7430400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                2982998015
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize    12441600
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        4
        bNumFrameDescriptors                9
        guidFormat                           
{30323449-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      12
        bDefaultFrameIndex                  9
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                110592000
        dwMaxBitRate                221184000
        dwMaxVideoFrameBufferSize      460800
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           480
        dwMinBitRate                124416000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      518400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            720
        wHeight                           576
        dwMinBitRate                248832000
        dwMaxBitRate                248832000
        dwMaxVideoFrameBufferSize      622080
        dwDefaultFrameInterval         200000
        bFrameIntervalType                  1
        dwFrameInterval( 0)            200000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                552960000
        dwMaxBitRate                1327104000
        dwMaxVideoFrameBufferSize     1382400
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            58
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                745749503
        dwMaxBitRate                3583180800
        dwMaxVideoFrameBufferSize     3110400
        dwDefaultFrameInterval          41666
        bFrameIntervalType                  8
        dwFrameInterval( 0)             41666
        dwFrameInterval( 1)             69444
        dwFrameInterval( 2)             83333
        dwFrameInterval( 3)            166666
        dwFrameInterval( 4)            166833
        dwFrameInterval( 5)            200000
        dwFrameInterval( 6)            333333
        dwFrameInterval( 7)            333667
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                1988665343
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     4147200
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
      VideoStreaming Interface Descriptor:
        bLength                            54
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                1325776895
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     5529600
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  7
        dwFrameInterval( 0)             69444
        dwFrameInterval( 1)             83333
        dwFrameInterval( 2)            166666
        dwFrameInterval( 3)            166833
        dwFrameInterval( 4)            200000
        dwFrameInterval( 5)            333333
        dwFrameInterval( 6)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3440
        wHeight                          1440
        dwMinBitRate                3563025407
        dwMaxBitRate                3566592000
        dwMaxVideoFrameBufferSize     7430400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                2982998015
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize    12441600
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        5
        bNumFrameDescriptors                4
        guidFormat                           
{e436eb7d-524f-11ce-9f53-0020af0ba770}
        bBitsPerPixel                      24
        bDefaultFrameIndex                  2
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                1105920000
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     2764800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            50
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                1491499007
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize     6220800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  6
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
        dwFrameInterval( 4)            333333
        dwFrameInterval( 5)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     8294400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize    11059200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        7
        bNumFrameDescriptors                5
        guidFormat                           
{30313050-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      24
        bDefaultFrameIndex                  2
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                1105920000
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize     2764800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  4
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
      VideoStreaming Interface Descriptor:
        bLength                            50
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                1491499007
        dwMaxBitRate                2985984000
        dwMaxVideoFrameBufferSize     6220800
        dwDefaultFrameInterval          83333
        bFrameIntervalType                  6
        dwFrameInterval( 0)             83333
        dwFrameInterval( 1)            166666
        dwFrameInterval( 2)            166833
        dwFrameInterval( 3)            200000
        dwFrameInterval( 4)            333333
        dwFrameInterval( 5)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1080
        dwMinBitRate                3977330687
        dwMaxBitRate                3981312000
        dwMaxVideoFrameBufferSize     8294400
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  2
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           2560
        wHeight                          1440
        dwMinBitRate                2651553791
        dwMaxBitRate                2654208000
        dwMaxVideoFrameBufferSize    11059200
        dwDefaultFrameInterval         166666
        bFrameIntervalType                  5
        dwFrameInterval( 0)            166666
        dwFrameInterval( 1)            166833
        dwFrameInterval( 2)            200000
        dwFrameInterval( 3)            333333
        dwFrameInterval( 4)            333667
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           3840
        wHeight                          2160
        dwMinBitRate                4294967295
        dwMaxBitRate                4294967295
        dwMaxVideoFrameBufferSize    24883200
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  2
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            333667
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 1 (BT.709)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               1
        bMaxBurst               7
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         2
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       1 Control Device
      bFunctionProtocol       0 
      iFunction               8 Elgato 4K X
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              8 Elgato 4K X
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength       0x002d
        bInCollection           1
        baInterfaceNr(0)        3
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0602 Digital Audio Interface
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal              10 Elgato 4K X
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               3
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 3
        bSourceID               4
        bControlSize            1
        bmaControls(0)       0x01
          Mute Control
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      5 (SELECTOR_UNIT)
        bUnitID                 4
        bNrInPins               1
        baSourceID(0)           1
        iSelector               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface             10 Elgato 4K X
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface             10 Elgato 4K X
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bDelay                  1 frames
        wFormatTag         0x0001 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        48000
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00d0  1x 208 bytes
        bInterval               4
        bMaxBurst               0
        AudioStreaming Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay         0x0000
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x002a
  bNumDeviceCaps          3
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x0000f41e
      BESL Link Power Management (LPM) Supported
    BESL value     1024 us 
    Deep BESL value    61440 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        2047 micro seconds
  SuperSpeedPlus USB Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType     10
    bmAttributes         0x00000001
      Sublink Speed Attribute count 2
      Sublink Speed ID count 1
    wFunctionalitySupport   0x1100
      Min functional Speed Attribute ID: 0
      Min functional RX lanes: 1
      Min functional TX lanes: 1
    bmSublinkSpeedAttr[0]   0x000a4030
      Speed Attribute ID: 0 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[1]   0x000a40b0
      Speed Attribute ID: 0 10Gb/s Symmetric TX SuperSpeedPlus
Device Status:     0x0001
  Self Powered
nkowalski@Eva-Mi

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-05-04  0:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-17 18:26 [Bug 220027] New: USB 3.2 capture cards using incorrect USB speed bugzilla-daemon
2025-04-18  1:07 ` [Bug 220027] " bugzilla-daemon
2025-04-26  8:39 ` bugzilla-daemon
2025-04-26 16:15 ` bugzilla-daemon
2025-04-27 23:27 ` bugzilla-daemon
2025-04-30  6:35 ` bugzilla-daemon
2025-04-30 19:54 ` bugzilla-daemon
2025-05-02  9:41 ` bugzilla-daemon
2025-05-02 15:19 ` bugzilla-daemon
2025-05-02 20:36 ` bugzilla-daemon
2025-05-03 15:31 ` bugzilla-daemon
2025-05-03 15:59 ` bugzilla-daemon
2025-05-04  0:27 ` bugzilla-daemon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).