[sane-devel] HP ScanJet 4100C - assertion failed

Henning Meier-Geinitz henning@meier-geinitz.de
Fri, 10 Oct 2003 16:07:09 +0200


On Fri, Oct 10, 2003 at 02:45:15PM +0200, Yves Martin wrote:
> > I also recommend to try using libusb instead of the kernel scanner
> > driver. You may need to do that as root if permissions are not set up
> > correctly (see man sane-usb).
>   Well. I though I was using libusb - because of the single 'usb' line in
>   hp.conf - but there is mention of libusb in the debug log...

The SANe internal USB code tries to use the kernel scanner module, if
it's available. Otherwise libusb is used. The "usb vendor product"
lines in the configuration files are used for both libusb and the
kernel scanner driver. "scanimage -L" shows which type of access is

device gt68xx:libusb:001:004' is a Plustek OpticPro 1248U flatbed scanner
That's libusb.

device gt68xx:/dev/usb/scanner1' is a Plustek OpticPro 1248U flatbed scanner
That's the kernel scanner module.

>   I'm almost sure APIC is enabled. I have no other USB issue with my usb-key
>   for instance... I have two USB hubs and maybe it depends the plug I choosed.
>   I may work-around the issue unloading the ESSCOM module.

Try without APIC. Isn't it only needed on multi-processor boards?