[sane-devel] Epson 640U problem

Frank J.Ramsay fjr@marsdome.myip.org
Fri, 9 Nov 2001 21:04:08 -0500


AUGH!!! I can't take it anymore!
I just upgrade my system and I can't get my scanner working.  I've exausted 
my knowledge of sane, so if anyone has any idea what I'm doing wrong _please_ 
say so, and if things look like they should be working... well that's a 
bigger problem isn't it.  (oh it was working before the upgrade)

I installed sane-backends-1.0.6, sane-frontends-1.0.6 and xsane-0.80 on RH 7.2
here are some partial file dumps...

This is from /var/logs/messages, when I try and use the scanner I get line 
after line of this.  It is the _only_ error message I recieve regarding the 
scanner.
Nov  9 20:45:36 atredies kernel: scanner.c: open_scanner(5): Unable to access 
minor data

now to the configuration files:
>From /proc/bus/usb/devices:
...
P:  Vendor=04b8 ProdID=010c Rev= 0.01
S:  Manufacturer=EPSON
S:  Product=Perfection640  
...

>From /etc/modules.conf:
...
options scanner vendor=0x04b8 product=0x010c

modprobe doesn't report any errors and /var/log/messages has this:
...
Nov  9 20:45:35 atredies kernel: usb.c: registered new driver usbscanner
Nov  9 20:45:35 atredies kernel: scanner.c: probe_scanner: User specified USB 
scanner -- Vendor:Product - 4b8:10c
Nov  9 20:45:35 atredies kernel: scanner.c: USB Scanner support registered.
...

From /etc/sane.d/epson.conf (the scsi line is commented out)
Status: O

...
/dev/usb/usbscanner0  (I also tried 'usb /dev/usb/usbscanner0')


sane-find-scanner reports this:

sane-find-scanner: found USB scanner (UNKNOWN vendor and product) at device 
/dev/usb/scanner0

# `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. 
I'm running kernel 2.4.7-10

xsane report there is no scanning device.

I also tried running 'xscanimage epson:/dev/usb/scanner0'
but all that happens is the scanner light blinks no file is produced and 
those error messages I mentioned before are written.  Oh yea, the prompt 
doesn't return and I end up having to kill the process.

help please!

			-fjr