Alan Stern wrote:

> 
> That looks like you managed to trigger the VIA USB bug.  You can tell for
> sure by searching for error lines in the log that report -75 or "babble".
> 
> Once that bug is triggered the USB controller is completely useless.
> There's currently no way to rescusitate it short of rebooting.

I do not get any -75 or babble. If you mean the entire controller is
useless, that isn't the case either as my USB mouse still works properly.



David Brownell wrote:

> Brian S. Stephan wrote:
> 
>> usb-storage: Status code -32; transferred 31/31
>>...
>> usb-storage: Status code -32; transferred 31/31
> 
> Those messages seem rather bizarre.  If maxpacket is any legal
> value (512 for high speed, else 64/32/16/8 at full speed) then
> the only way it should see a STALL (status -EPIPE) is to have
> gotten normal treatment for the 31 bytes -- ending in a short
> packet -- then have the HCD issue *another* packet, to which
> the device responds with a STALL packet.
> 
> But there's no reason to issue that last packet, since all
> requested 31 bytes were already transferred (written).
> 
> More typically I'd suspect a STALL in response to either
> the first write (so "transferred 0/31"), or else with a
> bizarre full speed device some other full-packet write
> ("8/31", "16/31", or "24/31").
> 
> Something's clearly going wrong with your HC/HCD if it's
> giving you those status messages.

Certainly, and it's twice as bizarre because as far as I can tell it's
something in 2.6 that triggers the whole mess, although the mess is most
probably not the kernel's.

Another (one last?) thing noticed, when doing the math for the combination
of such large transfer messages:

usb-storage: Status code 0; transferred 65536/65536

the total amount that was supposedly transferred is much larger than the
source file, and that addition is well before the timeouts. I assume the
64kb transfers are the file data and not protocol, so it would seem
something is going wrong there, too.

Anyway, this is mainly just a last followup, is it time to declare this a
lost cause?

Brian



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to