View previous topic :: View next topic |
Author |
Message |
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 06, 2008 12:13 pm Post subject: iscan on AMD64 |
|
|
My Problem see here. |
|
Back to top |
|
|
Jogie214 Apprentice
Joined: 15 Aug 2004 Posts: 159 Location: Cologne / Germany
|
Posted: Wed Feb 06, 2008 12:19 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 06, 2008 12:54 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 06, 2008 1:17 pm Post subject: |
|
|
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 |
|
|
loftwyr l33t
Joined: 29 Dec 2004 Posts: 970 Location: 43°38'23.62"N 79°27'8.60"W
|
Posted: Wed Feb 06, 2008 2:16 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 06, 2008 2:44 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 06, 2008 3:58 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 06, 2008 8:02 pm Post subject: |
|
|
I have the scanner connected to Windows, behold the firmware is loaded and the scanner does something (calibrating). With Linux not. |
|
Back to top |
|
|
Lawrence Gold n00b
Joined: 27 Feb 2007 Posts: 9 Location: Salt Lake City, UT
|
|
Back to top |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Thu Feb 07, 2008 7:43 am Post subject: Re: iscan on AMD64 |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Thu Feb 07, 2008 5:01 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Fri Feb 08, 2008 1:07 pm Post subject: |
|
|
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 |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Wed Aug 20, 2008 12:59 pm Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Aug 20, 2008 1:14 pm Post subject: |
|
|
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 |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Thu Aug 21, 2008 7:59 am Post subject: |
|
|
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 |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Thu Aug 21, 2008 8:12 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|