On Mon, Sep 21, 2015 at 08:25:22PM +0200, Steinar H. Gunderson wrote: > I ran 4.3-rc2 with your patch applied. The problem still happens: I turned on all tracing. Maybe it will be useful. The easiest way to provoke it was seemingly to run lots of other stuff, and then kill my program with SIGSTOP, wait a few seconds, and then SIGCONT: [ 880.706352] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 886.438020] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 886.468984] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 889.939750] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 891.526033] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 892.390982] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 892.398717] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 894.600667] xhci_hcd 0000:00:14.0: No Ping response error, Skip one Isoc TD [ 894.600671] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.600674] xhci_hcd 0000:00:14.0: No Ping response error, Skip one Isoc TD [ 894.600676] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.600786] xhci_hcd 0000:00:14.0: No Ping response error, Skip one Isoc TD [ 894.600788] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.600790] xhci_hcd 0000:00:14.0: No Ping response error, Skip one Isoc TD [ 894.600791] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601721] xhci_hcd 0000:00:14.0: No Ping response error, Skip one Isoc TD [ 894.601724] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601727] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601728] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601730] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601731] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601733] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601734] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601735] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601737] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601738] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601740] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601825] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601827] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601828] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601829] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601830] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601831] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601832] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601833] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601834] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601834] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601836] xhci_hcd 0000:00:14.0: Miss service interval error, set skip flag [ 894.601836] xhci_hcd 0000:00:14.0: All tds on the ep_ring skipped. Clear skip flag. [ 894.601948] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 6 comp_code 13 [ 894.601951] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000fff80e60 trb-start 00000000fff80dd0 trb-end 00000000fff80dd0 seg-start 00000000fff80000 seg-end 00000000fff80ff0 [ 894.601953] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 8 comp_code 13 [ 894.601954] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000fffad940 trb-start 00000000fffad8c0 trb-end 00000000fffad8c0 seg-start 00000000fffad000 seg-end 00000000fffadff0 [ 894.602073] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 6 comp_code 13 [ 894.602076] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000fff80e70 trb-start 00000000fff80dd0 trb-end 00000000fff80dd0 seg-start 00000000fff80000 seg-end 00000000fff80ff0 ...etc... [ 894.604952] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 8 comp_code 13 [ 894.604954] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000fffadac0 trb-start 00000000fffad8c0 trb-end 00000000 ad000 seg-end 00000000fffadff0 [ 894.605035] xhci_hcd 0000:00:14.0: overrun event on endpoint [ 894.605037] xhci_hcd 0000:00:14.0: Overrun Event for slot 11 ep 6 still with TDs queued? [ 894.605039] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 8 comp_code 13 [ 894.605042] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000fffadad0 trb-start 00000000fffad8c0 trb-end 00000000 fffad8c0 seg-start 00000000fffad000 seg-end 00000000fffadff0 /* Steinar */ -- Homepage: http://www.sesse.net/ -- 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