SANE and FreeBSD ---------------- Building: --------- Don't forget to use GNU make (gmake). E.g. "MAKE=gmake ./configure". SANE should compile and install out-of-the-box. If you've installed some of the optional libraries that sane-backends can make use of (see README for list) using Ports then you will need to let configure know about their locations: MAKE=gmake CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure SCSI-scanners: -------------- If the SCSI host adapter is supported, there are no known problems. USB-scanners: ------------- USB-Scanners are supported by FreeBSD. The USB scanner driver "uscanner" and access over libusb can be used. For some backends (e.g. gt68xx) you MUST use libusb. The uscanner driver won't work because it doesn't support control messages or interrupt endpoints. If you want to use libusb, your scanner should *not* be claimed by the uscanner driver. Make sure, that /dev/ugen* and /dev/usb* devices are available. Use /dev/MAKEDEV to create them, if necessary. Make sure that the user has write access to the appropriate device files. To get your scanner detected by the uscanner driver, it may be necessary to add its vendor and device ids to the kernel and recompile. Use MAKEDEV to generate the /dev/uscanner* files if they are not already there. Use sane-find-scanner to find your scanner. scanimage -L should find it automatically. Make sure that the user has read access to /dev/usb* and read and write access to /dev/uscanner*. Parport-scanners: ----------------- I don't have much information about these. The Mustek 600 II N scanner seems to work, others may or may not work. Please contact me or the SANE mailing list if you succeeded in using a parport scanner. 2005-11-01 Henning Meier-Geinitz