> > usb-storage: Command READ DISC INFORMATION (10 bytes)
> > usb-storage: 51 00 00 00 00 00 00 00 24 00 00 00
> > usb-storage: Bulk command S 0x43425355 T 0xac Trg 0 LUN 0 L 36 F 128 CL 12
> > usb-storage: Bulk command transfer result=0
> > usb-storage: usb_stor_transfer_partial(): xfer 36 bytes
> > usb-storage: usb_stor_bulk_msg() returned 0 xferred 34/36
>                                                       ^^^^^ This appears
> to be the firmware deficiency. Unit promised 36 bytes, while only 34 were
> available for transfer...

Minor clarificaiton. Note that 34 is actually "politically" correct
value according to MMC specification. Specification says that size of
returned data structure should be 32+8*N. This doesn't include 2 byte
header which essentially contains the length of structure. In other
words compliant reply from unit should be 2+32+8*N bytes large, or 34
when N=0. The firmware most likely erroneously accounts header twice...
A.


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to