Dear Alan, Thank you. I've just created the usbmon trace. It's fairly large due to it taking quite some time before the bug appears. I'm guessing it also has a lot of output due to the mouse moving x and y and me typing? It can be viewed here: https://gist.github.com/Simbaclaws/70014d584d96dc0ac4920dffb1996583 Sorry for the somewhat late reply. Was helping someone on irc. Please let me know if this can help debug the issue. Sorry for the previous mails that I've send to you personally. I didn't notice linux-usb@xxxxxxxxxxxxxxx was not in the cc. I'm also a bit new to mailing lists. I've removed the previous messages and added this message to the linux-usb kernel mailing archive for further reference. Hylke Hellinga Software Engineer > Op di 13 jul. 2021 om 20:42 schreef Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>: > > > > On Tue, Jul 13, 2021 at 08:19:23PM +0200, Hylke Hellinga wrote: > > > Hey there, > > > > > > For my desktop setup I have a usb kvm switch ordered from amazon. > > > Found here: > > > https://www.amazon.com/Switcher-Selector-Computers-Keyboard-Compatbile/dp/B082K87B87/ref=sr_1_6?dchild=1&keywords=usb+switch&qid=1626199073&sr=8-6 > > > > > > I've got 3 usb devices attached to this switch. A full speed ROG > > > Claymore keyboard, a full speed Roccat Tyon mouse, and a full speed > > > Arctis 5 headset. > > > > Oddly, the log you provided indicates that the ROCCAT mouse could run > > at high speed but it running only at full speed. No obvious reason > > why. > > > > > Whenever I have this switch connected and I'm on my gentoo linux > > > system with kernel: > > > > > > Linux 5.12.9-gentoo-x86_64 #1 SMP Mon Jul 5 03:11:12 CEST 2021 x86_64 > > > AMD Ryzen 9 3950X 16-Core Processor AuthenticAMD GNU/Linux > > > > > > It is randomly disconnecting and connecting my devices. > > > So I figured this would be a power issue, where the usb port of my > > > desktop is drawing not enough power for the supported devices. > > > > > > The switch comes with a 5v micro usb power interface. I have this > > > micro usb connected to a 5v power adapter at all times in a separate > > > power socket. > > > > > > This problem does not occur on proprietary operating systems such as > > > Windows 10 and Mac OS X on the same hardware. > > > Which has led me to believe that perhaps this has to do with the USB > > > chipset drivers for my motherboard in the linux kernel. > > > > > > Underneath is my dmesg log that will display the following entries at the end: > > > [ 5620.383044] usb 1-7.2: reset full-speed USB device number 7 using xhci_hcd > > > [ 5649.905700] usb 1-7.3: reset full-speed USB device number 9 using xhci_hcd > > > > > > https://gist.github.com/Simbaclaws/3cde9ea6732b1db151e69a71c1978965 > > > > > > Here is my lspci output: > > > > > > https://gist.github.com/Simbaclaws/b88b7d0e2fd7609af1cf579527b6326f > > > > > > I think the one that is causing issues is: > > > 04:00.0 USB controller: ASMedia Technology Inc. ASM1143 USB 3.1 Host Controller > > > > Actually it's the 02:00.0 controller (the one connected to USB buses > > 1 and 2). > > > > > The motherboard that I am using is a Crosshair VI Hero, I doubt that > > > the motherboard hardware is the issue here, since these issues don't > > > seem to apply to other operating systems. > > > > > > Are there any further steps I can take to diagnose this issue any further? > > > Perhaps I can debug the kernel that I'm using somehow? > > > > You can collect a usbmon trace showing the problem: > > > > cat /sys/kernel/debug/usb/usbmon/1u >usbmon.txt > > > > Let the trace run long enough to encounter two or three of these > > resets, then kill the "cat" process and post the output file. > > > > > I'm not that familiar with C code, the best I can do is write some > > > small patches for DWM. Just so you get a feeling of what my current > > > expertise is at in this regard. > > > > > > Please help me fix this annoying bug, since it is literally > > > disconnecting my keyboard every random amount of seconds causing me to > > > have a hard time on linux. > > > > > > > > > Let me know if this is the right place to ask these kind of things. > > > I've never reported a kernel issue before. > > > > Yes, this mailing list is absolutely the right place to report such > > issues. > > > > Alan Stern