Re: [PATCH 2/5] usb: PS3 EHCI HC NAK work-around

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

 



On Tue, 2011-11-15 at 11:52 -0500, Alan Stern wrote:
> On Tue, 15 Nov 2011, Geoff Levand wrote:
> 
> > PS3 EHCI HC errata fix 236 - During high speed bulk out and high speed control
> > out transfers the PS3 EHCI HC will issue an OUT token on the USB bus when a
> > device responds with a NAK.  The USB 2.0 standard specifies that a PING token
> > must be output.  The work-around is for the HC driver to initialize the
> > RL (NAK count reload) field of the queue head to a non-zero value.
> 
> This can't be right.  The RL field is already initialized to 
> EHCI_TUNE_RL_HS, which is #defined as 4.

Yes, you are correct, I must have missed that.

> Maybe for PS3 EHCI you want to #define it as 2 instead.

The errata sheet says 'using the RL of the QH with values
other than 0', so 4 should be OK.

-Geoff


--
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