[sane-devel] Epson Perfection 1660 Photo and Linux RedHat 8

Karl Heinz Kremer khk@khk.net
Thu, 2 Jan 2003 19:59:09 -0500

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jan 03, 2003 at 12:25:39AM +0000, Neil Skilling wrote:
[ ... ]
> Relevant from /etc/modules.conf:
> alias char-major-180 usb-serial
   this is definitely wrong. Please remove this line.

> options scanner vendor=3D0x04b8 product=3D0x011e
This like looks correct.

> I admit that the char-major-180 was an act of desperation....and I had th=
> problems before that.
> I have installed sane-backends-1.09 as this has support for
> the Epson Perfection 1660:
> >From /proc/bus/usb/devices:
> P:  Vendor=3D04b8 ProdID=3D011e Rev=3D 1.00
> S:  Manufacturer=3DEPSON
> S:  Product=3DEPSON Scanner
> C:* #Ifs=3D 1 Cfg#=3D 1 Atr=3Dc0 MxPwr=3D  2mA
> I:  If#=3D 0 Alt=3D 0 #EPs=3D 2 Cls=3Dff(vend.) Sub=3Dff Prot=3Dff Driver=
> E:  Ad=3D81(I) Atr=3D02(Bulk) MxPS=3D  64 Ivl=3D0ms
> E:  Ad=3D02(O) Atr=3D02(Bulk) MxPS=3D  64 Ivl=3D0ms

This looks good: The scanner driver did recognize your device.

> I have a Logitech USB serial mouse which works correctly.
> {localhost.nsk} ls -l /dev/usb/scanner0
> crw-rw-rw-    1 root     root     180,  48 Dec 19 20:23 /dev/usb/scanner0

This is also OK.

> {localhost.nsk}
> /etc/sane.d/dll.conf has only epson uncommented
> The epson.conf file has:
> usb /dev/usb/scanner0

And this is also correct.

> Boot Time
> =3D=3D=3D=3D=3D=3D=3D=3D=3D
> Is this my main problem?:
> Jan  2 23:41:59 localhost kernel: usb.c: USB device 3 (vend/prod=20
> 0x4b8/0x11e) is
> not claimed by any active driver.

This can be OK. Red Hat 8.0 is very likely using hotplugging, so when
the device is first found, the driver is not yet loaded.=20

[ ... ]
> Jan  2 23:43:44 localhost modprobe: modprobe: Can't locate module=20
> char-major-81
> Jan  2 23:43:44 localhost last message repeated 3 times

=2E.. and this by itself is not a problem, but given your configuration,
you should not see this message. It's about the v4l video device. Usually
this message is created by the v4l backend when no v4l device is found.
The v4l backend should not get loaded (you commented out all backends
but the EPSON backend in dll.conf).=20

Did you install Sane 1.0.9 manually (and in addition to the Sane
installation that came with RH 8.0)? If so, the correct config files
are in /usr/local/etc/sane.d. But: You should not have more than one
Sane installation on your system, so please remove the old installation
by runnning "rpm -e sane" as root user.=20

If you are sure that you don't have a second Sane installation, we have
to keep looking.

> Jan  2 23:43:44 localhost kernel: scanner.c: open_scanner(1): Unable to=
> access m
> inor data
> .....

Do you have a symlink /dev/scanner to one of the usbscanner devices? If
so, then remove it.

[ ... ]

> xsane and scanimage refuse to accept the device epson:/dev/usb/scanner0

This should not be necessary if your system is set up correctly. The
current version of the backend has a small problem with this syntax:
It requires this string: epson:usb/dev/usb/scanner0 - the first "usb"
is necessary so that it does not open the device file as SCSI device.

Karl Heinz=20

Karl Heinz Kremer                                  khk@khk.net
PGP Key at                 http://www.khk.net/download/khk.asc
EPSON Sane Backend:                         http://www.khk.net

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.0.7 (GNU/Linux)