On Friday 02 May 2003 3:30 pm, Bill Mills-Curran wrote:
I have a new Epson 1660 scanner, and I'm having
difficulty getting it
working with the sane drivers. Here's what I have thus far...
1. lsusb worked immediately. Here's some of the output:
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Bus 001 Device 002: ID 04b8:011e Seiko Epson Corp.
OK, 04b8:011e is the Epson 1660. You knew that. :-)
(I recently unloaded & loaded the USB & printer modules, and the
device numbers for the printer (HP) and scanner (Epson) changed.)
2. sane-find-scanner: found USB scanner (vendor = 0x04b8, product =
0x011e) at device /dev/usb/scanner0
It found my Epson 1660 at both /dev/usb/scanner0 and /dev/usbscanner. I don't
know why I have both, and they both have major:minor=180:48.
This did not work until I added this to the /etc/modules.conf file and
I also have the scanner module loaded.
options scanner vendor=0x04b8 product=0x011e
3. My /etc/sane.d/epson.conf file has:
I have "usb /dev/usbscanner", but recall note above.
(Is that right? I did try some other devices) I also tried
usb 0x04b8 0x011e
4. I chmod'd (666) /dev/usb/scanner*.
Mine is (666).
I'm running sane-backends-1.0.9 and sane-frontends-1.0.9 which I built from
source in /usr/local. I'm running xsane 0.90. There are more recent
versions available. I'm using a 2.4.20 kernel, but it worked on my 2.4.19
and I think also on 2.4.18. You didn't mention your kernel rev, but I assume
2.4.x since Redhat 8.0 is a relatively recent vintage.
5. xsane always fails. Here are some of the messages.
no devices available
According to the xsane readme in the source tarball, the most common problem
is having multiple copies of sane installed, and having them conflict in some
way. You might try something like this "find / -name "*sane*" |
Also, try this: rm -rf ~/.sane/xsane
If all else fails, try running strace on xsane. It might shed some clues.
Let me know how it goes.
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA USA