[sane-devel] AGFA Spanscan E50 USB

Henning Meier-Geinitz henning@meier-geinitz.de
Wed, 16 Oct 2002 18:28:04 +0200


Hi,

On Wed, Oct 16, 2002 at 11:24:45AM -0400, Bob Lockie wrote:
> What is the generic USB driver that is mentioned?
> I configured USB scanner support into the kernel, it works as a module.

That's the correct one, I guess. There are some other scanner drivers
for specific (e.g. SCSI-over-USB) scanners. But I guess you can ignore
those.

Ok, here it is:
> T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
> D:  Ver= 1.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
> P:  Vendor=06bd ProdID=208f Rev= 1.00
> S:  Manufacturer=AGFA
> S:  Product=SNAPSCAN
> C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=100mA
> I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
> E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=02(O) Atr=02(Bulk) MxPS=   8 Ivl=0ms
> E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=16ms

Not detected by the scanner driver...

> # modprobe  scanner vendor=0x06bd product=0x208f
> # sane-find-scanner -v
> 
> checking /dev/usb/scanner0... open ok, vendor and product ids were 
> identified
> 
> found USB scanner (vendor=0x06bd, product=0x208f) at /dev/usb/scanner0

Looks ok.

> Why do I have to provide the vendor and product to modprobe, I don't for my 
> webcam?

Because the scanner driver doesn't know your scanner yet. Ther is no
USB scanner calss so the driver must be told every vendor/product id
that is a scanner. Either in source code or by modprobe options.

Bye,
  Henning