Trying to get my scanner to work in FreeBSD

James J. Ramsey jjramsey_6x9eq42 at yahoo.com
Sat Apr 26 13:23:35 PDT 2003


I have again tried out FreeBSD, and again -- my
scanner is hanging. :(

Symptoms and other info:

* The scanner is an Epson Perfection 636U, a USB
scanner.

* The scanner works under Linux.

* The FreeBSD kernel appears to detect the scanner.
The relevant line from dmesg is:

uscanner0: EPSON Perfection636, rev 1.00/1.04, addr 2

* The output of sane-find-scanner is:

found USB scanner (UNKNOWN vendor and product) at
device /dev/uscanner0
  # Your USB scanner was detected. It may or may not
be supported by
  # SANE. Try scanimage -L and read the backend's
manpage.
  # `UNKNOWN vendor and product' means that there
seems to be a scanner at this
  # device file but the vendor and product ids
couldn't be identified.
  # Currently identification only works with Linux
versions >= 2.4.8. You may
  # need to configure your backend manually, see the
backend's manpage.

* "scanimage -L" yield the following message:

device `epson:/dev/uscanner0' is a Epson Perfection636
flatbed scanner

* Contents of /usr/local/etc/sane.d/epson.conf:

usb /dev/uscanner0

* Every user has read-write permission on
/dev/uscanner0.

* xscanimage behaves the same way for both root and
regular user.

* Whether or not I use the default dll.conf or comment
out all lines in it but "epson", the window title of
xscanimage is the same: "epson:/dev/uscanner0". This
is when invoking xscanimage with no arguments.

* xscanimage appears to execute normally until I try
to scan or get a preview, and then it hangs.

* xscanimage has failed on both FreeBSD 4.7 with a
motherboard using an OHCI USB controller, and on
FreeBSD 4.8 with a different motherboard with a UHCI
USB controller. I had used Linux with both these
motherboards, and the scanner worked with both.

* "usbdevs -v" yields the following message as root:

Controller /dev/usb0:
addr 1: self powered, config 1, UHCI root hub(0x0000),
VIA(0x0000), rev 1.00
 port 1 addr 2: self powered, config 1,
Perfection636(0x0101), EPSON(0x04b8), rev 1.04
 port 2 powered

Interestingly enough, as a regular user, usbdevs
complains:

usbdevs: /dev/usb0: Permission denied

Not sure if that means a thing since xscanimage
behaves the same as both root and normal user.


Anybody have any idea how get this scanner to actually
work?


__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com


More information about the freebsd-questions mailing list