[sane-devel] Problems with Epson 636U

Karl Heinz Kremer khk at khk.net
Mon Sep 10 01:34:14 BST 2001


James,

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:

Set the debug variable (depending on your shell you may have to use
a different syntax):
export SANE_DEBUG_EPSON=128
xsane > /tmp/scan.log 2>&1

You can use any other frontend with the same output redirection.

Karl Heinz

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.
> 
> 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.
> 
> This is on a FreeBSD 4.4RC machine. Scanner is a Epson 636U, USB.
> 
> On FreeBSD, my scanner is connecting to the sytem as:
> 
> uscanner1: EPSON Perfection636, rev 1.00/1.04, addr 3
> 
> 
> I have made sure to have my epson.conf file to read:
> 
> usb /dev/uscanner1
> 
> And I have tried to make sure that permissions on my permissions on the device correct:
> 
> crw-rw-rw-  1 root  operator  156,   1 Sep  9 00:57 uscanner1
> 
> Now, onto the problem...
> 
> 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:
> 
> open("./epson.conf",0,0666)                      ERR#2 'No such file or
> directory'
> open("/usr/local/etc/sane.d/epson.conf",0,0666)  = 6 (0x6)
> fstat(6,0xbfbfec8c)                              = 0 (0x0)
> read(0x6,0x80fd000,0x2000)                       = 399 (0x18f)
> open("/dev/uscanner1",2050,027757766774)         = 7 (0x7)
> write(7,0xbfbfd476,2)                            = 2 (0x2)
> 
> 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:
> 
> ioctl(3,FIONREAD,0xbfbfdfd8)                     = 0 (0x0)
> poll(0x840f210,0x2,0x0)                          = 0 (0x0)
> open("/dev/uscanner1",2050,027757763660)         = 6 (0x6)
> write(6,0xbfbfe8a6,2)                            = 2 (0x2)
> 
> 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.
> 
> writev(0x3,0xbfbfc434,0x1)                       = 8192 (0x2000)
> writev(0x3,0xbfbfc434,0x1)                       = 280 (0x118)
> SIGNAL 11
> SIGNAL 11
> Process stopped because of:  16
> process exit, rval = 139
> Segmentation fault (core dumped)
> 
> 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.
> 
> Has anyone seen anything like this before? I have a saved core file if that might help anyone.
> 
> Advice on where to go from here?
> 
> Thanks!
> Jim
> 
> _______________________________________________
> Sane-devel mailing list
> Sane-devel at www.mostang.com
> http://www.mostang.com/mailman/listinfo/sane-devel

-- 
Karl Heinz Kremer                                  khk at khk.net
PGP Key at http://www.freecolormanagement.com/download/khk.asc
EPSON Sane Backend:         http://www.freecolormanagement.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 292 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20010909/a9b368ee/attachment.sig>


More information about the sane-devel mailing list