I'm having one hell of a time getting sane to recognize my scanner. I've got a Canon 620U (a USB flatbed). There's supposedly a linux module for various Canon 600 scanners, and I've found a FreeBSD driver, but I can't get it to compile. I cvs'd it into a subdirectory in my home directory, and here's what I get:
------------- ===[root] /home/bsawyer/sane-backends-1.0.9/ucanoscan/FreeBSD-driver # make Warning: Object directory not changed from original /usr/home/bsawyer/sane-backends-1.0.9/ucanoscan/FreeBSD-driver cc -O -pipe -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/../include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c canoscan_usb.c canoscan_usb.c: In function `ucanoscan_do_ioctl': canoscan_usb.c:709: structure has no member named `request' canoscan_usb.c:709: structure has no member named `request' canoscan_usb.c:717: structure has no member named `request' canoscan_usb.c:718: structure has no member named `request' canoscan_usb.c:719: structure has no member named `request' canoscan_usb.c:720: structure has no member named `request' canoscan_usb.c:721: structure has no member named `request' canoscan_usb.c:722: structure has no member named `request' canoscan_usb.c:729: structure has no member named `data' canoscan_usb.c:737: structure has no member named `request' canoscan_usb.c:761: structure has no member named `request' canoscan_usb.c:761: structure has no member named `request' canoscan_usb.c:761: structure has no member named `request' canoscan_usb.c:761: structure has no member named `flags' canoscan_usb.c:763: structure has no member named `actlen' *** Error code 1 Stop in /usr/home/bsawyer/sane-backends-1.0.9/ucanoscan/FreeBSD-driver. ===[root] /home/bsawyer/sane-backends-1.0.9/ucanoscan/FreeBSD-driver # ls @ Makefile bus_if.h device_if.h opt_usb.h CVS README canoscan_usb.c machine vnode_if.h ------------ When I run sane-find-scanner I get: ------------- ===[root] /home/bsawyer # sane-find-scanner # No SCSI scanners found. If you expected something different, make sure that # you have loaded a SCSI driver for your SCSI adapter. # No USB scanners found. If you expected something different, make sure that # you have loaded a driver for your USB host controller and have installed a # kernel scanner module. # Scanners connected to the parallel port or other proprietary ports can't be # detected by this program. ------------- FYI, I don't have saned loaded via inetd; I'm not running any inetd. Is there a .sh that I can put in /usr/local/etc/rc.d to load on startup? Would that help? Any ideas welcome. Thanks again, Bill ----------------------------------------------------------------- To get off this list, send email to [EMAIL PROTECTED] with Subject: unsubscribe -----------------------------------------------------------------