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

Reply via email to