How to test an unsupported scanner (CanoScan LiDe 90)?

Peter Ulrich Kruppa ulrich at
Sun Sep 14 09:38:40 UTC 2008

Peter Ulrich Kruppa schrieb:
> I have purchased a scanner yet unsupported by sane
> (CanoScan LiDe 90). It is at least detected by
>   # sane-find-scanner -q
>   found USB scanner (vendor=0x04a9 [Canon], product=0x1900
>   [CanoScan], chip=GL842) at libusb:/dev/usb1:/dev/ugen0
> - No /dev/uscanner0 is produced.
> -  # scanimage -L
>   says no scanners were identified.
> I would like to test if it might work with sane-genesys
> backend.
> How can I do this?
> I am running FreeBSD 7.1-PRERELEASE amd64 .
In the meantime I have played around a little bit:
I put vendor and product id's into
/usr/src/sys/dev/usb/uscanner.c and usbdevs and rebuilt
my kernel.
So now I get
   # dmesg | grep uscanner
   uscanner0: <Canon CanoScan, class 255/255, rev 2.00/3.07,
   addr 2> on uhub1
which changes:
   # sane-find-scanner -q
   found USB scanner (vendor=0x04a9, product=0x1900) at
Also I tried an appropriate entry in
but the result of
   # scanimage -L
remains the same (not identified) and
   # scanimage -d genesys:/dev/uscanner0 > image.pnm
   scanimage: open of device genesys:/dev/uscanner0 failed:
   Invalid argument



> Thanks for your answers, comments, help, etc..
> Greetings,
> Uli.
> _______________________________________________
> freebsd-questions at mailing list
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe at"

More information about the freebsd-questions mailing list