On Mon, Sep 21, 2015 at 03:41:19PM +0300, Mathias Nyman wrote:
> If a host fails to wake up a isochronous SuperSpeed device from U1/U2
> in time for a isoch transfer it will generate a "No ping response error"
> Host will then move to the next transfer descriptor.
> 
> Handle this case in the same way as missed service errors, tag the
> current TD as skipped and handle it on the next transfer event.

I ran 4.3-rc2 with your patch applied. The problem still happens:

Sep 21 20:19:13 klump kernel: [  194.352757] usb 2-1: New USB device strings: 
Mfr=0, Product=1, SerialNumber=0
Sep 21 20:19:13 klump kernel: [  194.352758] usb 2-1: Product: Intensity Shuttle
Sep 21 20:22:11 klump kernel: [  372.059996] xhci_hcd 0000:00:14.0: ERROR 
Transfer event TRB DMA ptr not part of current TD ep_index 8 comp_code 1
Sep 21 20:22:11 klump kernel: [  372.060011] xhci_hcd 0000:00:14.0: Looking for 
event-dma 00000000fff879f0 trb-start 00000000fff87960 trb-end 00000000fff87960 
se
g-start 00000000fff87000 seg-end 00000000fff87ff0
Sep 21 20:22:11 klump kernel: [  372.060101] xhci_hcd 0000:00:14.0: ERROR 
Transfer event TRB DMA ptr not part of current TD ep_index 6 comp_code 13
Sep 21 20:22:11 klump kernel: [  372.060104] xhci_hcd 0000:00:14.0: Looking for 
event-dma 00000000fff89f30 trb-start 00000000fff89ee0 trb-end 00000000fff89ee0 
seg-start 00000000fff89000 seg-end 00000000fff89ff0

Note that there was nothing about U1/U2 immediately before this round of
issues.

/* Steinar */
-- 
Homepage: http://www.sesse.net/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to