https://bugzilla.kernel.org/show_bug.cgi?id=217122 Mathias Nyman (mathias.nyman@xxxxxxxxxxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mathias.nyman@linux.intel.c | |om --- Comment #3 from Mathias Nyman (mathias.nyman@xxxxxxxxxxxxxxx) --- Controller sent a transfer completion event for a transfer block (TRB) queued at *c740 in the ring buffer, but driver is still waiting for a completion of the previous transfer at *c730. If git bisect doesn't point to a clear cause then xhci tracing and dynamic debug could show what happened to that lost transfer. steps for xhci trace and dynamic debug: < disconnect all extra unrelated usb devices > mount -t debugfs none /sys/kernel/debug echo 'module xhci_hcd =p' >/sys/kernel/debug/dynamic_debug/control echo 'module usbcore =p' >/sys/kernel/debug/dynamic_debug/control echo 81920 > /sys/kernel/debug/tracing/buffer_size_kb echo 1 > /sys/kernel/debug/tracing/events/xhci-hcd/enable echo 1 > /sys/kernel/debug/tracing/tracing_on < Reproduce issue > Send output of dmesg Send content of /sys/kernel/debug/tracing/trace Trace file grows quickly so try to copy it as soon as possible after triggering the issue. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.