Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
iscan on AMD64
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 06, 2008 12:13 pm    Post subject: iscan on AMD64 Reply with quote

My Problem see here.
Back to top
View user's profile Send private message
Jogie214
Apprentice
Apprentice


Joined: 15 Aug 2004
Posts: 159
Location: Cologne / Germany

PostPosted: Wed Feb 06, 2008 12:19 pm    Post subject: Reply with quote

As the quote in your origtinal post mentions, you can't use iscan on a 64bit system, but you can still use the epkowa dll form iscan in xsane.
Just edit /etc/sane.d/epkowa to your needs, and comment all entries from /etc/sane.d/dll.conf except for epkowa.


Greetings
Sebastian
_________________
Desktop: Ryzen7 1700x / x370 / Radeon RX 550 / Gentoo amd64
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 06, 2008 12:54 pm    Post subject: Reply with quote

Ok, that's an answer.

But:
I add to my /etc/make.conf
Code:
SANE_BACKENDS="epkowa"

Then "emerge -1 sane-backends" and this tell me:
Code:
-> Installation directories:
Configuration: /etc
Libraries:     /usr/lib64
Binaries:      /usr/bin and /usr/sbin
Manpages:      /usr/share/man
Documentation: /usr/doc/sane-1.0.18
Lockfiles:     /var/lib/lock/sane
-> Network parameters:
Build saned:   yes
IPv6 support:  yes
-> The following backends will be built:
epkowa gphoto2 v4l sm3600

Then the error:
Code:
make[1]: Leaving directory `/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/work/sane-backends-1.0.18/sanei'
making all in backend
make[1]: Entering directory `/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/work/sane-backends-1.0.18/backend'
make[1]: *** Keine Regel vorhanden, um das Target »libsane-epkowa.la«,
  benötigt von »all«, zu erstellen.  Schluss.
