On Thu, 2008-11-13 at 18:04 +0100, Antonio Ospite wrote: > So (cam->bulk_nurbs == 0) would mean that the subdriver takes care of > usb tranfers, right? That would also imply that bulk_irq() is not set > for these drivers and sd_pkt_scan() is never called which looks fair to > me. [snip] Yes. In the finepix subdriver, the 'complete' function of the URB is changed to a local function which does the packet analysis and restarts the next transfer after a delay. I attached the patch of the main driver. Cheers. -- Ken ar c'hentań | ** Breizh ha Linux atav! ** Jef | http://moinejf.free.fr/