Matthew Dharm wrote:
> Okay, something very strange is going on here...
>
> The message "Bulk logical error" should only get printed if at least one of
> the following conditions has been met:
>
> (o) The signature does not equal 0x55425355
> (o) The 'partial' is != 13
> (o) The Stat is > 2
> (o) The 'T' value in the status differs from that of the command
>
> As far as I can tell from these logs, none of those apply, yet the
> conditional is getting triggered.
Okay...I actually got the !@#$% thing to work finally! I don't know,
however, HOW it is working.
All I did was comment out 'bcs.Signature !=
cpu_to_le32(US_BULK_CS_SIGN) ||' from that 'if' statment you pointed me
to in transport.c.
WTF!
Now it works fine. I can read and write to the SmartMedia card on the
camera. I would like to know WHY 'bcs.Signature !=
cpu_to_le32(US_BULK_CS_SIGN)' is failing, though. Any ideas?
jf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users