make[1]: Leaving directory `/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/work/sane-backends-1.0.18/backend'
make: *** [all-recursive] Fehler 1
 *
 * ERROR: media-gfx/sane-backends-1.0.18-r6 failed.
 * Call stack:
 *                        ebuild.sh, line 1701:  Called dyn_compile
 *                        ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                        ebuild.sh, line   44:  Called src_compile
 *   sane-backends-1.0.18-r6.ebuild, line  121:  Called die
 * The specific snippet of code:
 *      emake || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/temp/build.log'.
 *

And it is irrelevant whether iscan installed.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 06, 2008 1:17 pm    Post subject: Reply with quote

Another way:
- Install sane-backends without an entry in make.conf
- Install iscan
- change /etc/sane.d/dll.conf, that only one entry in it remains: epkowa
- change /etc/sane.d/epkowa.conf to:
Code:
# Perfection V10/V100 PHOTO (esfw66.bin)
firmware /usr/share/iscan/esfw66.bin

# Epson Perfection V10
usb 0x04b8 0x012d

sane-find-scanner -q
Code:
found USB scanner (vendor=0x04b8 [EPSON], product=0x012d [EPSON Scanner]) at libusb:002:019
found USB scanner (vendor=0x0bda, product=0x8187 [RTL8187_Wireless]) at libusb:002:004

scanimage -L
Code:
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

:?: :?: :?:
Back to top
View user's profile Send private message
loftwyr
l33t
l33t


Joined: 29 Dec 2004
Posts: 970
Location: 43°38'23.62"N 79°27'8.60"W

PostPosted: Wed Feb 06, 2008 2:16 pm    Post subject: Reply with quote

We need more of the error message. The last lines don't tell us what the problem is. Can you scroll back on the error message until you see the actual error and not just the exit?
_________________
My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 06, 2008 2:44 pm    Post subject: Reply with quote

For the installation of sane-backends and iscan
Plug in the Scanner and in the syslog-File:
Code:
Feb  6 15:26:38 wiesel kernel: usb 2-6: new high speed USB device using ehci_hcd and address 20
Feb  6 15:26:38 wiesel kernel: usb 2-6: configuration #1 chosen from 1 choice

sane-find-scanner -q
Code:
found USB scanner (vendor=0x04b8 [EPSON], product=0x012d [EPSON Scanner]) at libusb:002:020
found USB scanner (vendor=0x0bda, product=0x8187 [RTL8187_Wireless]) at libusb:002:004

Syslog (This error is only when RTL8187_Wireless active.):
Code:
Feb  6 15:27:36 wiesel kernel: usb 2-9: usbfs: USBDEVFS_CONTROL failed cmd sane-find-scann rqt 128 rq 6 len 16 ret -75

For compile sane-backends with epkowa in make.conf
No further error messages.
Code:
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_usb.c  -fPIC -DPIC -o .libs/sanei_usb.o
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_thread.c  -fPIC -DPIC -o .libs/sanei_thread.o
sanei_usb.c: In function 'sanei_usb_write_bulk':
sanei_usb.c:1418: warning: passing argument 3 of 'usb_bulk_write' discards qualifiers from pointer target type
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_pv8630.c  -fPIC -DPIC -o .libs/sanei_pv8630.o
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_lm983x.c  -fPIC -DPIC -o .libs/sanei_lm983x.o
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_access.c  -fPIC -DPIC -o .libs/sanei_access.o
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_pp.c  -fPIC -DPIC -o .libs/sanei_pp.o
ar r libsanei.a sanei_ab306.o sanei_constrain_value.o sanei_init_debug.o sanei_net.o sanei_wire.o sanei_codec_ascii.o sanei_codec_bin.o sanei_scsi.o sanei_config.o sanei_config2.o sanei_pio.o sanei_pa4s2.o sanei_auth.o sanei_usb.o sanei_thread.o sanei_pv8630.o sanei_pp.o sanei_lm983x.o sanei_access.o sanei_jpeg.o
ar: creating libsanei.a
x86_64-pc-linux-gnu-ranlib libsanei.a
 x86_64-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../include -D_REENTRANT -I/usr/include/gphoto2 -DPATH_SANE_CONFIG_DIR=/etc/sane.d -DPATH_SANE_DATA_DIR=/usr/share -DPATH_SANE_LOCK_DIR=/var/lib/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -march=athlon64 -O2 -pipe -msse3 -W -Wall sanei_jpeg.c  -fPIC -DPIC -o .libs/sanei_jpeg.o
make[1]: Leaving directory `/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/work/sane-backends-1.0.18/sanei'
making all in backend
make[1]: Entering directory `/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/work/sane-backends-1.0.18/backend'
make[1]: *** No rule to make target `libsane-epkowa.la', needed by `all'.  Stop.
make[1]: Leaving directory `/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/work/sane-backends-1.0.18/backend'
make: *** [all-recursive] Error 1
 *
 * ERROR: media-gfx/sane-backends-1.0.18-r6 failed.
 * Call stack:
 *                        ebuild.sh, line 1701:  Called dyn_compile
 *                        ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                        ebuild.sh, line   44:  Called src_compile
 *   sane-backends-1.0.18-r6.ebuild, line  121:  Called die
 * The specific snippet of code:
 *      emake || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/temp/build.log'.
 *

 * Messages for package media-gfx/sane-backends-1.0.18-r6:

 *
 * ERROR: media-gfx/sane-backends-1.0.18-r6 failed.
 * Call stack:
 *                        ebuild.sh, line 1701:  Called dyn_compile
 *                        ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                        ebuild.sh, line   44:  Called src_compile
 *   sane-backends-1.0.18-r6.ebuild, line  121:  Called die
 * The specific snippet of code:
 *      emake || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/sane-backends-1.0.18-r6/temp/build.log'.
 *

If sane-backends should be at "epkowa" iscan use, because it is inside the library?
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 06, 2008 3:58 pm    Post subject: Reply with quote

Maybe yes help the "strace"?

lsusb
Code:
Bus 002 Device 021: ID 04b8:012d Seiko Epson Corp.
Bus 002 Device 004: ID 0bda:8187 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 006: ID 03f0:1204 Hewlett-Packard DeskJet 930c
Bus 001 Device 005: ID 046d:c51a Logitech, Inc.
Bus 001 Device 001: ID 0000:0000


strace scanimage -L
Code:
execve("/usr/bin/scanimage", ["scanimage", "-L"], [/* 45 vars */]) = 0
brk(0)                                  = 0x60b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae48cbf000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae48cc0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=185994, ...}) = 0
mmap(NULL, 185994, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aae48cc1000
close(3)                                = 0
open("/usr/lib/libsane.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\37\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26944, ...}) = 0
mmap(NULL, 2122568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae48ec0000
mprotect(0x2aae48ec6000, 2093056, PROT_NONE) = 0
mmap(0x2aae490c5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x2aae490c5000
close(3)                                = 0
open("/lib/libusb-0.1.so.4", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\32\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35968, ...}) = 0
mmap(NULL, 2131368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae490c7000
mprotect(0x2aae490cd000, 2097152, PROT_NONE) = 0
mmap(0x2aae492cd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2aae492cd000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260W\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=93280, ...}) = 0
mmap(NULL, 2204528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae492d0000
mprotect(0x2aae492e5000, 2097152, PROT_NONE) = 0
mmap(0x2aae494e5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x2aae494e5000
mmap(0x2aae494e7000, 13168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aae494e7000
close(3)                                = 0
open("/usr/lib/libtiff.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360z\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=369632, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae494eb000
mmap(NULL, 1416072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae494ec000
mprotect(0x2aae49544000, 1044480, PROT_NONE) = 0
mmap(0x2aae49643000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x57000) = 0x2aae49643000
close(3)                                = 0
open("/usr/lib/libjbig.so", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\20\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=53080, ...}) = 0
mmap(NULL, 1099592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae49646000
mprotect(0x2aae49650000, 1044480, PROT_NONE) = 0
mmap(0x2aae4974f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x2aae4974f000
close(3)                                = 0
open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0207\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=138544, ...}) = 0
mmap(NULL, 1183608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae49753000
mprotect(0x2aae49774000, 1044480, PROT_NONE) = 0
mmap(0x2aae49873000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x2aae49873000
close(3)                                = 0
open("/lib/libz.so.1", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\35\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=82528, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae49874000
mmap(NULL, 1128712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae49875000
mprotect(0x2aae49889000, 1044480, PROT_NONE) = 0
mmap(0x2aae49988000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x2aae49988000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\334\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1293456, ...}) = 0
mmap(NULL, 3399928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae49989000
mprotect(0x2aae49abf000, 2093056, PROT_NONE) = 0
mmap(0x2aae49cbe000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x2aae49cbe000
mmap(0x2aae49cc3000, 16632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aae49cc3000
close(3)                                = 0
open("/usr/lib/libieee1284.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=42216, ...}) = 0
mmap(NULL, 1088464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae49cc8000
mprotect(0x2aae49cd2000, 1044480, PROT_NONE) = 0
mmap(0x2aae49dd1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x2aae49dd1000
close(3)                                = 0
open("/usr/lib/libgphoto2.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200g\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=113976, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae49dd2000
mmap(NULL, 2602528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae49dd3000
mprotect(0x2aae49dee000, 2093056, PROT_NONE) = 0
mmap(0x2aae49fed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x2aae49fed000
mmap(0x2aae49fef000, 390688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aae49fef000
close(3)                                = 0
open("/usr/lib/libexif.so.12", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\276\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=207728, ...}) = 0
mmap(NULL, 2303016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae4a04f000
mprotect(0x2aae4a074000, 2097152, PROT_NONE) = 0
mmap(0x2aae4a274000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x2aae4a274000
close(3)                                = 0
open("/usr/lib/libgphoto2_port.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\37\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31096, ...}) = 0
mmap(NULL, 2126400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae4a282000
mprotect(0x2aae4a289000, 2093056, PROT_NONE) = 0
mmap(0x2aae4a488000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2aae4a488000
close(3)                                = 0
open("/usr/lib/libltdl.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\32\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=29960, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4a48a000
mmap(NULL, 1076576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae4a48b000
mprotect(0x2aae4a492000, 1044480, PROT_NONE) = 0
mmap(0x2aae4a591000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2aae4a591000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14528, ...}) = 0
mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae4a592000
mprotect(0x2aae4a594000, 2097152, PROT_NONE) = 0
mmap(0x2aae4a794000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2aae4a794000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=526472, ...}) = 0
mmap(NULL, 2621672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae4a796000
mprotect(0x2aae4a816000, 2093056, PROT_NONE) = 0
mmap(0x2aae4aa15000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x2aae4aa15000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4aa17000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4aa18000
arch_prctl(ARCH_SET_FS, 0x2aae4aa18710) = 0
mprotect(0x2aae4aa15000, 4096, PROT_READ) = 0
mprotect(0x2aae4a794000, 4096, PROT_READ) = 0
mprotect(0x2aae4a488000, 4096, PROT_READ) = 0
mprotect(0x2aae4a274000, 49152, PROT_READ) = 0
mprotect(0x2aae49fed000, 4096, PROT_READ) = 0
mprotect(0x2aae49cbe000, 16384, PROT_READ) = 0
mprotect(0x2aae494e5000, 4096, PROT_READ) = 0
mprotect(0x2aae492cd000, 4096, PROT_READ) = 0
mprotect(0x2aae490c5000, 4096, PROT_READ) = 0
mprotect(0x609000, 4096, PROT_READ)     = 0
mprotect(0x2aae48ebe000, 4096, PROT_READ) = 0
munmap(0x2aae48cc1000, 185994)          = 0
set_tid_address(0x2aae4aa187a0)         = 18566
set_robust_list(0x2aae4aa187b0, 0x18)   = 0
rt_sigaction(SIGRTMIN, {0x2aae492d5320, [], SA_RESTORER|SA_SIGINFO, 0x2aae492dded0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x2aae492d53a0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2aae492dded0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x60b000
brk(0x62c000)                           = 0x62c000
open("/etc/sane.d/dll.conf", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=941, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae48cc1000
read(3, "# enable the next line if you wa"..., 4096) = 941
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2aae48cc1000, 4096)            = 0
open("/etc/sane.d/dll.aliases", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/sane/libsane-epkowa.so.1", O_RDONLY) = 3
close(3)                                = 0
futex(0x2aae4a79510c, FUTEX_WAKE, 2147483647) = 0
open("/usr/lib64/sane/libsane-epkowa.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240H\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=155584, ...}) = 0
mmap(NULL, 2259456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aae4aa19000
mprotect(0x2aae4aa38000, 2093056, PROT_NONE) = 0
mmap(0x2aae4ac37000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x2aae4ac37000
mmap(0x2aae4ac3f000, 6656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aae4ac3f000
close(3)                                = 0
mprotect(0x2aae4ac37000, 8192, PROT_READ) = 0
stat("/dev/", {st_mode=S_IFDIR|0755, st_size=14360, ...}) = 0
open("/dev/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=14360, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 131 entries */, 4096)    = 4088
getdents(3, /* 128 entries */, 4096)    = 4088
getdents(3, /* 130 entries */, 4096)    = 4080
getdents(3, /* 128 entries */, 4096)    = 4072
getdents(3, /* 128 entries */, 4096)    = 4096
getdents(3, /* 73 entries */, 4096)     = 2048
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
stat("/dev/usb/", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
open("/dev/usb/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 4 entries */, 4096)      = 104
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 4 entries */, 4096)      = 96
close(3)                                = 0
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 4 entries */, 4096)      = 96
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
open("/dev/bus/usb/002", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 5 entries */, 4096)      = 120
open("/dev/bus/usb/002/021", O_RDWR)    = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fff61e024f0) = 0
read(4, "\22\1\0\2\377\377\377@\270\4-\1\0\1\1\2\0\1", 18) = 18
read(4, "\t\2 \0\1\1\0\300", 8)         = 8
read(4, "\1\t\4\0\0\2\377\377\377\0\7\5\201\2\0\2\377\7\5\2\2\0\2\377", 24) = 24
close(4)                                = 0
open("/dev/bus/usb/002/004", O_RDWR)    = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fff61e024f0) = 0
read(4, "\22\1\0\2\0\0\0@\332\v\207\201\0\1\1\2\3\1", 18) = 18
read(4, "\t\2\'\0\1\1\4\200", 8)        = 8
read(4, "\372\t\4\0\0\3\0\0\0\5\7\5\201\2\0\2\0\7\5\2\2\0\2\0\7\5\3\2\0\2\0", 31) = 31
close(4)                                = 0
open("/dev/bus/usb/002/001", O_RDWR)    = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fff61e024f0) = 0
read(4, "\22\1\0\2\t\0\1@\0\0\0\0\6\2\3\2\1\1", 18) = 18
read(4, "\t\2\31\0\1\1\0\340", 8)       = 8
read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\4\0\f", 17) = 17
close(4)                                = 0
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
open("/dev/bus/usb/002/021", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/dev/bus/usb/002/004", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/dev/bus/usb/002/001", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = 11
close(3)                                = 0
open("/dev/bus/usb/001", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 5 entries */, 4096)      = 120
open("/dev/bus/usb/001/006", O_RDWR)    = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fff61e024f0) = 0
read(4, "\22\1\0\1\0\0\0\10\360\3\4\22\0\1\1\2\3\1", 18) = 18
read(4, "\t\0027\0\1\1\0@", 8)          = 8
read(4, "\1\t\4\0\0\2\7\1\1\0\7\5\201\2@\0\0\7\5\2\2@\0\0\t\4\0\1\2\7\1\2"..., 47) = 47
close(4)                                = 0
open("/dev/bus/usb/001/005", O_RDWR)    = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fff61e024f0) = 0
read(4, "\22\1\0\2\0\0\0\10m\4\32\305\1A\1\2\0\1", 18) = 18
read(4, "\t\2;\0\2\1\4\240", 8)         = 8
read(4, "1\t\4\0\0\1\3\1\2\0\t!\21\1\0\1\"C\0\7\5\201\3\10\0\1\t\4\1\0\1\3"..., 51) = 51
close(4)                                = 0
open("/dev/bus/usb/001/001", O_RDWR)    = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fff61e024f0) = 0
read(4, "\22\1\20\1\t\0\0@\0\0\0\0\6\2\3\2\1\1", 18) = 18
read(4, "\t\2\31\0\1\1\0\340", 8)       = 8
read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\2\0\377", 17) = 17
close(4)                                = 0
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
open("/dev/bus/usb/001/006", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/dev/bus/usb/001/005", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/dev/bus/usb/001/001", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = 11
close(3)                                = 0
open("/etc/sane.d/epkowa.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2855, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4ac41000
read(3, "# epkowa.conf -- sample configur"..., 4096) = 2855
open("/proc/scsi/scsi", O_RDONLY)       = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4ac42000
read(4, "Attached devices:\nHost: scsi2 Ch"..., 1024) = 336
read(4, "", 1024)                       = 0
close(4)                                = 0
munmap(0x2aae4ac42000, 4096)            = 0
open("/proc/scsi/scsi", O_RDONLY)       = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4ac42000
read(4, "Attached devices:\nHost: scsi2 Ch"..., 1024) = 336
read(4, "", 1024)                       = 0
close(4)                                = 0
munmap(0x2aae4ac42000, 4096)            = 0
open("firmware /usr/share/iscan/esfw66.bin", O_RDWR|O_EXCL|O_NONBLOCK) = -1 ENOENT (No such file or directory)
open("/dev/bus/usb/002/021", O_RDWR)    = 4
ioctl(4, USBDEVFS_GETDRIVER, 0x7fff61e00df0) = -1 ENODATA (No data available)
ioctl(4, USBDEVFS_SETCONFIGURATION, 0x7fff61e00d64) = 0
ioctl(4, USBDEVFS_CLAIMINTERFACE, 0x7fff61e00d5c) = 0
open("/usr/lib64/iscan/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libesint66.la", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib32/opengl/nvidia/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/opengl/nvidia/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libesint66.la", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libesint66.la", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib64/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib64/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib32/libesint66.la", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib32/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib32/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/x86_64-pc-linux-gnu/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/nspr/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/nss/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/openmotif-2.2/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/native_threads/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/classic/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/server/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt4/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/qt4/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib32/qt4/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/kde/3.5/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/kde/3.5/lib64/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/kde/3.5/lib32/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/qt/3/lib/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/qt/3/lib64/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/qt/3/lib32/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libstdc++-v3/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib32/libstdc++-v3/libesint66.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libesint66.la", O_RDONLY)         = -1 ENOENT (No such file or directory)
access("/usr/lib64/iscan/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/lib/libesint66.so", R_OK)      = -1 ENOENT (No such file or directory)
access("/usr/lib/libesint66.so", R_OK)  = -1 ENOENT (No such file or directory)
access("/usr/local/lib/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib32/opengl/nvidia/lib/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib64/opengl/nvidia/lib/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/lib/libesint66.so", R_OK)      = -1 ENOENT (No such file or directory)
access("/usr/lib/libesint66.so", R_OK)  = -1 ENOENT (No such file or directory)
access("/lib64/libesint66.so", R_OK)    = -1 ENOENT (No such file or directory)
access("/usr/lib64/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib64/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/lib32/libesint66.so", R_OK)    = -1 ENOENT (No such file or directory)
access("/usr/lib32/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib32/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/x86_64-pc-linux-gnu/lib/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib64/nspr/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib64/nss/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib64/openmotif-2.2/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/native_threads/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/classic/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/server/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/qt4/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib64/qt4/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib32/qt4/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/kde/3.5/lib/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/kde/3.5/lib64/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/kde/3.5/lib32/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/qt/3/lib/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/qt/3/lib64/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/qt/3/lib32/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib64/libstdc++-v3/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib32/libstdc++-v3/libesint66.so", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=185994, ...}) = 0
mmap(NULL, 185994, PROT_READ, MAP_PRIVATE, 5, 0) = 0x2aae4ac42000
close(5)                                = 0
open("/lib64/tls/x86_64/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7fff61e00540) = -1 ENOENT (No such file or directory)
open("/lib64/tls/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib64/tls", 0x7fff61e00540)      = -1 ENOENT (No such file or directory)
open("/lib64/x86_64/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7fff61e00540)   = -1 ENOENT (No such file or directory)
open("/lib64/libesint66.so", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat("/lib64", {st_mode=S_IFDIR|0755, st_size=4832, ...}) = 0
open("/usr/lib64/tls/x86_64/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7fff61e00540) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", 0x7fff61e00540)  = -1 ENOENT (No such file or directory)
open("/usr/lib64/x86_64/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7fff61e00540) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libesint66.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=118576, ...}) = 0
munmap(0x2aae4ac42000, 185994)          = 0
ioctl(4, USBDEVFS_CLEAR_HALT, 0x7fff61e00f04) = 0
ioctl(4, USBDEVFS_CLEAR_HALT, 0x7fff61e00f04) = 0
ioctl(4, USBDEVFS_RESETEP, 0x7fff61e00f04) = 0
ioctl(4, USBDEVFS_RESETEP, 0x7fff61e00f04) = 0
ioctl(4, USBDEVFS_RELEASEINTERFACE, 0x7fff61e00f04) = 0
close(4)                                = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2aae4ac41000, 4096)            = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 5), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aae4ac41000
write(1, "\n", 1
)                       = 1
write(1, "No scanners were identified. If "..., 72No scanners were identified. If you were expecting something different,
) = 72
write(1, "check that the scanner is plugge"..., 68check that the scanner is plugged in, turned on and detected by the
) = 68
write(1, "sane-find-scanner tool (if appro"..., 71sane-find-scanner tool (if appropriate). Please read the documentation
) = 71
write(1, "which came with this software (R"..., 55which came with this software (README, FAQ, manpages).
) = 55
munmap(0x2aae4aa19000, 2259456)         = 0
exit_group(0)                           = ?

My worry:
Code:
open("/dev/bus/usb/002/021", O_RDWR)    = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fff61e024f0) = -1 ENOTTY (Inappropriate ioctl for device)
close(3)
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 06, 2008 8:02 pm    Post subject: Reply with quote

I have the scanner connected to Windows, behold the firmware is loaded and the scanner does something (calibrating). With Linux not.
Back to top
View user's profile Send private message
Lawrence Gold
n00b
n00b


Joined: 27 Feb 2007
Posts: 9
Location: Salt Lake City, UT

PostPosted: Thu Feb 07, 2008 1:21 am    Post subject: Re: iscan on AMD64 Reply with quote

LinuxTom wrote:
My Problem see here.


Your best bet is probably to set up a 32-bit chroot: http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=2

There's a package called x86-chroot that'll take care of most of this. I use it successfully with an Epson scanner and Vuescan.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Thu Feb 07, 2008 7:43 am    Post subject: Re: iscan on AMD64 Reply with quote

Lawrence Gold wrote:
Your best bet is probably to set up a 32-bit chroot:

And how does that then if I chroot installed? Can I get from my xsane AMD64 desktop and it uses a driver from the X86 environment? How is the data exchange? The configuration? Or do I have the whole X11 in the X86 environment again?
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Thu Feb 07, 2008 5:01 pm    Post subject: Reply with quote

Yes, finally, the scanner works. Thank you.

Now I only have to create that, in this chroot also installed xsane normal from my AMD64-KDE to start from. But that is another matter.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Fri Feb 08, 2008 1:07 pm    Post subject: Reply with quote

Finally, it is managed and integrated in the desktop. I scanne with xsane that I come from the K-Menu call and then save the result as an image. I can do it without any problems with Gimp open or otherwise. Everything in the home directory.
Back to top
View user's profile Send private message
carpman
Advocate
Advocate


Joined: 20 Jun 2002
Posts: 2202
Location: London - UK

PostPosted: Wed Aug 20, 2008 12:59 pm    Post subject: Reply with quote

I got around this by having 32bit winxp run in virtualbox and then just load epson win software, it works and get the benefit ICE.

Would prefer to get running in linux 64bit with vuescan though.

cheers
_________________
Work Station - 64bit
Gigabyte GA X48-DQ6 Core2duo E8400
8GB GSkill DDR2-1066
SATA Areca 1210 Raid
BFG OC2 8800 GTS 640mb
--------------------------------
Notebook
Samsung Q45 7100 4gb
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Aug 20, 2008 1:14 pm    Post subject: Reply with quote

That is even more complicated and much slower than the chrooted environment. Especially as I normally do not need Windows, and would also must buy a license. My chrooted environment is also supported by Gentoo automatically updated. For instance, it has been over half a year to a total of 3 Linux computers without problems.
Back to top
View user's profile Send private message
carpman
Advocate
Advocate


Joined: 20 Jun 2002
Posts: 2202
Location: London - UK

PostPosted: Thu Aug 21, 2008 7:59 am    Post subject: Reply with quote

LinuxTom wrote:
That is even more complicated and much slower than the chrooted environment. Especially as I normally do not need Windows, and would also must buy a license. My chrooted environment is also supported by Gentoo automatically updated. For instance, it has been over half a year to a total of 3 Linux computers without problems.


Complicated! far from it, installing windows in virtualbox is very easy as is getting the usb scanner working with benefit of getting full power of scanner with Digital ICE. It is far easier and less complicated the 32bit chroot, i have no issues with windows as i have cut it right down and only use it specific tasks so it has no junk on it, this also means it is quick. It helps having well spec'd PC though.


The moral question of using windows is another story and very much depends on your needs. If you don't need windows and i do as i still do support on it and so need access to its interface and apps, that and the fact that there are still a few apps that still have no counter part of equal standing on linux; wish there was though.
_________________
Work Station - 64bit
Gigabyte GA X48-DQ6 Core2duo E8400
8GB GSkill DDR2-1066
SATA Areca 1210 Raid
BFG OC2 8800 GTS 640mb
--------------------------------
Notebook
Samsung Q45 7100 4gb
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Thu Aug 21, 2008 8:12 am    Post subject: Reply with quote

That's all right, but if I only for the scanner need Windows to spend extra money, is the point misses, even if it is under Linux.

I have on other Linux-computers with Windows (under VMWare and VirtualBox) run. But these 3 computers do not need it and make extra Windows to install and maintain extra ...

This thread was to a scanner directly under Linux with Linux software on 64-bit.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum