
Hi,
On Fri, 29 Oct 2010 15:57:54 +0200 Remy Bohmer linux@bohmer.net wrote: ...
in cases where only transaction error was reported (STALLED bit not set) the recovery from the error case didn't succeed and "Device NOT ready" (Request Sense returned 06 28 00) status was finally reported. I didn't find the information in the EHCI spec how the recovery from the XactErr should be done properly. Do you know how to handle it?
There are a lot more reasons, at least on other host controllers that set the status USB_ST_CRC_ERR, does this change not break the other code? (A simple grep will show you the situations where it is returned.)
This change will probably break other code. I'll drop it here and additionally set USB_ST_STALLED flag in the ehci driver instead.
OK. I will ignore this version of this patch. I assume you will post a new revision of this patch?
Yes, my intention is to post v2 patch.
Thanks, Anatolij