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.

- Dave




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