Re: [RFT PATCH] xhci: handle no ping response error properly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux