[sane-devel] libusb vs linux kernel scanner driver

Henning Meier-Geinitz henning@meier-geinitz.de
Fri, 11 Jul 2003 22:59:38 +0200


On Fri, Jul 11, 2003 at 02:57:43PM -0400, m. allan noah wrote:
> no, the kernel driver starts the scan the second you ask, with no errors in the 
> log, the libusb connection has a couple timeouts, and the scan starts after the 
> timeouts are over, maybe 30 seconds. i am thinking that the logic in the kernel 
> scanner driver and the libusb portions of sanei_usb must be sending different 
> packets to the scanner, even though the backend does not distinguish between the 
> two.

The scanner driver limits the maximum size of the packets to 32k I
think. Maybe that's the difference?

Can you show me a some lines of the log with SANE_DEBUG_SANEI_USB=255
and libusb? e.g. the part where the timeout occurs plus 20 lines
before that happens?