On Sun, 16 Sep 2012, Sami Farin wrote:

> On Fri, Sep 14, 2012 at 12:01:36 -0700, Sarah Sharp wrote:
> 
> some logs with the 0x4000 quirk enabled..  I tried to write to a file
> on VFAT fs—the Transcend SDHC again—I got only IO error and
> when mounted on USB2 port, filesystem had 0-byte file.
> 
> sarah-quirk-dmesg.txt
> (action starts at 180 seconds)
> https://docs.google.com/file/d/0B_EMXtsx7o56UDUyVzlBVUpnbzg/edit
> 
> sarah-quirk-usbmon.txt
> https://docs.google.com/file/d/0B_EMXtsx7o56LXZwc19mUU1pWk0/edit

For whatever help it's worth, the usbmon log shows that the second
WRITE command got an error.  The command attempted to write 240 blocks
starting at block 4129904, which is well below the end of the disk.  
The error code was Aborted Command with some sort of low-level hardware
error (possibly a parity error or possibly not; my outdated copy of the
SCSI spec doesn't include this particular code).

Incidentally, the first WRITE command, which did succeed, was for 240 
blocks starting at block 4129664.

There's no way to tell exactly what went wrong with the second WRITE.  
I suspect it is a bug in the Genesys Logic GL3220 interface.  There
does not appear to be any problem with the xHCI driver or hardware, as
far as I can tell.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to