On 24.03.2017 12:07, Grey Christoforo wrote:
Dear kernel USB people, Could you please have a look at the bug report here? https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1667750
ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Looking for event-dma 00000004777d9010 trb-start 0000000475a14fe0 trb-end 0000000475a14fe0 seg-start 0000000475a14000 seg-end 0000000475a14ff0 So we get an interrupt saying TRB at 0x4777d9010 is a short packet (comp code 13), but xhci driver thinks we are currently working on TRB at 475a14fe0. 475a14fe0 is the last tranfer TRB on that segment. It ends at the Link trb at 475a14ff0. I bet 0x4777d9010 is the next segment, and for some reason driver isn't there yet. (maybe TRB was split because data > 64k?, or we're missing event for previous TD) Can you try with a 4.11 kernel, and take traces with it? just before the sending data over the network do: mount -t debugfs none /sys/kernel/debug echo xhci-hcd >> /sys/kernel/debug/tracing/set_event Then add content of /sys/kernel/debug/tracing/trace and dmesg to the bug -Mathias -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html