[sane-devel] Problems with Epson 636U

Karl Heinz Kremer khk@khk.net
Mon, 10 Sep 2001 21:58:15 -0400


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

It looks like the communication between the scanner and the backend fails
right in the middle of setting up the scan operation. The backend successfu=
lly
sends a receives quite a bit of data before it stops. I suspect that this is
a problem with the USB sub-system. As I said before, I have no experience w=
ith
xxxxBSD systems. Is there any web site that has configuration information f=
or
Sane under BSD?

Karl Heinz

On Mon, Sep 10, 2001 at 03:56:18AM +0100, James O'Test wrote:
> Thank you for the quick reply. I followed your advice and generated the l=
og file for you.
>=20
> I ran xsane, it started up, I tried to aquire a preview and it hung.
>=20
> Please, let me know if there if anything else I can do to help track the
> problem down.=20
>=20
> Thank you.
> Jim
>=20
>=20
>=20
> On Sunday, September 9th, Karl Heinz Kremer said...
> : James,
> :=20
> : unfortunately I am not familiar with Sane and any
> : flavour of BSD systems.
> : A core dump does not help, there is an easier way of
> : getting more information:
> : You can create a log file that contains all the
> : communication between the
> : scanner and the backend. This will hopefully help to
> : identify what goes
> : wrong:
> :=20
> : Set the debug variable (depending on your shell you may
> : have to use
> : a different syntax):
> : export SANE_DEBUG_EPSON=3D128
> : xsane > /tmp/scan.log 2>&1
> :=20
> : You can use any other frontend with the same output
> : redirection.
> :=20
> : Karl Heinz
> :=20
> : On Sun, Sep 09, 2001 at 07:20:55PM +0100, James O'Test
> : wrote:
> : > I just got myself a Epson636u Scanner and am having a
> : bit of a problem with it.
> : >=20
> : > I am new to scanning in general, so as I will try to
> : give all the info that one might need to help me on
> : this, feel free to hit me with the clue stick if I
> : leave something out.
> : >=20
> : > This is on a FreeBSD 4.4RC machine. Scanner is a
> : Epson 636U, USB.
> : >=20
> : > On FreeBSD, my scanner is connecting to the sytem
> : as:
> : >=20
> : > uscanner1: EPSON Perfection636, rev 1.00/1.04, addr
> : 3
> : >=20
> : >=20
> : > I have made sure to have my epson.conf file to read:
> : >=20
> : > usb /dev/uscanner1
> : >=20
> : > And I have tried to make sure that permissions on my
> : permissions on the device correct:
> : >=20
> : > crw-rw-rw-  1 root  operator  156,   1 Sep  9 00:57
> : uscanner1
> : >=20
> : > Now, onto the problem...
> : >=20
> : > Half the time, when I run xsane it hangs. Doing a
> : trus on xsane, I can see that every time it hangs at
> : this point:
> : >=20
> : > open("./epson.conf",0,0666)                    =20
> : ERR#2 'No such file or
> : > directory'
> : > open("/usr/local/etc/sane.d/epson.conf",0,0666)  =3D 6
> : (0x6)
> : > fstat(6,0xbfbfec8c)                              =3D 0
> : (0x0)
> : > read(0x6,0x80fd000,0x2000)                       =3D
> : 399 (0x18f)
> : > open("/dev/uscanner1",2050,027757766774)         =3D 7
> : (0x7)
> : > write(7,0xbfbfd476,2)                            =3D 2
> : (0x2)
> : >=20
> : > If I ctrl-c the process and re-run it enough, it will
> : find the scanner. Once it does, and I try to do a
> : preview, it will hang as well:
> : >=20
> : > ioctl(3,FIONREAD,0xbfbfdfd8)                     =3D 0
> : (0x0)
> : > poll(0x840f210,0x2,0x0)                          =3D 0
> : (0x0)
> : > open("/dev/uscanner1",2050,027757763660)         =3D 6
> : (0x6)
> : > write(6,0xbfbfe8a6,2)                            =3D 2
> : (0x2)
> : >=20
> : > At this point, if I turn off and on the scanner, it
> : will pop up with a error message, and then be able to
> : do a preview. About 50% of the time when doing this
> : preview, the process will core dump.
> : >=20
> : > writev(0x3,0xbfbfc434,0x1)                       =3D
> : 8192 (0x2000)
> : > writev(0x3,0xbfbfc434,0x1)                       =3D
> : 280 (0x118)
> : > SIGNAL 11
> : > SIGNAL 11
> : > Process stopped because of:  16
> : > process exit, rval =3D 139
> : > Segmentation fault (core dumped)
> : >=20
> : > The other half of the time, the preview will come
> : through. Upon trying to do any other funtion that would
> : involve talking to the scanner, the process will then
> : core dump.
> : >=20
> : > Has anyone seen anything like this before? I have a
> : saved core file if that might help anyone.
> : >=20
> : > Advice on where to go from here?
> : >=20
> : > Thanks!
> : > Jim
> : >=20
> : > _______________________________________________
> : > Sane-devel mailing list
> : > Sane-devel@www.mostang.com
> : > http://www.mostang.com/mailman/listinfo/sane-devel
> :=20
> : --=20
> : Karl Heinz Kremer                                =20
> : khk@khk.net
> : PGP Key at
> : http://www.freecolormanagement.com/download/khk.asc
> : EPSON Sane Backend:       =20
> : http://www.freecolormanagement.com
> :=20



--=20
Karl Heinz Kremer                                  khk@khk.net
PGP Key at http://www.freecolormanagement.com/download/khk.asc
EPSON Sane Backend:         http://www.freecolormanagement.com

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

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQCVAwUBO51vtR4KmkKPBVxtAQEwlgP/Vpga2TMer954BmXV09ORKFo5qYs6BSjo
qpyxM4sFrEjUcvMHjzsMmcqpDd11+pWStF3JFCeYmvV09s+JIT2kWgCxdGAliUvy
6R57YDADDW+kUz2uORvNOvV3qXPJwIvf1MyMxo6yUqV34auz1jZCfqIP7YQDg8Rj
jSJPdmOnYVc=
=WiZp
-----END PGP SIGNATURE-----

--sm4nu43k4a2Rpi4c--