Alan Stern wrote:
On Sat, 3 Jul 2004, Riccardo Persichetti wrote:
Hi Alan,
I've applied the patch you suggested me and tried different delays.
The problem still occurs with values below 550. Starting from 600
the error goes away and everything works as it should..
Anyway, that delay doesn't hurt too much, so I'll keep my tree patched.
Thanks a lot for your help, if you need some more testing I'd be happy
to do them for you..
Regards,
riccardo
Something else you can try is to replace
udelay(600);
with
msleep(1);
This might help improve the responsiveness of your system while you access
the camera.
I have a Nikon D70 now, and it also shows a similar behaviour.
I hadn't time to debug it yet and make sure it is the same problem,
but if it is, do you think it would be ok to submit a patch that
adds another flag to unusual_devs (like US_FL_SLOW) and then add
something like:
if(us->flags & US_FL_SLOW) mdelay(1);
in the same place you suggested, so that these cameras can work
without external patches?
TIA,
--
Paulo Marques - www.grupopie.com
To err is human, but to really foul things up requires a computer.
Farmers' Almanac, 1978
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel