Quoting kelly george hirai <[EMAIL PROTECTED]>:

> how do i get this scanner to claim a driver?

> Aug 29 11:20:23 kgh kernel: usb.c: USB device 3 (vend/prod 0x5da/0x40ca)
> is not claimed by any active driver.

The scanner driver already knows about many scanners. If your scanner is 
not recognized then it is not a good sign. But many scanners use very 
simple and almost standard USB protocol, so maybe the driver will work.

First, check that your scanner driver is NOT loaded (use lsmod). If it is, 
unload it (/sbin/modprobe -r scanner). Unplug the scanner.

Now, the scanner driver has options to override Vendor and Product IDs:

$ modinfo -p scanner
[...]
description: "USB Scanner Driver 0.4.6"
license:     "GPL"
parm:        vendor int, description "User specified USB idVendor"
parm:        product int, description "User specified USB idProduct"
parm:        read_timeout int, description "User specified read timeout in 
seconds"

So you do it like this:

# /sbin/modprobe scanner vendor=0x5da product=0x40ca

and then you plug the scanner in. The driver should bind to it, and you 
will see that in the /proc/bus/usb/devices output, as well as in 
/sbin/lsmod data.

After that, try SANE. The device (/dev/whatever/usbscanner0) should be 
available, but I don't know if the scanner is compatible with the driver.
My scanner is fully supported (Agfa SnapScan 1212U).

Dmitri

-- 
209. I will not, under any circumstances, marry a woman I know to be a
  faithless, conniving, back-stabbing witch simply because I am absolutely
  desperate to perpetuate my family line. Of course, we can still date.
  ("Evil Overlord" by Peter Anspach and John VanSickl)

Attachment: msg04587/pgp00000.pgp
Description: PGP signature

Reply via email to