public inbox for linux-usb@vger.kernel.org
 help / color / mirror / Atom feed
* USB device enumeration failure after a certain amount of uptime
@ 2025-03-22 13:19 laycookie
  2025-03-25  8:32 ` Michał Pecio
  0 siblings, 1 reply; 4+ messages in thread
From: laycookie @ 2025-03-22 13:19 UTC (permalink / raw)
  To: linux-usb@vger.kernel.org

Hello, this is my first time reporting a bug to the Linux mailing list so if I make any mistakes on how the report should be formatted I deeply apologies, and I would really appreciate feedback on how I could have made it better.

I have recently installed a pcie capture card (AVerMedia GC575) into my computer, which from my understanding is recognized as a USB hub, to which a USB “virtual capture card” gets connected, as well as an RGB controller, and while there is no problems with the RGB controller, the capture card itself disconnects after some uptime.

When the computer boots up, or wakes up from hibernation, the capture card spits out some errors but ultimately ends up connecting, and functioning properly with the following being logged in to the dmesg.

[73087.256972] usb usb4-port1: attempt power cycle
[73087.681433] usb 4-1: Device not responding to setup address.
[73087.887446] usb 4-1: Device not responding to setup address.
[73088.095031] usb 4-1: device not accepting address 67, error -71
[73088.580035] usb 4-1: new SuperSpeed USB device number 68 using xhci_hcd
[73088.649577] usb 4-1: LPM exit latency is zeroed, disabling LPM.

However after some uptime since the boot/hibernation the capture card ends up getting disconnected with the following being logged.

[73491.691281] usb 4-1: Device not responding to setup address.
[73491.898772] usb 4-1: Device not responding to setup address.
[73492.106227] usb 4-1: device not accepting address 68, error -71
[73492.857630] usb 4-1: USB disconnect, device number 68
[73493.184176] usb 4-1: new SuperSpeed USB device number 69 using xhci_hcd
[73498.305648] usb 4-1: device descriptor read/8, error -110
[73498.409287] usb 4-1: new SuperSpeed USB device number 69 using xhci_hcd
73513.767567] usb 4-1: device descriptor read/8, error -110
[73514.056885] usb 4-1: Device not responding to setup address.
[73514.265895] usb 4-1: Device not responding to setup address.
[73514.473459] usb 4-1: device not accepting address 70, error -71
[73514.475317] usb usb4-port1: attempt power cycle
[73514.903850] usb 4-1: Device not responding to setup address.
[73515.113863] usb 4-1: Device not responding to setup address.
[73515.322369] usb 4-1: device not accepting address 71, error -71
[73515.817911] usb 4-1: new SuperSpeed USB device number 72 using xhci_hcd
[73520.833734] usb 4-1: device descriptor read/8, error -110
[73520.937385] usb 4-1: new SuperSpeed USB device number 72 using xhci_hcd
[73536.294619] usb 4-1: device descriptor read/8, error -110
[73536.412431] usb usb4-port1: unable to enumerate USB device

I managed to track down the source of all the following errors with the exception being “Device not responding to setup address.” to being in the following file:
drivers/usb/core/hub.c

However sadly I’m still very much learning about linux, so I didn’t yet progress much then this. If anyone has any idea of what is going on I would really appreciate a small explanation, or pointers to where I should look. Currently I’m trying to find out what error -71, and -110 correspond.
The following was tested on kernel version 6.14.0-rc6, and the same behavior was observed on kernel versions 6.6.x.

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

end of thread, other threads:[~2025-03-25 22:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-22 13:19 USB device enumeration failure after a certain amount of uptime laycookie
2025-03-25  8:32 ` Michał Pecio
2025-03-25  9:46   ` laycookie
2025-03-25 22:36     ` Michał Pecio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox