* USB warning on boot
@ 2024-10-25 20:56 Stephen Hemminger
2024-10-25 22:03 ` Alan Stern
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Hemminger @ 2024-10-25 20:56 UTC (permalink / raw)
To: linux-usb
This is on a new AMD based mini-PC with Debian testing (6.11.4-amd64).
Looks like a USB driver bug.
On every boot, this shows up in the log although the system seems to recover ok.
[ 2.085710] ACPI: bus type USB registered
[ 2.085745] usbcore: registered new interface driver usbfs
[ 2.085751] usbcore: registered new interface driver hub
[ 2.085765] usbcore: registered new device driver usb
[ 2.165810] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
[ 2.165815] piix4_smbus 0000:00:14.0: Using register 0x02 for SMBus port selection
[ 2.167015] i2c i2c-2: Successfully instantiated SPD at 0x50
[ 2.167731] i2c i2c-2: Successfully instantiated SPD at 0x51
[ 2.167784] piix4_smbus 0000:00:14.0: Auxiliary SMBus Host Controller at 0xb20
[ 2.266103] ACPI: bus type drm_connector registered
[ 2.334615] nvme nvme1: pci function 0000:05:00.0
[ 2.334615] nvme nvme0: pci function 0000:04:00.0
[ 2.342517] nvme nvme0: 8/0/0 default/read/poll queues
[ 2.345455] nvme0n1: p1 p2 p3
[ 2.346683] nvme nvme1: D3 entry latency set to 10 seconds
[ 2.352833] nvme nvme1: 32/0/0 default/read/poll queues
[ 2.355430] nvme1n1: p1 p2 p3
[ 2.766023] xhci_hcd 0000:08:00.3: xHCI Host Controller
[ 2.766031] xhci_hcd 0000:08:00.3: new USB bus registered, assigned bus number 1
[ 2.766378] xhci_hcd 0000:08:00.3: hcc params 0x0120ffc5 hci version 0x120 quirks 0x0000000200000010
[ 2.766642] xhci_hcd 0000:08:00.3: xHCI Host Controller
[ 2.766644] xhci_hcd 0000:08:00.3: new USB bus registered, assigned bus number 2
[ 2.766646] xhci_hcd 0000:08:00.3: Host supports USB 3.1 Enhanced SuperSpeed
[ 2.766691] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.11
[ 2.766694] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.766695] usb usb1: Product: xHCI Host Controller
[ 2.766696] usb usb1: Manufacturer: Linux 6.11.4-amd64 xhci-hcd
[ 2.766697] usb usb1: SerialNumber: 0000:08:00.3
[ 2.766818] hub 1-0:1.0: USB hub found
[ 2.766823] hub 1-0:1.0: 2 ports detected
[ 2.766949] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.766965] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.11
[ 2.766967] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.766969] usb usb2: Product: xHCI Host Controller
[ 2.766969] usb usb2: Manufacturer: Linux 6.11.4-amd64 xhci-hcd
[ 2.766970] usb usb2: SerialNumber: 0000:08:00.3
[ 2.767046] hub 2-0:1.0: USB hub found
[ 2.767051] hub 2-0:1.0: 2 ports detected
[ 2.767175] xhci_hcd 0000:08:00.4: xHCI Host Controller
[ 2.767179] xhci_hcd 0000:08:00.4: new USB bus registered, assigned bus number 3
[ 2.767536] xhci_hcd 0000:08:00.4: hcc params 0x0120ffc5 hci version 0x120 quirks 0x0000000200000010
[ 2.767723] xhci_hcd 0000:08:00.4: xHCI Host Controller
[ 2.767725] xhci_hcd 0000:08:00.4: new USB bus registered, assigned bus number 4
[ 2.767726] xhci_hcd 0000:08:00.4: Host supports USB 3.1 Enhanced SuperSpeed
[ 2.767764] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.11
[ 2.767766] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.767767] usb usb3: Product: xHCI Host Controller
[ 2.767768] usb usb3: Manufacturer: Linux 6.11.4-amd64 xhci-hcd
[ 2.767769] usb usb3: SerialNumber: 0000:08:00.4
[ 2.767846] hub 3-0:1.0: USB hub found
[ 2.767852] hub 3-0:1.0: 2 ports detected
[ 2.767959] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.767983] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.11
[ 2.767985] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.767986] usb usb4: Product: xHCI Host Controller
[ 2.767986] usb usb4: Manufacturer: Linux 6.11.4-amd64 xhci-hcd
[ 2.767987] usb usb4: SerialNumber: 0000:08:00.4
[ 2.768051] hub 4-0:1.0: USB hub found
[ 2.768057] hub 4-0:1.0: 2 ports detected
[ 2.768187] xhci_hcd 0000:09:00.0: xHCI Host Controller
[ 2.768190] xhci_hcd 0000:09:00.0: new USB bus registered, assigned bus number 5
[ 2.769475] xhci_hcd 0000:09:00.0: USB3 root hub has no ports
[ 2.769478] xhci_hcd 0000:09:00.0: hcc params 0x0110ffc5 hci version 0x120 quirks 0x0000000200000010
[ 2.769684] xhci_hcd 0000:09:00.0: xHCI Host Controller
[ 2.769686] xhci_hcd 0000:09:00.0: new USB bus registered, assigned bus number 6
[ 2.769688] xhci_hcd 0000:09:00.0: Host supports USB 3.0 SuperSpeed
[ 2.769713] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.11
[ 2.769714] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.769715] usb usb5: Product: xHCI Host Controller
[ 2.769716] usb usb5: Manufacturer: Linux 6.11.4-amd64 xhci-hcd
[ 2.769717] usb usb5: SerialNumber: 0000:09:00.0
[ 2.769782] hub 5-0:1.0: USB hub found
[ 2.769786] hub 5-0:1.0: 1 port detected
[ 2.769866] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.769889] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.11
[ 2.769891] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.769892] usb usb6: Product: xHCI Host Controller
[ 2.769893] usb usb6: Manufacturer: Linux 6.11.4-amd64 xhci-hcd
[ 2.769894] usb usb6: SerialNumber: 0000:09:00.0
[ 2.769957] hub 6-0:1.0: USB hub found
[ 2.769962] hub 6-0:1.0: config failed, hub doesn't have any ports! (err -19)
[ 3.024559] usb 5-1: new high-speed USB device number 2 using xhci_hcd
[ 3.024587] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 3.176131] usb 5-1: New USB device found, idVendor=13d3, idProduct=3604, bcdDevice= 1.00
[ 3.176136] usb 5-1: New USB device strings: Mfr=5, Product=6, SerialNumber=7
[ 3.176138] usb 5-1: Product: Wireless_Device
[ 3.176139] usb 5-1: Manufacturer: MediaTek Inc.
[ 3.176140] usb 5-1: SerialNumber: 000000000
[ 3.177326] usb 1-1: New USB device found, idVendor=2109, idProduct=2817, bcdDevice=90.13
[ 3.177327] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.177328] usb 1-1: Product: USB2.0 Hub
[ 3.177329] usb 1-1: Manufacturer: VIA Labs, Inc.
[ 3.177330] usb 1-1: SerialNumber: 000000000
[ 3.214766] hub 1-1:1.0: USB hub found
[ 3.215078] hub 1-1:1.0: 4 ports detected
[ 3.309956] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 3.428703] usb 2-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice=90.13
[ 3.428709] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.428712] usb 2-1: Product: USB3.0 Hub
[ 3.428714] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 3.428716] usb 2-1: SerialNumber: 000000000
[ 3.455128] hub 2-1:1.0: USB hub found
[ 3.455380] hub 2-1:1.0: 4 ports detected
[ 4.044556] usb 1-1.1: new full-speed USB device number 3 using xhci_hcd
[ 4.255602] usb 1-1.1: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
[ 4.255608] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4.255610] usb 1-1.1: Product: USB Receiver
[ 4.255612] usb 1-1.1: Manufacturer: Logitech
[ 5.050203] [drm] amdgpu kernel modesetting enabled.
[ 5.050321] amdgpu: Virtual CRAT table created for CPU
[ 5.050337] amdgpu: Topology: Add CPU node
[ 5.050461] amdgpu 0000:03:00.0: enabling device (0006 -> 0007)
[ 5.050528] [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x7480 0x1F4C:0xB006 0xC7).
[ 5.050540] [drm] register mmio base: 0xFC900000
[ 5.050542] [drm] register mmio size: 1048576
[ 5.054645] [drm] add ip block number 0 <soc21_common>
[ 5.054647] [drm] add ip block number 1 <gmc_v11_0>
[ 5.054648] [drm] add ip block number 2 <ih_v6_0>
[ 5.054650] [drm] add ip block number 3 <psp>
[ 5.054651] [drm] add ip block number 4 <smu>
[ 5.054652] [drm] add ip block number 5 <dm>
[ 5.054653] [drm] add ip block number 6 <gfx_v11_0>
[ 5.054654] [drm] add ip block number 7 <sdma_v6_0>
[ 5.054656] [drm] add ip block number 8 <vcn_v4_0>
[ 5.054657] [drm] add ip block number 9 <jpeg_v4_0>
[ 5.054658] [drm] add ip block number 10 <mes_v11_0>
[ 5.054670] amdgpu 0000:03:00.0: amdgpu: Fetched VBIOS from VFCT
[ 5.054674] amdgpu: ATOM BIOS: 113-BRT138292-001
[ 5.055512] amdgpu 0000:03:00.0: amdgpu: CP RS64 enable
[ 5.056841] Console: switching to colour dummy device 80x25
[ 5.056858] amdgpu 0000:03:00.0: vgaarb: deactivate vga console
[ 5.056860] amdgpu 0000:03:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[ 5.056913] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 5.056917] amdgpu 0000:03:00.0: amdgpu: VRAM: 8176M 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used)
[ 5.056919] amdgpu 0000:03:00.0: amdgpu: GART: 512M 0x00007FFF00000000 - 0x00007FFF1FFFFFFF
[ 5.056925] [drm] Detected VRAM RAM=8176M, BAR=8192M
[ 5.056926] [drm] RAM width 128bits GDDR6
[ 5.056997] [drm] amdgpu: 8176M of VRAM memory ready
[ 5.056998] [drm] amdgpu: 32004M of GTT memory ready.
[ 5.057008] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 5.057057] [drm] PCIE GART of 512M enabled (table at 0x00000081FEB00000).
[ 5.057390] [drm] Loading DMUB firmware via PSP: version=0x07002A00
[ 5.057504] [drm] Found VCN firmware Version ENC: 1.21 DEC: 8 VEP: 0 Revision: 1
[ 5.114319] amdgpu 0000:03:00.0: amdgpu: reserve 0x1300000 from 0x81fc000000 for PSP TMR
[ 5.168267] usb 1-1.2: new full-speed USB device number 4 using xhci_hcd
[ 5.208577] amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 5.216010] amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 5.216011] amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 5.216045] amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x00000035, smu fw if version = 0x00000040, smu fw program = 0, smu fw version = 0x00525b00 (82.91.0)
[ 5.216047] amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched
[ 5.257112] amdgpu 0000:03:00.0: amdgpu: SMU is initialized successfully!
[ 5.257496] [drm] Display Core v3.2.291 initialized on DCN 3.2.1
[ 5.257498] [drm] DP-HDMI FRL PCON supported
[ 5.259352] [drm] DMUB hardware initialized: version=0x07002A00
[ 5.335608] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c548, bcdDevice= 5.01
[ 5.335613] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.335616] usb 1-1.2: Product: USB Receiver
[ 5.335618] usb 1-1.2: Manufacturer: Logitech
[ 5.500779] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 5.500791] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 5.500816] amdgpu: Virtual CRAT table created for GPU
[ 5.500902] amdgpu: Topology: Add dGPU node [0x7480:0x1002]
[ 5.500903] kfd kfd: amdgpu: added device 1002:7480
[ 5.500915] amdgpu 0000:03:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 8, active_cu_number 32
[ 5.500918] amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 5.500920] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 5.500921] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 5.500922] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 5.500923] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 5.500924] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 5.500924] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 5.500925] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 5.500926] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 5.500927] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 5.500928] amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
[ 5.500929] amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[ 5.500930] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
[ 5.500931] amdgpu 0000:03:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
[ 5.505132] [drm] ring gfx_32768.1.1 was added
[ 5.505525] [drm] ring compute_32768.2.2 was added
[ 5.505854] [drm] ring sdma_32768.3.3 was added
[ 5.505923] [drm] ring gfx_32768.1.1 ib test pass
[ 5.505995] [drm] ring compute_32768.2.2 ib test pass
[ 5.506047] [drm] ring sdma_32768.3.3 ib test pass
[ 5.508950] amdgpu 0000:03:00.0: amdgpu: Using BOCO for runtime pm
[ 5.509275] [drm] Initialized amdgpu 3.59.0 for 0000:03:00.0 on minor 0
[ 5.516138] fbcon: amdgpudrmfb (fb0) is primary device
[ 5.516306] [drm] pre_validate_dsc:1578 MST_DSC dsc precompute is not needed
[ 5.644432] usb 2-1.4: new SuperSpeed USB device number 3 using xhci_hcd
[ 5.692417] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0815, bcdDevice= 7.04
[ 5.692420] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.692421] usb 2-1.4: Product: USB3.0 Hub
[ 5.692422] usb 2-1.4: Manufacturer: VIA Labs, Inc.
[ 5.710711] hub 2-1.4:1.0: USB hub found
[ 5.710890] hub 2-1.4:1.0: 4 ports detected
[ 5.820267] usb 1-1.4: new high-speed USB device number 5 using xhci_hcd
[ 5.855249] amdgpu 0000:03:00.0: [drm] REG_WAIT timeout 1us * 150000 tries - optc32_disable_crtc line:195
[ 5.960301] Console: switching to colour frame buffer device 160x45
[ 5.971698] usb 1-1.4: New USB device found, idVendor=2109, idProduct=2815, bcdDevice= 7.04
[ 5.971700] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.971702] usb 1-1.4: Product: USB2.0 Hub
[ 5.971703] usb 1-1.4: Manufacturer: VIA Labs, Inc.
[ 5.995689] amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 6.030776] hub 1-1.4:1.0: USB hub found
[ 6.031209] hub 1-1.4:1.0: 4 ports detected
[ 6.318722] hid: raw HID events driver (C) Jiri Kosina
[ 6.351093] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
[ 6.439699] usbcore: registered new interface driver usbhid
[ 6.439704] usbhid: USB HID core driver
[ 6.525168] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.0/0003:046D:C52B.0001/input/input3
[ 6.680676] hid-generic 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:08:00.3-1.1/input0
[ 6.680851] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.1/0003:046D:C52B.0002/input/input4
[ 6.680941] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.1/0003:046D:C52B.0002/input/input5
[ 6.740748] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.1/0003:046D:C52B.0002/input/input6
[ 6.740874] hid-generic 0003:046D:C52B.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:08:00.3-1.1/input1
[ 6.741026] hid-generic 0003:046D:C52B.0003: hiddev1,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.3-1.1/input2
[ 6.741138] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C548.0004/input/input8
[ 6.824309] usb 1-1.4.2: new full-speed USB device number 6 using xhci_hcd
[ 6.888681] hub 2-1.4:1.0: hub_ext_port_status failed (err = -71)
[ 6.888750] hid-generic 0003:046D:C548.0004: input,hidraw3: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:08:00.3-1.2/input0
[ 6.889146] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C548.0005/input/input9
[ 6.889291] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C548.0005/input/input10
[ 6.897179] hub 2-1.4:1.0: hub_ext_port_status failed (err = -71)
[ 6.948638] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C548.0005/input/input11
[ 6.948724] hid-generic 0003:046D:C548.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:08:00.3-1.2/input1
[ 6.948866] hid-generic 0003:046D:C548.0006: hiddev2,hidraw5: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.3-1.2/input2
[ 6.998638] usb 1-1.4.2: New USB device found, idVendor=051d, idProduct=0002, bcdDevice= 0.90
[ 6.998645] usb 1-1.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6.998647] usb 1-1.4.2: Product: Back-UPS NS 1350M2 FW:954.e3 .D USB FW:e3
[ 6.998649] usb 1-1.4.2: Manufacturer: American Power Conversion
[ 6.998651] usb 1-1.4.2: SerialNumber: 3B1741X04129
[ 7.063179] usb 2-1.4: Failed to suspend device, error -71
[ 7.064083] hid-generic 0003:051D:0002.0007: hiddev3,hidraw6: USB HID v1.00 Device [American Power Conversion Back-UPS NS 1350M2 FW:954.e3 .D USB FW:e3 ] on usb-0000:08:00.3-1.4.2/input0
[ 7.253051] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.3-1.1/input2
[ 7.375346] input: Logitech Wireless Device PID:408a Keyboard as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:408A.0008/input/input12
[ 7.488348] input: Logitech Wireless Device PID:408a Mouse as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:408A.0008/input/input13
[ 7.488447] hid-generic 0003:046D:408A.0008: input,hidraw1: USB HID v1.11 Keyboard [Logitech Wireless Device PID:408a] on usb-0000:08:00.3-1.1/input2:2
[ 7.614869] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
[ 7.695030] input: Logitech MX Keys as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:408A.0008/input/input17
[ 7.792307] usb 1-1.4.3: new high-speed USB device number 7 using xhci_hcd
[ 7.796465] logitech-hidpp-device 0003:046D:408A.0008: input,hidraw1: USB HID v1.11 Keyboard [Logitech MX Keys] on usb-0000:08:00.3-1.1/input2:2
[ 8.162182] usb 1-1.4.3: New USB device found, idVendor=046d, idProduct=0825, bcdDevice= 0.12
[ 8.162192] usb 1-1.4.3: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[ 8.162195] usb 1-1.4.3: SerialNumber: 1E0B63F0
[ 12.800382] usb 2-1.4: can't restore configuration #1 (error=-110)
[ 12.800679] hub 2-1.4:1.0: set hub depth failed
[ 12.976335] usb 1-1.4.4: new full-speed USB device number 8 using xhci_hcd
[ 13.148678] usb 1-1.4.4: New USB device found, idVendor=1532, idProduct=0531, bcdDevice= 1.00
[ 13.148687] usb 1-1.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 13.148690] usb 1-1.4.4: Product: Razer Seiren Mini
[ 13.148692] usb 1-1.4.4: Manufacturer: Razer Inc
[ 13.148693] usb 1-1.4.4: SerialNumber: UC2116L03302382
[ 13.208273] hid-generic 0003:1532:0531.0009: No inputs registered, leaving
[ 13.208876] hid-generic 0003:1532:0531.0009: hidraw2: USB HID v1.11 Device [Razer Inc Razer Seiren Mini] on usb-0000:08:00.3-1.4.4/input2
[ 13.504573] usb 2-1.4: USB disconnect, device number 3
[ 13.604972] usb 2-1.4: Device not responding to setup address.
[ 13.820572] usb 2-1.4: Device not responding to setup address.
[ 14.028596] usb 2-1.4: device not accepting address 4, error -71
[ 14.357259] usb 2-1.4: new SuperSpeed USB device number 5 using xhci_hcd
[ 14.406294] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0815, bcdDevice= 7.04
[ 14.406304] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 14.406305] usb 2-1.4: Product: USB3.0 Hub
[ 14.406306] usb 2-1.4: Manufacturer: VIA Labs, Inc.
[ 14.431018] hub 2-1.4:1.0: USB hub found
[ 14.431150] hub 2-1.4:1.0: 4 ports detected
[ 15.071013] usb 2-1.4: reset SuperSpeed USB device number 5 using xhci_hcd
[ 15.188260] raid6: avx512x4 gen() 46185 MB/s
[ 15.256258] raid6: avx512x2 gen() 46715 MB/s
[ 15.324259] raid6: avx512x1 gen() 38221 MB/s
[ 15.392259] raid6: avx2x4 gen() 47513 MB/s
[ 15.460250] raid6: avx2x2 gen() 42067 MB/s
[ 15.528259] raid6: avx2x1 gen() 27728 MB/s
[ 15.528260] raid6: using algorithm avx2x4 gen() 47513 MB/s
[ 15.585606] ------------[ cut here ]------------
[ 15.585607] URB 00000000ed1c678e submitted while active
[ 15.585620] WARNING: CPU: 17 PID: 569 at drivers/usb/core/urb.c:379 usb_submit_urb+0x648/0x670 [usbcore]
[ 15.585632] Modules linked in: raid6_pq(+) libcrc32c crc32c_generic raid1 raid0 md_mod hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid amdgpu amdxcp drm_exec gpu_sched drm_buddy i2c_algo_bit drm_suballoc_helper drm_display_helper crct10dif_pclmul cec crc32_pclmul rc_core crc32c_intel drm_ttm_helper ghash_clmulni_intel ttm xhci_pci sha512_ssse3 drm_kms_helper xhci_hcd sha256_ssse3 nvme drm i2c_piix4 usbcore video sha1_ssse3 nvme_core igc crc16 i2c_smbus usb_common wmi button aesni_intel gf128mul crypto_simd cryptd
[ 15.585654] CPU: 17 UID: 0 PID: 569 Comm: kworker/17:1 Not tainted 6.11.4-amd64 #1 Debian 6.11.4-1
[ 15.585657] Hardware name: Micro Computer (HK) Tech Limited AtomMan G Series/DRBAA, BIOS 1.04 08/01/2024
[ 15.585658] Workqueue: events_power_efficient hub_init_func2 [usbcore]
[ 15.585665] RIP: 0010:usb_submit_urb+0x648/0x670 [usbcore]
[ 15.585672] Code: 6e 69 c0 e8 8a d3 29 ef eb d9 b8 fe ff ff ff e9 0f fd ff ff 48 89 fe 48 c7 c7 70 a9 6b c0 c6 05 41 d6 01 00 01 e8 38 49 c4 ee <0f> 0b eb 9f b8 f8 ff ff ff e9 eb fc ff ff 66 2e 0f 1f 84 00 00 00
[ 15.585673] RSP: 0018:ffffa5d101653db8 EFLAGS: 00010282
[ 15.585675] RAX: 0000000000000000 RBX: ffff8de07df5c600 RCX: 0000000000000003
[ 15.585676] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
[ 15.585677] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffa5d101653c38
[ 15.585678] R10: ffff8de07cfbffa8 R11: 0000000000000003 R12: ffff8dd19ebbd000
[ 15.585678] R13: ffff8dd1a8551000 R14: 0000000000000000 R15: 0000000000000005
[ 15.585679] FS: 0000000000000000(0000) GS:ffff8de07d880000(0000) knlGS:0000000000000000
[ 15.585680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 15.585681] CR2: 0000564b523a70b0 CR3: 000000094ec22000 CR4: 0000000000750ef0
[ 15.585682] PKRU: 55555554
[ 15.585683] Call Trace:
[ 15.585685] <TASK>
[ 15.585686] ? usb_submit_urb+0x648/0x670 [usbcore]
[ 15.585691] ? __warn.cold+0x8e/0xe8
[ 15.585694] ? usb_submit_urb+0x648/0x670 [usbcore]
[ 15.585699] ? report_bug+0xff/0x140
[ 15.585701] ? console_unlock+0x84/0x130
[ 15.585703] ? handle_bug+0x3c/0x80
[ 15.585705] ? exc_invalid_op+0x17/0x70
[ 15.585707] ? asm_exc_invalid_op+0x1a/0x20
[ 15.585710] ? usb_submit_urb+0x648/0x670 [usbcore]
[ 15.585715] ? usb_submit_urb+0x648/0x670 [usbcore]
[ 15.585721] hub_activate+0x285/0x8a0 [usbcore]
[ 15.585726] ? srso_alias_return_thunk+0x5/0xfbef5
[ 15.585729] process_one_work+0x174/0x330
[ 15.585731] worker_thread+0x252/0x390
[ 15.585733] ? __pfx_worker_thread+0x10/0x10
[ 15.585735] kthread+0xcf/0x100
[ 15.585737] ? __pfx_kthread+0x10/0x10
[ 15.585739] ret_from_fork+0x31/0x50
[ 15.585741] ? __pfx_kthread+0x10/0x10
[ 15.585743] ret_from_fork_asm+0x1a/0x30
[ 15.585746] </TASK>
[ 15.585747] ---[ end trace 0000000000000000 ]---
[ 15.585748] hub 2-1.4:1.0: activate --> -16
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Bus 001 Device 005: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 006: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 008: ID 1532:0531 Razer USA, Ltd Razer Seiren Mini
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 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 005 Device 002: ID 13d3:3604 IMC Networks Wireless_Device
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14d8
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 14d9
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14dd
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14dd
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev 12)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch (rev 12)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO W7600] (rev c7)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio
04:00.0 Non-Volatile memory controller: Intel Corporation SSD 660P Series (rev 03)
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
06:00.0 Network controller: MEDIATEK Corp. Device 7925
07:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix PCIe Dummy Function (rev d8)
08:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b6
08:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b7
08:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 62)
08:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
09:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b8
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: USB warning on boot
2024-10-25 20:56 USB warning on boot Stephen Hemminger
@ 2024-10-25 22:03 ` Alan Stern
2024-10-25 22:23 ` Stephen Hemminger
0 siblings, 1 reply; 6+ messages in thread
From: Alan Stern @ 2024-10-25 22:03 UTC (permalink / raw)
To: Stephen Hemminger; +Cc: linux-usb
On Fri, Oct 25, 2024 at 01:56:49PM -0700, Stephen Hemminger wrote:
> This is on a new AMD based mini-PC with Debian testing (6.11.4-amd64).
> Looks like a USB driver bug.
>
> On every boot, this shows up in the log although the system seems to recover ok.
> [ 5.644432] usb 2-1.4: new SuperSpeed USB device number 3 using xhci_hcd
> [ 5.692417] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0815, bcdDevice= 7.04
> [ 5.692420] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> [ 5.692421] usb 2-1.4: Product: USB3.0 Hub
> [ 5.692422] usb 2-1.4: Manufacturer: VIA Labs, Inc.
> [ 5.710711] hub 2-1.4:1.0: USB hub found
> [ 5.710890] hub 2-1.4:1.0: 4 ports detected
> [ 6.351093] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
> [ 6.888681] hub 2-1.4:1.0: hub_ext_port_status failed (err = -71)
> [ 7.063179] usb 2-1.4: Failed to suspend device, error -71
... bunch of other errors ...
> [ 15.585606] ------------[ cut here ]------------
> [ 15.585607] URB 00000000ed1c678e submitted while active
> [ 15.585620] WARNING: CPU: 17 PID: 569 at drivers/usb/core/urb.c:379 usb_submit_urb+0x648/0x670 [usbcore]
> [ 15.585632] Modules linked in: raid6_pq(+) libcrc32c crc32c_generic raid1 raid0 md_mod hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid amdgpu amdxcp drm_exec gpu_sched drm_buddy i2c_algo_bit drm_suballoc_helper drm_display_helper crct10dif_pclmul cec crc32_pclmul rc_core crc32c_intel drm_ttm_helper ghash_clmulni_intel ttm xhci_pci sha512_ssse3 drm_kms_helper xhci_hcd sha256_ssse3 nvme drm i2c_piix4 usbcore video sha1_ssse3 nvme_core igc crc16 i2c_smbus usb_common wmi button aesni_intel gf128mul crypto_simd cryptd
> [ 15.585654] CPU: 17 UID: 0 PID: 569 Comm: kworker/17:1 Not tainted 6.11.4-amd64 #1 Debian 6.11.4-1
> [ 15.585657] Hardware name: Micro Computer (HK) Tech Limited AtomMan G Series/DRBAA, BIOS 1.04 08/01/2024
> [ 15.585658] Workqueue: events_power_efficient hub_init_func2 [usbcore]
> [ 15.585665] RIP: 0010:usb_submit_urb+0x648/0x670 [usbcore]
> [ 15.585672] Code: 6e 69 c0 e8 8a d3 29 ef eb d9 b8 fe ff ff ff e9 0f fd ff ff 48 89 fe 48 c7 c7 70 a9 6b c0 c6 05 41 d6 01 00 01 e8 38 49 c4 ee <0f> 0b eb 9f b8 f8 ff ff ff e9 eb fc ff ff 66 2e 0f 1f 84 00 00 00
> [ 15.585673] RSP: 0018:ffffa5d101653db8 EFLAGS: 00010282
> [ 15.585675] RAX: 0000000000000000 RBX: ffff8de07df5c600 RCX: 0000000000000003
> [ 15.585676] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
> [ 15.585677] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffa5d101653c38
> [ 15.585678] R10: ffff8de07cfbffa8 R11: 0000000000000003 R12: ffff8dd19ebbd000
> [ 15.585678] R13: ffff8dd1a8551000 R14: 0000000000000000 R15: 0000000000000005
> [ 15.585679] FS: 0000000000000000(0000) GS:ffff8de07d880000(0000) knlGS:0000000000000000
> [ 15.585680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 15.585681] CR2: 0000564b523a70b0 CR3: 000000094ec22000 CR4: 0000000000750ef0
> [ 15.585682] PKRU: 55555554
> [ 15.585683] Call Trace:
> [ 15.585685] <TASK>
> [ 15.585686] ? usb_submit_urb+0x648/0x670 [usbcore]
> [ 15.585691] ? __warn.cold+0x8e/0xe8
> [ 15.585694] ? usb_submit_urb+0x648/0x670 [usbcore]
> [ 15.585699] ? report_bug+0xff/0x140
> [ 15.585701] ? console_unlock+0x84/0x130
> [ 15.585703] ? handle_bug+0x3c/0x80
> [ 15.585705] ? exc_invalid_op+0x17/0x70
> [ 15.585707] ? asm_exc_invalid_op+0x1a/0x20
> [ 15.585710] ? usb_submit_urb+0x648/0x670 [usbcore]
> [ 15.585715] ? usb_submit_urb+0x648/0x670 [usbcore]
> [ 15.585721] hub_activate+0x285/0x8a0 [usbcore]
> [ 15.585726] ? srso_alias_return_thunk+0x5/0xfbef5
> [ 15.585729] process_one_work+0x174/0x330
> [ 15.585731] worker_thread+0x252/0x390
> [ 15.585733] ? __pfx_worker_thread+0x10/0x10
> [ 15.585735] kthread+0xcf/0x100
> [ 15.585737] ? __pfx_kthread+0x10/0x10
> [ 15.585739] ret_from_fork+0x31/0x50
> [ 15.585741] ? __pfx_kthread+0x10/0x10
> [ 15.585743] ret_from_fork_asm+0x1a/0x30
> [ 15.585746] </TASK>
> [ 15.585747] ---[ end trace 0000000000000000 ]---
> [ 15.585748] hub 2-1.4:1.0: activate --> -16
>
> $ lsusb
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
> Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
> Bus 001 Device 004: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
> Bus 001 Device 005: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
> Bus 001 Device 006: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
> Bus 001 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
> Bus 001 Device 008: ID 1532:0531 Razer USA, Ltd Razer Seiren Mini
> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
> Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
Actually this looks like a firmware problem in the 2-1.4 device, the
last VIA Labs hub listed above. What does "lsusb -v" show for this
device?
Alan Stern
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: USB warning on boot
2024-10-25 22:03 ` Alan Stern
@ 2024-10-25 22:23 ` Stephen Hemminger
2024-10-26 2:23 ` Alan Stern
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Hemminger @ 2024-10-25 22:23 UTC (permalink / raw)
To: Alan Stern; +Cc: linux-usb
On Fri, 25 Oct 2024 18:03:25 -0400
Alan Stern <stern@rowland.harvard.edu> wrote:
> On Fri, Oct 25, 2024 at 01:56:49PM -0700, Stephen Hemminger wrote:
> > This is on a new AMD based mini-PC with Debian testing (6.11.4-amd64).
> > Looks like a USB driver bug.
> >
> > On every boot, this shows up in the log although the system seems to recover ok.
>
> > [ 5.644432] usb 2-1.4: new SuperSpeed USB device number 3 using xhci_hcd
> > [ 5.692417] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0815, bcdDevice= 7.04
> > [ 5.692420] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> > [ 5.692421] usb 2-1.4: Product: USB3.0 Hub
> > [ 5.692422] usb 2-1.4: Manufacturer: VIA Labs, Inc.
> > [ 5.710711] hub 2-1.4:1.0: USB hub found
> > [ 5.710890] hub 2-1.4:1.0: 4 ports detected
>
> > [ 6.351093] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
>
> > [ 6.888681] hub 2-1.4:1.0: hub_ext_port_status failed (err = -71)
>
> > [ 7.063179] usb 2-1.4: Failed to suspend device, error -71
>
> ... bunch of other errors ...
>
> > [ 15.585606] ------------[ cut here ]------------
> > [ 15.585607] URB 00000000ed1c678e submitted while active
> > [ 15.585620] WARNING: CPU: 17 PID: 569 at drivers/usb/core/urb.c:379 usb_submit_urb+0x648/0x670 [usbcore]
> > [ 15.585632] Modules linked in: raid6_pq(+) libcrc32c crc32c_generic raid1 raid0 md_mod hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid amdgpu amdxcp drm_exec gpu_sched drm_buddy i2c_algo_bit drm_suballoc_helper drm_display_helper crct10dif_pclmul cec crc32_pclmul rc_core crc32c_intel drm_ttm_helper ghash_clmulni_intel ttm xhci_pci sha512_ssse3 drm_kms_helper xhci_hcd sha256_ssse3 nvme drm i2c_piix4 usbcore video sha1_ssse3 nvme_core igc crc16 i2c_smbus usb_common wmi button aesni_intel gf128mul crypto_simd cryptd
> > [ 15.585654] CPU: 17 UID: 0 PID: 569 Comm: kworker/17:1 Not tainted 6.11.4-amd64 #1 Debian 6.11.4-1
> > [ 15.585657] Hardware name: Micro Computer (HK) Tech Limited AtomMan G Series/DRBAA, BIOS 1.04 08/01/2024
> > [ 15.585658] Workqueue: events_power_efficient hub_init_func2 [usbcore]
> > [ 15.585665] RIP: 0010:usb_submit_urb+0x648/0x670 [usbcore]
> > [ 15.585672] Code: 6e 69 c0 e8 8a d3 29 ef eb d9 b8 fe ff ff ff e9 0f fd ff ff 48 89 fe 48 c7 c7 70 a9 6b c0 c6 05 41 d6 01 00 01 e8 38 49 c4 ee <0f> 0b eb 9f b8 f8 ff ff ff e9 eb fc ff ff 66 2e 0f 1f 84 00 00 00
> > [ 15.585673] RSP: 0018:ffffa5d101653db8 EFLAGS: 00010282
> > [ 15.585675] RAX: 0000000000000000 RBX: ffff8de07df5c600 RCX: 0000000000000003
> > [ 15.585676] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
> > [ 15.585677] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffa5d101653c38
> > [ 15.585678] R10: ffff8de07cfbffa8 R11: 0000000000000003 R12: ffff8dd19ebbd000
> > [ 15.585678] R13: ffff8dd1a8551000 R14: 0000000000000000 R15: 0000000000000005
> > [ 15.585679] FS: 0000000000000000(0000) GS:ffff8de07d880000(0000) knlGS:0000000000000000
> > [ 15.585680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [ 15.585681] CR2: 0000564b523a70b0 CR3: 000000094ec22000 CR4: 0000000000750ef0
> > [ 15.585682] PKRU: 55555554
> > [ 15.585683] Call Trace:
> > [ 15.585685] <TASK>
> > [ 15.585686] ? usb_submit_urb+0x648/0x670 [usbcore]
> > [ 15.585691] ? __warn.cold+0x8e/0xe8
> > [ 15.585694] ? usb_submit_urb+0x648/0x670 [usbcore]
> > [ 15.585699] ? report_bug+0xff/0x140
> > [ 15.585701] ? console_unlock+0x84/0x130
> > [ 15.585703] ? handle_bug+0x3c/0x80
> > [ 15.585705] ? exc_invalid_op+0x17/0x70
> > [ 15.585707] ? asm_exc_invalid_op+0x1a/0x20
> > [ 15.585710] ? usb_submit_urb+0x648/0x670 [usbcore]
> > [ 15.585715] ? usb_submit_urb+0x648/0x670 [usbcore]
> > [ 15.585721] hub_activate+0x285/0x8a0 [usbcore]
> > [ 15.585726] ? srso_alias_return_thunk+0x5/0xfbef5
> > [ 15.585729] process_one_work+0x174/0x330
> > [ 15.585731] worker_thread+0x252/0x390
> > [ 15.585733] ? __pfx_worker_thread+0x10/0x10
> > [ 15.585735] kthread+0xcf/0x100
> > [ 15.585737] ? __pfx_kthread+0x10/0x10
> > [ 15.585739] ret_from_fork+0x31/0x50
> > [ 15.585741] ? __pfx_kthread+0x10/0x10
> > [ 15.585743] ret_from_fork_asm+0x1a/0x30
> > [ 15.585746] </TASK>
> > [ 15.585747] ---[ end trace 0000000000000000 ]---
> > [ 15.585748] hub 2-1.4:1.0: activate --> -16
> >
> > $ lsusb
> > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> > Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
> > Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
> > Bus 001 Device 004: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
> > Bus 001 Device 005: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
> > Bus 001 Device 006: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
> > Bus 001 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
> > Bus 001 Device 008: ID 1532:0531 Razer USA, Ltd Razer Seiren Mini
> > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> > Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
> > Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
>
> Actually this looks like a firmware problem in the 2-1.4 device, the
> last VIA Labs hub listed above. What does "lsusb -v" show for this
> device?
>
> Alan Stern
The BIOS is up to date. Not sure if that matters.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 6.11
iManufacturer 3 Linux 6.11.4-amd64 xhci-hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:08:00.3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0019
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 2 TT per port
bMaxPacketSize0 64
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x2817 USB2.0 Hub
bcdDevice 90.13
iManufacturer 1 VIA Labs, Inc.
iProduct 2 USB2.0 Hub
iSerial 3 000000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0029
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 1 Single TT
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 2 TT per port
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc52b Unifying Receiver
bcdDevice 12.10
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0054
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 59
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 148
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 93
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 2
Bus 001 Device 004: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x046d Logitech, Inc.
idProduct 0xc548 Logi Bolt Receiver
bcdDevice 5.01
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0054
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 67
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 133
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 54
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Bus 001 Device 005: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 2 TT per port
bMaxPacketSize0 64
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x2815 USB2.0 Hub
bcdDevice 7.04
iManufacturer 1 VIA Labs, Inc.
iProduct 2 USB2.0 Hub
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0029
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 1 Single TT
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 2 TT per port
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Bus 001 Device 006: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x051d American Power Conversion
idProduct 0x0002 Uninterruptible Power Supply
bcdDevice 0.90
iManufacturer 1 American Power Conversion
iProduct 2 Back-UPS NS 1350M2 FW:954.e3 .D USB FW:e3
iSerial 3 3B1741X04129
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0022
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 33 US
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 1049
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 100
Bus 001 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 [unknown]
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x046d Logitech, Inc.
idProduct 0x0825 Webcam C270
bcdDevice 0.12
iManufacturer 0
iProduct 0
iSerial 2 1E0B63F0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x09a2
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 0
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 0x00a0
dwClockFrequency 48.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 0x0000000e
Auto-Exposure Mode
Auto-Exposure Priority
Exposure Time (Absolute)
VideoControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 2
bSourceID 1
wMaxMultiplier 16384
bControlSize 2
bmControls 0x0000175b
Brightness
Contrast
Saturation
Sharpness
White Balance Temperature
Backlight Compensation
Gain
Power Line Frequency
White Balance Temperature, Auto
iProcessing 0
bmVideoStandards 0x1b
None
NTSC - 525/60
SECAM - 625/50
NTSC - 625/50
VideoControl Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 3
guidExtensionCode {69678ee4-410f-40db-a850-7420d7d8240e}
bNumControls 8
bNrInPins 1
baSourceID( 0) 2
bControlSize 2
bmControls( 0) 0x3f
bmControls( 1) 0x03
iExtension 0
VideoControl Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 4
guidExtensionCode {49e40215-f434-47fe-b158-0e885023e51b}
bNumControls 3
bNrInPins 1
baSourceID( 0) 2
bControlSize 2
bmControls( 0) 0x09
bmControls( 1) 0x01
iExtension 0
VideoControl Interface Descriptor:
bLength 28
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 6
guidExtensionCode {1f5d4ca9-de11-4487-840d-50933c8ec8d1}
bNumControls 18
bNrInPins 1
baSourceID( 0) 4
bControlSize 3
bmControls( 0) 0xff
bmControls( 1) 0xff
bmControls( 2) 0x03
iExtension 0
VideoControl Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 7
guidExtensionCode {ffe52d21-8030-4e2c-82d9-f587d00540bd}
bNumControls 2
bNrInPins 1
baSourceID( 0) 4
bControlSize 2
bmControls( 0) 0x00
bmControls( 1) 0x03
iExtension 0
VideoControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 5
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 4
iTerminal 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
VideoStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (INPUT_HEADER)
bNumFormats 3
wTotalLength 0x0736
bEndpointAddress 0x81 EP 1 IN
bmInfo 0
bTerminalLink 5
bStillCaptureMethod 1
bTriggerSupport 0
bTriggerUsage 0
bControlSize 1
bmaControls( 0) 0
bmaControls( 1) 4
bmaControls( 2) 4
VideoStreaming Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
bFormatIndex 1
bNumFrameDescriptors 19
guidFormat {32595559-0000-0010-8000-00aa00389b71}
bBitsPerPixel 16
bDefaultFrameIndex 1
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 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x01
Still image supported
wWidth 640
wHeight 480
dwMinBitRate 24576000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x01
Still image supported
wWidth 160
wHeight 120
dwMinBitRate 1536000
dwMaxBitRate 9216000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x01
Still image supported
wWidth 176
wHeight 144
dwMinBitRate 2027520
dwMaxBitRate 12165120
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x01
Still image supported
wWidth 320
wHeight 176
dwMinBitRate 4505600
dwMaxBitRate 27033600
dwMaxVideoFrameBufferSize 112640
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x01
Still image supported
wWidth 320
wHeight 240
dwMinBitRate 6144000
dwMaxBitRate 36864000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 6
bmCapabilities 0x01
Still image supported
wWidth 352
wHeight 288
dwMinBitRate 8110080
dwMaxBitRate 48660480
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 7
bmCapabilities 0x01
Still image supported
wWidth 432
wHeight 240
dwMinBitRate 8294400
dwMaxBitRate 49766400
dwMaxVideoFrameBufferSize 207360
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 8
bmCapabilities 0x01
Still image supported
wWidth 544
wHeight 288
dwMinBitRate 12533760
dwMaxBitRate 75202560
dwMaxVideoFrameBufferSize 313344
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 9
bmCapabilities 0x01
Still image supported
wWidth 640
wHeight 360
dwMinBitRate 18432000
dwMaxBitRate 110592000
dwMaxVideoFrameBufferSize 460800
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 46
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 10
bmCapabilities 0x01
Still image supported
wWidth 752
wHeight 416
dwMinBitRate 25026560
dwMaxBitRate 125132800
dwMaxVideoFrameBufferSize 625664
dwDefaultFrameInterval 400000
bFrameIntervalType 5
dwFrameInterval( 0) 400000
dwFrameInterval( 1) 500000
dwFrameInterval( 2) 666666
dwFrameInterval( 3) 1000000
dwFrameInterval( 4) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 11
bmCapabilities 0x01
Still image supported
wWidth 800
wHeight 448
dwMinBitRate 28672000
dwMaxBitRate 114688000
dwMaxVideoFrameBufferSize 716800
dwDefaultFrameInterval 500000
bFrameIntervalType 4
dwFrameInterval( 0) 500000
dwFrameInterval( 1) 666666
dwFrameInterval( 2) 1000000
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 12
bmCapabilities 0x01
Still image supported
wWidth 800
wHeight 600
dwMinBitRate 38400000
dwMaxBitRate 153600000
dwMaxVideoFrameBufferSize 960000
dwDefaultFrameInterval 500000
bFrameIntervalType 4
dwFrameInterval( 0) 500000
dwFrameInterval( 1) 666666
dwFrameInterval( 2) 1000000
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 13
bmCapabilities 0x01
Still image supported
wWidth 864
wHeight 480
dwMinBitRate 33177600
dwMaxBitRate 132710400
dwMaxVideoFrameBufferSize 829440
dwDefaultFrameInterval 500000
bFrameIntervalType 4
dwFrameInterval( 0) 500000
dwFrameInterval( 1) 666666
dwFrameInterval( 2) 1000000
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 38
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 14
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 544
dwMinBitRate 41779200
dwMaxBitRate 125337600
dwMaxVideoFrameBufferSize 1044480
dwDefaultFrameInterval 666666
bFrameIntervalType 3
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 15
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 720
dwMinBitRate 55296000
dwMaxBitRate 110592000
dwMaxVideoFrameBufferSize 1382400
dwDefaultFrameInterval 1000000
bFrameIntervalType 2
dwFrameInterval( 0) 1000000
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 16
bmCapabilities 0x01
Still image supported
wWidth 1024
wHeight 576
dwMinBitRate 47185920
dwMaxBitRate 94371840
dwMaxVideoFrameBufferSize 1179648
dwDefaultFrameInterval 1000000
bFrameIntervalType 2
dwFrameInterval( 0) 1000000
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 17
bmCapabilities 0x01
Still image supported
wWidth 1184
wHeight 656
dwMinBitRate 62136320
dwMaxBitRate 124272640
dwMaxVideoFrameBufferSize 1553408
dwDefaultFrameInterval 1000000
bFrameIntervalType 2
dwFrameInterval( 0) 1000000
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 18
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 720
dwMinBitRate 73728000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 1843200
dwDefaultFrameInterval 2000000
bFrameIntervalType 2
dwFrameInterval( 0) 1333333
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 19
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 960
dwMinBitRate 98304000
dwMaxBitRate 196608000
dwMaxVideoFrameBufferSize 2457600
dwDefaultFrameInterval 2000000
bFrameIntervalType 2
dwFrameInterval( 0) 1333333
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
VideoStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 6 (FORMAT_MJPEG)
bFormatIndex 2
bNumFrameDescriptors 19
bFlags 1
Fixed-size samples: Yes
bDefaultFrameIndex 1
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 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 1
bmCapabilities 0x01
Still image supported
wWidth 640
wHeight 480
dwMinBitRate 24576000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 2
bmCapabilities 0x01
Still image supported
wWidth 160
wHeight 120
dwMinBitRate 1536000
dwMaxBitRate 9216000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 3
bmCapabilities 0x01
Still image supported
wWidth 176
wHeight 144
dwMinBitRate 2027520
dwMaxBitRate 12165120
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 4
bmCapabilities 0x01
Still image supported
wWidth 320
wHeight 176
dwMinBitRate 4505600
dwMaxBitRate 27033600
dwMaxVideoFrameBufferSize 112640
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 5
bmCapabilities 0x01
Still image supported
wWidth 320
wHeight 240
dwMinBitRate 6144000
dwMaxBitRate 36864000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 6
bmCapabilities 0x01
Still image supported
wWidth 352
wHeight 288
dwMinBitRate 8110080
dwMaxBitRate 48660480
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 7
bmCapabilities 0x01
Still image supported
wWidth 432
wHeight 240
dwMinBitRate 8294400
dwMaxBitRate 49766400
dwMaxVideoFrameBufferSize 207360
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 8
bmCapabilities 0x01
Still image supported
wWidth 544
wHeight 288
dwMinBitRate 12533760
dwMaxBitRate 75202560
dwMaxVideoFrameBufferSize 313344
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 9
bmCapabilities 0x01
Still image supported
wWidth 640
wHeight 360
dwMinBitRate 18432000
dwMaxBitRate 110592000
dwMaxVideoFrameBufferSize 460800
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 10
bmCapabilities 0x01
Still image supported
wWidth 752
wHeight 416
dwMinBitRate 25026560
dwMaxBitRate 150159360
dwMaxVideoFrameBufferSize 625664
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 11
bmCapabilities 0x01
Still image supported
wWidth 800
wHeight 448
dwMinBitRate 28672000
dwMaxBitRate 172032000
dwMaxVideoFrameBufferSize 716800
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 12
bmCapabilities 0x01
Still image supported
wWidth 800
wHeight 600
dwMinBitRate 38400000
dwMaxBitRate 230400000
dwMaxVideoFrameBufferSize 960000
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 13
bmCapabilities 0x01
Still image supported
wWidth 864
wHeight 480
dwMinBitRate 33177600
dwMaxBitRate 199065600
dwMaxVideoFrameBufferSize 829440
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 14
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 544
dwMinBitRate 41779200
dwMaxBitRate 250675200
dwMaxVideoFrameBufferSize 1044480
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 15
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 720
dwMinBitRate 55296000
dwMaxBitRate 331776000
dwMaxVideoFrameBufferSize 1382400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 16
bmCapabilities 0x01
Still image supported
wWidth 1024
wHeight 576
dwMinBitRate 47185920
dwMaxBitRate 283115520
dwMaxVideoFrameBufferSize 1179648
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 17
bmCapabilities 0x01
Still image supported
wWidth 1184
wHeight 656
dwMinBitRate 62136320
dwMaxBitRate 372817920
dwMaxVideoFrameBufferSize 1553408
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 18
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 720
dwMinBitRate 73728000
dwMaxBitRate 442368000
dwMaxVideoFrameBufferSize 1843200
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 19
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 960
dwMinBitRate 98304000
dwMaxBitRate 589824000
dwMaxVideoFrameBufferSize 2457600
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x00c0 1x 192 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0180 1x 384 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0280 1x 640 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0320 1x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 6
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x03b0 1x 944 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 7
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0a80 2x 640 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 8
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0b20 2x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 9
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0be0 2x 992 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 10
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x1380 3x 896 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 11
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x13fc 3x 1020 bytes
bInterval 1
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 2
bInterfaceCount 2
bFunctionClass 1 Audio
bFunctionSubClass 2 Streaming
bFunctionProtocol 0
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 0x0026
bInCollection 1
baInterfaceNr(0) 3
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bNrChannels 1
wChannelConfig 0x0000
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0101 USB Streaming
bAssocTerminal 1
bSourceID 5
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 5
bSourceID 1
bControlSize 1
bmaControls(0) 0x03
Mute Control
Volume Control
bmaControls(1) 0x00
iFeature 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 16000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0044 1x 68 bytes
bInterval 4
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 24000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0064 1x 100 bytes
bInterval 4
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 32000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0084 1x 132 bytes
bInterval 4
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x00c4 1x 196 bytes
bInterval 4
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Bus 001 Device 008: ID 1532:0531 Razer USA, Ltd Razer Seiren Mini
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 16
idVendor 0x1532 Razer USA, Ltd
idProduct 0x0531 Razer Seiren Mini
bcdDevice 1.00
iManufacturer 1 Razer Inc
iProduct 2 Razer Seiren Mini
iSerial 3 UC2116L03302382
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0098
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 0x0027
bInCollection 1
baInterfaceNr(0) 1
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bNrChannels 1
wChannelConfig 0x0001
Left Front (L)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 7
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 10
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 10
bSourceID 2
bControlSize 1
bmaControls(0) 0x03
Mute Control
Volume Control
bmaControls(1) 0x00
iFeature 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 7
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 29
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 7 Discrete
tSamFreq[ 0] 8000
tSamFreq[ 1] 11025
tSamFreq[ 2] 16000
tSamFreq[ 3] 22050
tSamFreq[ 4] 32000
tSamFreq[ 5] 44100
tSamFreq[ 6] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0064 1x 100 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 26
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.10
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 6.11
iManufacturer 3 Linux 6.11.4-amd64 xhci-hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:08:00.3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001f
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
bMaxBurst 0
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.20
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x0817 USB3.0 Hub
bcdDevice 90.13
iManufacturer 1 VIA Labs, Inc.
iProduct 2 USB3.0 Hub
iSerial 3 000000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001f
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 19
Transfer Type Interrupt
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
bMaxBurst 0
Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.20
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x0815 USB3.0 Hub
bcdDevice 7.04
iManufacturer 1 VIA Labs, Inc.
iProduct 2 USB3.0 Hub
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001f
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 19
Transfer Type Interrupt
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
bMaxBurst 0
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 6.11
iManufacturer 3 Linux 6.11.4-amd64 xhci-hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:08:00.4
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0019
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.10
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 6.11
iManufacturer 3 Linux 6.11.4-amd64 xhci-hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:08:00.4
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001f
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
bMaxBurst 0
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 6.11
iManufacturer 3 Linux 6.11.4-amd64 xhci-hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:09:00.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0019
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Bus 005 Device 002: ID 13d3:3604 IMC Networks Wireless_Device
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 [unknown]
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x13d3 IMC Networks
idProduct 0x3604 Wireless_Device
bcdDevice 1.00
iManufacturer 5 MediaTek Inc.
iProduct 6 Wireless_Device
iSerial 7 000000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x00fe
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 8
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 3
bFunctionClass 224 Wireless
bFunctionSubClass 1 Radio Frequency
bFunctionProtocol 1 Bluetooth
iFunction 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 6
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x003f 1x 63 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x003f 1x 63 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 3
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x8a EP 10 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x0a EP 10 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 3
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x8a EP 10 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x0a EP 10 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 6.11
iManufacturer 3 Linux 6.11.4-amd64 xhci-hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:09:00.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001f
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
bMaxBurst 0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: USB warning on boot
2024-10-25 22:23 ` Stephen Hemminger
@ 2024-10-26 2:23 ` Alan Stern
2024-11-05 4:53 ` Stephen Hemminger
0 siblings, 1 reply; 6+ messages in thread
From: Alan Stern @ 2024-10-26 2:23 UTC (permalink / raw)
To: Stephen Hemminger; +Cc: linux-usb
On Fri, Oct 25, 2024 at 03:23:40PM -0700, Stephen Hemminger wrote:
> On Fri, 25 Oct 2024 18:03:25 -0400
> Alan Stern <stern@rowland.harvard.edu> wrote:
>
> > On Fri, Oct 25, 2024 at 01:56:49PM -0700, Stephen Hemminger wrote:
> > > This is on a new AMD based mini-PC with Debian testing (6.11.4-amd64).
> > > Looks like a USB driver bug.
> > >
> > > On every boot, this shows up in the log although the system seems to recover ok.
> >
> > > [ 5.644432] usb 2-1.4: new SuperSpeed USB device number 3 using xhci_hcd
> > > [ 5.692417] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0815, bcdDevice= 7.04
> > > [ 5.692420] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> > > [ 5.692421] usb 2-1.4: Product: USB3.0 Hub
> > > [ 5.692422] usb 2-1.4: Manufacturer: VIA Labs, Inc.
> > > [ 5.710711] hub 2-1.4:1.0: USB hub found
> > > [ 5.710890] hub 2-1.4:1.0: 4 ports detected
> >
> > > [ 6.351093] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
> >
> > > [ 6.888681] hub 2-1.4:1.0: hub_ext_port_status failed (err = -71)
> >
> > > [ 7.063179] usb 2-1.4: Failed to suspend device, error -71
> >
> > ... bunch of other errors ...
> >
> > > [ 15.585606] ------------[ cut here ]------------
> > > [ 15.585607] URB 00000000ed1c678e submitted while active
> > > [ 15.585620] WARNING: CPU: 17 PID: 569 at drivers/usb/core/urb.c:379 usb_submit_urb+0x648/0x670 [usbcore]
> > > [ 15.585632] Modules linked in: raid6_pq(+) libcrc32c crc32c_generic raid1 raid0 md_mod hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid amdgpu amdxcp drm_exec gpu_sched drm_buddy i2c_algo_bit drm_suballoc_helper drm_display_helper crct10dif_pclmul cec crc32_pclmul rc_core crc32c_intel drm_ttm_helper ghash_clmulni_intel ttm xhci_pci sha512_ssse3 drm_kms_helper xhci_hcd sha256_ssse3 nvme drm i2c_piix4 usbcore video sha1_ssse3 nvme_core igc crc16 i2c_smbus usb_common wmi button aesni_intel gf128mul crypto_simd cryptd
> > > [ 15.585654] CPU: 17 UID: 0 PID: 569 Comm: kworker/17:1 Not tainted 6.11.4-amd64 #1 Debian 6.11.4-1
> > > [ 15.585657] Hardware name: Micro Computer (HK) Tech Limited AtomMan G Series/DRBAA, BIOS 1.04 08/01/2024
> > > [ 15.585658] Workqueue: events_power_efficient hub_init_func2 [usbcore]
> > > [ 15.585665] RIP: 0010:usb_submit_urb+0x648/0x670 [usbcore]
> > > [ 15.585672] Code: 6e 69 c0 e8 8a d3 29 ef eb d9 b8 fe ff ff ff e9 0f fd ff ff 48 89 fe 48 c7 c7 70 a9 6b c0 c6 05 41 d6 01 00 01 e8 38 49 c4 ee <0f> 0b eb 9f b8 f8 ff ff ff e9 eb fc ff ff 66 2e 0f 1f 84 00 00 00
> > > [ 15.585673] RSP: 0018:ffffa5d101653db8 EFLAGS: 00010282
> > > [ 15.585675] RAX: 0000000000000000 RBX: ffff8de07df5c600 RCX: 0000000000000003
> > > [ 15.585676] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
> > > [ 15.585677] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffa5d101653c38
> > > [ 15.585678] R10: ffff8de07cfbffa8 R11: 0000000000000003 R12: ffff8dd19ebbd000
> > > [ 15.585678] R13: ffff8dd1a8551000 R14: 0000000000000000 R15: 0000000000000005
> > > [ 15.585679] FS: 0000000000000000(0000) GS:ffff8de07d880000(0000) knlGS:0000000000000000
> > > [ 15.585680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > > [ 15.585681] CR2: 0000564b523a70b0 CR3: 000000094ec22000 CR4: 0000000000750ef0
> > > [ 15.585682] PKRU: 55555554
> > > [ 15.585683] Call Trace:
> > > [ 15.585685] <TASK>
> > > [ 15.585686] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > [ 15.585691] ? __warn.cold+0x8e/0xe8
> > > [ 15.585694] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > [ 15.585699] ? report_bug+0xff/0x140
> > > [ 15.585701] ? console_unlock+0x84/0x130
> > > [ 15.585703] ? handle_bug+0x3c/0x80
> > > [ 15.585705] ? exc_invalid_op+0x17/0x70
> > > [ 15.585707] ? asm_exc_invalid_op+0x1a/0x20
> > > [ 15.585710] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > [ 15.585715] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > [ 15.585721] hub_activate+0x285/0x8a0 [usbcore]
> > > [ 15.585726] ? srso_alias_return_thunk+0x5/0xfbef5
> > > [ 15.585729] process_one_work+0x174/0x330
> > > [ 15.585731] worker_thread+0x252/0x390
> > > [ 15.585733] ? __pfx_worker_thread+0x10/0x10
> > > [ 15.585735] kthread+0xcf/0x100
> > > [ 15.585737] ? __pfx_kthread+0x10/0x10
> > > [ 15.585739] ret_from_fork+0x31/0x50
> > > [ 15.585741] ? __pfx_kthread+0x10/0x10
> > > [ 15.585743] ret_from_fork_asm+0x1a/0x30
> > > [ 15.585746] </TASK>
> > > [ 15.585747] ---[ end trace 0000000000000000 ]---
> > > [ 15.585748] hub 2-1.4:1.0: activate --> -16
> > >
> > > $ lsusb
> > > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> > > Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
> > > Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
> > > Bus 001 Device 004: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
> > > Bus 001 Device 005: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
> > > Bus 001 Device 006: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
> > > Bus 001 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
> > > Bus 001 Device 008: ID 1532:0531 Razer USA, Ltd Razer Seiren Mini
> > > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> > > Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
> > > Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
> >
> > Actually this looks like a firmware problem in the 2-1.4 device, the
> > last VIA Labs hub listed above. What does "lsusb -v" show for this
> > device?
> >
> > Alan Stern
>
> The BIOS is up to date. Not sure if that matters.
It does not, as far as I know.
> Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 3.20
> bDeviceClass 9 Hub
> bDeviceSubClass 0 [unknown]
> bDeviceProtocol 3
> bMaxPacketSize0 9
> idVendor 0x2109 VIA Labs, Inc.
> idProduct 0x0815 USB3.0 Hub
> bcdDevice 7.04
> iManufacturer 1 VIA Labs, Inc.
> iProduct 2 USB3.0 Hub
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 0x001f
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0xe0
> Self Powered
> Remote Wakeup
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0 [unknown]
> bInterfaceProtocol 0 Full speed (or root) hub
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 19
> Transfer Type Interrupt
> Synch Type None
> Usage Type Feedback
> wMaxPacketSize 0x0002 1x 2 bytes
> bInterval 8
> bMaxBurst 0
That looks normal. But the kernel log shows that this device has some
trouble getting started. It eventually settles down, but for a while
there it doesn't work properly.
Nevertheless, even a malfunctioning device shouldn't provoke the
kernel into a WARNING like you got. The underlying reason for it is
not at all clear, particularly since you didn't enable usbcore dynamic
debugging -- although that might not provide enough information either.
One thing you could try doing is simply to replace that hub.
Alan Stern
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: USB warning on boot
2024-10-26 2:23 ` Alan Stern
@ 2024-11-05 4:53 ` Stephen Hemminger
2024-11-05 16:31 ` Alan Stern
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Hemminger @ 2024-11-05 4:53 UTC (permalink / raw)
To: Alan Stern; +Cc: linux-usb
On Fri, 25 Oct 2024 22:23:54 -0400
Alan Stern <stern@rowland.harvard.edu> wrote:
> On Fri, Oct 25, 2024 at 03:23:40PM -0700, Stephen Hemminger wrote:
> > On Fri, 25 Oct 2024 18:03:25 -0400
> > Alan Stern <stern@rowland.harvard.edu> wrote:
> >
> > > On Fri, Oct 25, 2024 at 01:56:49PM -0700, Stephen Hemminger wrote:
> > > > This is on a new AMD based mini-PC with Debian testing (6.11.4-amd64).
> > > > Looks like a USB driver bug.
> > > >
> > > > On every boot, this shows up in the log although the system seems to recover ok.
> > >
> > > > [ 5.644432] usb 2-1.4: new SuperSpeed USB device number 3 using xhci_hcd
> > > > [ 5.692417] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0815, bcdDevice= 7.04
> > > > [ 5.692420] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> > > > [ 5.692421] usb 2-1.4: Product: USB3.0 Hub
> > > > [ 5.692422] usb 2-1.4: Manufacturer: VIA Labs, Inc.
> > > > [ 5.710711] hub 2-1.4:1.0: USB hub found
> > > > [ 5.710890] hub 2-1.4:1.0: 4 ports detected
> > >
> > > > [ 6.351093] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
> > >
> > > > [ 6.888681] hub 2-1.4:1.0: hub_ext_port_status failed (err = -71)
> > >
> > > > [ 7.063179] usb 2-1.4: Failed to suspend device, error -71
> > >
> > > ... bunch of other errors ...
> > >
> > > > [ 15.585606] ------------[ cut here ]------------
> > > > [ 15.585607] URB 00000000ed1c678e submitted while active
> > > > [ 15.585620] WARNING: CPU: 17 PID: 569 at drivers/usb/core/urb.c:379 usb_submit_urb+0x648/0x670 [usbcore]
> > > > [ 15.585632] Modules linked in: raid6_pq(+) libcrc32c crc32c_generic raid1 raid0 md_mod hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid amdgpu amdxcp drm_exec gpu_sched drm_buddy i2c_algo_bit drm_suballoc_helper drm_display_helper crct10dif_pclmul cec crc32_pclmul rc_core crc32c_intel drm_ttm_helper ghash_clmulni_intel ttm xhci_pci sha512_ssse3 drm_kms_helper xhci_hcd sha256_ssse3 nvme drm i2c_piix4 usbcore video sha1_ssse3 nvme_core igc crc16 i2c_smbus usb_common wmi button aesni_intel gf128mul crypto_simd cryptd
> > > > [ 15.585654] CPU: 17 UID: 0 PID: 569 Comm: kworker/17:1 Not tainted 6.11.4-amd64 #1 Debian 6.11.4-1
> > > > [ 15.585657] Hardware name: Micro Computer (HK) Tech Limited AtomMan G Series/DRBAA, BIOS 1.04 08/01/2024
> > > > [ 15.585658] Workqueue: events_power_efficient hub_init_func2 [usbcore]
> > > > [ 15.585665] RIP: 0010:usb_submit_urb+0x648/0x670 [usbcore]
> > > > [ 15.585672] Code: 6e 69 c0 e8 8a d3 29 ef eb d9 b8 fe ff ff ff e9 0f fd ff ff 48 89 fe 48 c7 c7 70 a9 6b c0 c6 05 41 d6 01 00 01 e8 38 49 c4 ee <0f> 0b eb 9f b8 f8 ff ff ff e9 eb fc ff ff 66 2e 0f 1f 84 00 00 00
> > > > [ 15.585673] RSP: 0018:ffffa5d101653db8 EFLAGS: 00010282
> > > > [ 15.585675] RAX: 0000000000000000 RBX: ffff8de07df5c600 RCX: 0000000000000003
> > > > [ 15.585676] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
> > > > [ 15.585677] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffa5d101653c38
> > > > [ 15.585678] R10: ffff8de07cfbffa8 R11: 0000000000000003 R12: ffff8dd19ebbd000
> > > > [ 15.585678] R13: ffff8dd1a8551000 R14: 0000000000000000 R15: 0000000000000005
> > > > [ 15.585679] FS: 0000000000000000(0000) GS:ffff8de07d880000(0000) knlGS:0000000000000000
> > > > [ 15.585680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > > > [ 15.585681] CR2: 0000564b523a70b0 CR3: 000000094ec22000 CR4: 0000000000750ef0
> > > > [ 15.585682] PKRU: 55555554
> > > > [ 15.585683] Call Trace:
> > > > [ 15.585685] <TASK>
> > > > [ 15.585686] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > > [ 15.585691] ? __warn.cold+0x8e/0xe8
> > > > [ 15.585694] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > > [ 15.585699] ? report_bug+0xff/0x140
> > > > [ 15.585701] ? console_unlock+0x84/0x130
> > > > [ 15.585703] ? handle_bug+0x3c/0x80
> > > > [ 15.585705] ? exc_invalid_op+0x17/0x70
> > > > [ 15.585707] ? asm_exc_invalid_op+0x1a/0x20
> > > > [ 15.585710] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > > [ 15.585715] ? usb_submit_urb+0x648/0x670 [usbcore]
> > > > [ 15.585721] hub_activate+0x285/0x8a0 [usbcore]
> > > > [ 15.585726] ? srso_alias_return_thunk+0x5/0xfbef5
> > > > [ 15.585729] process_one_work+0x174/0x330
> > > > [ 15.585731] worker_thread+0x252/0x390
> > > > [ 15.585733] ? __pfx_worker_thread+0x10/0x10
> > > > [ 15.585735] kthread+0xcf/0x100
> > > > [ 15.585737] ? __pfx_kthread+0x10/0x10
> > > > [ 15.585739] ret_from_fork+0x31/0x50
> > > > [ 15.585741] ? __pfx_kthread+0x10/0x10
> > > > [ 15.585743] ret_from_fork_asm+0x1a/0x30
> > > > [ 15.585746] </TASK>
> > > > [ 15.585747] ---[ end trace 0000000000000000 ]---
> > > > [ 15.585748] hub 2-1.4:1.0: activate --> -16
> > > >
> > > > $ lsusb
> > > > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> > > > Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
> > > > Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
> > > > Bus 001 Device 004: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
> > > > Bus 001 Device 005: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
> > > > Bus 001 Device 006: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
> > > > Bus 001 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
> > > > Bus 001 Device 008: ID 1532:0531 Razer USA, Ltd Razer Seiren Mini
> > > > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> > > > Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
> > > > Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
> > >
> > > Actually this looks like a firmware problem in the 2-1.4 device, the
> > > last VIA Labs hub listed above. What does "lsusb -v" show for this
> > > device?
> > >
> > > Alan Stern
> >
> > The BIOS is up to date. Not sure if that matters.
>
> It does not, as far as I know.
>
> > Bus 002 Device 022: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 3.20
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 [unknown]
> > bDeviceProtocol 3
> > bMaxPacketSize0 9
> > idVendor 0x2109 VIA Labs, Inc.
> > idProduct 0x0815 USB3.0 Hub
> > bcdDevice 7.04
> > iManufacturer 1 VIA Labs, Inc.
> > iProduct 2 USB3.0 Hub
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 0x001f
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 [unknown]
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 19
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Feedback
> > wMaxPacketSize 0x0002 1x 2 bytes
> > bInterval 8
> > bMaxBurst 0
>
> That looks normal. But the kernel log shows that this device has some
> trouble getting started. It eventually settles down, but for a while
> there it doesn't work properly.
>
> Nevertheless, even a malfunctioning device shouldn't provoke the
> kernel into a WARNING like you got. The underlying reason for it is
> not at all clear, particularly since you didn't enable usbcore dynamic
> debugging -- although that might not provide enough information either.
>
> One thing you could try doing is simply to replace that hub.
>
> Alan Stern
Replaced the hub with a similar one which probably has same chip inside,
and the same problem happens. Which kernel cmdline parameter would enable
the debug you want.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: USB warning on boot
2024-11-05 4:53 ` Stephen Hemminger
@ 2024-11-05 16:31 ` Alan Stern
0 siblings, 0 replies; 6+ messages in thread
From: Alan Stern @ 2024-11-05 16:31 UTC (permalink / raw)
To: Stephen Hemminger; +Cc: linux-usb
On Mon, Nov 04, 2024 at 08:53:23PM -0800, Stephen Hemminger wrote:
> On Fri, 25 Oct 2024 22:23:54 -0400
> Alan Stern <stern@rowland.harvard.edu> wrote:
> > Nevertheless, even a malfunctioning device shouldn't provoke the
> > kernel into a WARNING like you got. The underlying reason for it is
> > not at all clear, particularly since you didn't enable usbcore dynamic
> > debugging -- although that might not provide enough information either.
> >
> > One thing you could try doing is simply to replace that hub.
> >
> > Alan Stern
>
> Replaced the hub with a similar one which probably has same chip inside,
> and the same problem happens. Which kernel cmdline parameter would enable
> the debug you want.
dyndbg="module usbcore =p"
However, I'm far from certain that this will be very helpful. :-(
Alan Stern
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-11-05 16:31 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-25 20:56 USB warning on boot Stephen Hemminger
2024-10-25 22:03 ` Alan Stern
2024-10-25 22:23 ` Stephen Hemminger
2024-10-26 2:23 ` Alan Stern
2024-11-05 4:53 ` Stephen Hemminger
2024-11-05 16:31 ` Alan Stern
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).