[Problem] Scanserver mit Sane

Fabain

Neuer User
Mitglied seit
12 Mai 2012
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe eine Fritzbox 7170, die ich gerne als Scanserver verwenden möchte. Der Scanner ist ein Multifunktionsgerät (Samsung clx 3170) und funktioniert sowohl mit den Sane-backends 1.0.20 und 1.0.22 einwandfrei, wenn er direkt an einen Rechner angeschlossen ist.
Ich habe nun in meinem Freetz-image die Packete Inetd, sane, sane-find-scanner, scanimage, und das gleiche Backend wie auf den Rechnern (xerox_mfp) ausgewählt.

Abhängig von der verwendeten Version von Freetz treten jedoch unterschiedliche Probleme auf:
Version 1.1.5: sane-find-scanner und scanimage -L finden den Scanner und ich kannn über Netzwerk scannen, aber nur schwarz weiß. An den Rechnern direkt angeschlossen funktioneirt farbig
scannen.
Version 1.2 : sane-find-scanner findet den Scanner, aber scanimage -L nicht.

Hat jemand eine Idee, wie man eines der Probleme lösen kann?

mfg Fabian
 
Gibts da keine Möglichkeit debug Ausgaben anzuzeigen?

Gruß
Oliver
 
ich weiß nicht ob die Angaben helfen aber folgendes habe ich aus Scanimage heraubekommen (freetz 1.2):


Code:
root@fritz:/var/mod/root# export SANE_DEBUG_XEROX_MFP=255
root@fritz:/var/mod/root# scanimage -L
[sanei_debug] Setting debug level of xerox_mfp to 255.
[xerox_mfp] sane_init: Xerox backend (build 12), version != null, authorize != null
[xerox_mfp] sane_xerox_mfp_get_devices: 0x7f884888, 0
[xerox_mfp] list_one_device: libusb:001:002

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).

Außerdem hbe ich im Beitrag " Scanner an Fritzbox läuft" gelesen, dass strace eventuell fehlende Datein findet:
heir die Ausgage von strace scanimage -L
Code:
execve("/usr/bin/scanimage", ["scanimage", "-L"], [/* 206 vars */]) = 0
old_mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaad000
open("/usr/lib/freetz/libsane.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=26716, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 \23\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
old_mmap(0x2aabe000, 25028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aabe000
old_mmap(0x2aad4000, 908, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x2aad4000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=68708, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0`4\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 143360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aad5000
old_mmap(0x2aad5000, 48888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aad5000
old_mmap(0x2aaf0000, 22440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x2aaf0000
old_mmap(0x2aaf6000, 6832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaf6000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\220\7\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaf8000
old_mmap(0x2aaf8000, 6128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aaf8000
old_mmap(0x2ab09000, 4200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2ab09000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\240\31\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab0b000
old_mmap(0x2ab0b000, 52732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab0b000
old_mmap(0x2ab28000, 2260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x2ab28000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\0\254\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 503808, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab29000
old_mmap(0x2ab29000, 406420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab29000
old_mmap(0x2ab9c000, 8224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x63000) = 0x2ab9c000
old_mmap(0x2ab9f000, 18752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab9f000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=68708, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
mprotect(0x2aaf0000, 4096, PROT_READ)   = 0
mprotect(0x2ab09000, 4096, PROT_READ)   = 0
mprotect(0x2ab9c000, 4096, PROT_READ)   = 0
mprotect(0x2aabc000, 4096, PROT_READ)   = 0
ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
getpid()                                = 1355
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=715935760}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=715935760}) = 0
rt_sigaction(SIGRT_0, {SIG_DFL, [RT_73 RT_77 RT_81 RT_82 RT_85 RT_90 RT_92 RT_93], SA_STACK|SA_INTERRUPT|SA_SIGINFO|0x2ae08f0}, NULL, 16) = 0
rt_sigaction(SIGRT_1, {SIG_DFL, [RT_73 RT_77 RT_81 RT_82 RT_85 RT_90 RT_92 RT_93], SA_STACK|SA_INTERRUPT|SA_SIGINFO|0x2ae0810}, NULL, 16) = 0
rt_sigaction(SIGRT_2, {SIG_DFL, [RT_73 RT_77 RT_81 RT_82 RT_85 RT_90 RT_92 RT_93], SA_STACK|SA_INTERRUPT|SA_NOCLDWAIT|0x2acfa24}, NULL, 16) = 0
rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 16) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 16) = 0
brk(0)                                  = 0x41c000
brk(0x41d000)                           = 0x41d000
open("./dll.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/mod/etc/sane.d/dll.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
brk(0x41e000)                           = 0x41e000
getdents64(3, /* 2 entries */, 4096)    = 48
getdents64(3, /* 0 entries */, 4096)    = 0
close(3)                                = 0
open("./dll.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/mod/etc/sane.d/dll.conf", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7fe47670)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "xerox_mfp\n", 4096)            = 10
read(3, "", 4096)                       = 0
close(3)                                = 0
open("./dll.aliases", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/mod/etc/sane.d/dll.aliases", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/mod/lib/libsane-xerox_mfp.so.1", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz/sane/libsane-xerox_mfp.so.1", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7fe4b720)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x41f000)                           = 0x41f000
close(3)                                = 0
open("/usr/lib/freetz/sane/libsane-xerox_mfp.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=65376, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\260\35\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 139264, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aba4000
old_mmap(0x2aba4000, 63284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aba4000
old_mmap(0x2abc3000, 2656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x2abc3000
old_mmap(0x2abc4000, 5964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2abc4000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=68708, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libm.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libm.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libm.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=104056, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 \25\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 163840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abc6000
old_mmap(0x2abc6000, 97540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abc6000
old_mmap(0x2abed000, 3824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17000) = 0x2abed000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libusb-0.1.so.4", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=28660, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\320\17\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abee000
old_mmap(0x2abee000, 22020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abee000
old_mmap(0x2ac03000, 6956, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x2ac03000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459468, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
stat64("/dev/", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/dev/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents64(3, /* 116 entries */, 4096)  = 4072
getdents64(3, /* 144 entries */, 4096)  = 4080
getdents64(3, /* 84 entries */, 4096)   = 2432
getdents64(3, /* 0 entries */, 4096)    = 0
close(3)                                = 0
stat64("/dev/usb/", 0x7fe4c208)         = -1 ENOENT (No such file or directory)
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/proc/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents64(3, /* 4 entries */, 4096)    = 104
close(3)                                = 0
open("/proc/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents64(3, /* 4 entries */, 4096)    = 104
brk(0x420000)                           = 0x420000
getdents64(3, /* 0 entries */, 4096)    = 0
close(3)                                = 0
open("/proc/bus/usb/001", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getdents64(3, /* 4 entries */, 4096)    = 96
brk(0x421000)                           = 0x421000
open("/proc/bus/usb/001/002", O_RDWR|O_LARGEFILE) = 4
ioctl(4, SNDRV_CTL_IOCTL_ELEM_INFO or USBDEVFS_CONNECTINFO, 0x7fe4a1b8) = 0
read(4, "\22\1\0\2\0\0\0@\350\4*4\0\1\1\2\3\1", 18) = 18
read(4, "\t\0027\0\2\1\0\300", 8)       = 8
read(4, "\1\t\4\0\0\2\377\377\377\0\7\5\3\2@\0\0\7\5\204\2@\0\0\t\4\1\0\2\7\1\2"..., 47) = 47
close(4)                                = 0
brk(0x422000)                           = 0x422000
open("/proc/bus/usb/001/001", O_RDWR|O_LARGEFILE) = 4
ioctl(4, SNDRV_CTL_IOCTL_ELEM_INFO or USBDEVFS_CONNECTINFO, 0x7fe4a1b8) = 0
read(4, "\22\1\20\1\t\0\0\10\0\0\0\0\0\0\0\2\1\1", 18) = 18
read(4, "\t\2\31\0\1\1\0@", 8)          = 8
read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\10\0\377", 17) = 17
close(4)                                = 0
getdents64(3, /* 0 entries */, 4096)    = 0
close(3)                                = 0
open("/proc/bus/usb/001/002", O_RDWR|O_LARGEFILE) = 3
ioctl(3, SNDRV_CTL_IOCTL_ELEM_READ or USBDEVFS_IOCTL or USBDEVFS_IOCTL32, 0x7fe4bd78) = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/proc/bus/usb/001/001", O_RDWR|O_LARGEFILE) = 3
ioctl(3, SNDRV_CTL_IOCTL_ELEM_READ or USBDEVFS_IOCTL or USBDEVFS_IOCTL32, 0x7fe4bd78) = 2
close(3)                                = 0
open("./xerox_mfp.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/mod/etc/sane.d/xerox_mfp.conf", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7fe4a6c8)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "#xerox_mfp.conf\n\n#Xerox Phaser 3"..., 4096) = 830
read(3, "", 4096)                       = 0
close(3)                                = 0
write(1, "\nNo scanners were identified. If"..., 266) = 266
write(1, "\n", 1)                       = 1
munmap(0x2aba4000, 137036)              = 0
munmap(0x2abc6000, 163584)              = 0
munmap(0x2abee000, 93040)               = 0
exit(0)                                 = ?

Mir ist dabei allerdings nur aufgefallen, dass Sie mit Inappropriate ioctl for device endet, was bei freetz 1.1 nicht der Fall ist.

mfg Fabian
 
Kannst Du auch noch die Ausgabe posten, wenn du mehr Debug-Ausgaben aktiviert hast?

export SANE_DEBUG_SANEI_USB=128
export SANE_DEBUG=255
export SANE_DEBUG__XEROX_MFP=255
 
Ausgabe mit mehr Debug-Informationen:
Code:
root@fritz:/var/mod/root# export SANE_DEBUG_SANEI_USB=128
root@fritz:/var/mod/root# export SANE_DEBUG=255
root@fritz:/var/mod/root# export SANE_DEBUG_XEROX_MFP=255
root@fritz:/var/mod/root# scanimage -L
[sanei_debug] Setting debug level of xerox_mfp to 255.
[xerox_mfp] sane_init: Xerox backend (build 12), version != null, authorize != null
[sanei_debug] Setting debug level of sanei_usb to 128.
[sanei_usb] sanei_usb_init: marking existing devices
[sanei_usb] sanei_usb_init: Looking for kernel scanner devices
[sanei_usb] sanei_usb_init: can't stat /dev/usb/: No such file or directory
[sanei_usb] sanei_usb_init: Looking for libusb devices
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 001
usb_os_find_busses: Skipping non bus directory devices
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
[sanei_usb] sanei_usb_init: found libusb device (0x04e8/0x342a) interface 0  at libusb:001:002
[sanei_usb] store_device: add dn 0 with libusb:001:002
[sanei_usb] sanei_usb_init: device 0x0000/0x0000 looks like a root hub
[sanei_usb] sanei_usb_init: found 1 devices
[sanei_usb] sanei_usb_init: device 00 is libusb:001:002
[xerox_mfp] sane_xerox_mfp_get_devices: 0x7fd4f818, 0
[sanei_usb] sanei_usb_find_devices: vendor=0x0924, product=0x3da4
[sanei_usb] sanei_usb_find_devices: vendor=0x413c, product=0x5124
[sanei_usb] sanei_usb_find_devices: vendor=0x0924, product=0x3d5d
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x342a
[xerox_mfp] list_one_device: libusb:001:002
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x341b
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x341f
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x3426
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x342b
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x342c
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x342e
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x3433
[sanei_usb] sanei_usb_find_devices: vendor=0x0924, product=0x4265
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x3434
[sanei_usb] sanei_usb_find_devices: vendor=0x04e8, product=0x343c
[sanei_usb] sanei_usb_find_devices: vendor=0x0924, product=0x420c
[sanei_usb] sanei_usb_find_devices: vendor=0x0924, product=0x4293
[sanei_usb] sanei_usb_find_devices: vendor=0x0924, product=0x4294

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).
 
Hi,

ich habe einen upstream-Fix ins SVN hinzugefügt, siehe hier.

Könntest Du nochmal auschecken und neu probieren?
Danke,
Whoopie
 
Hallo,
mit der aktuellen Version läuft der Scanner. Scanimage auf der Box und dem Recher finden den Scanner und es lassen sich damit Farbscans machen. Nur Programme wie Xsane stürzen kurz vor Ende mit einer Fehlermeldung ab. Das sollte aber ein anderes Problem sie (vllt. mein Rechenr).

Danke!
mfg Fabian
 
Könntest Du dann noch den Titel auf [SOLVED] setzen? Danke!
 
Hallo Fabain,

kannst Du kurz erklären nach welchen Anleitungen Du vorgegangen bist?
Hast Du die Version Freetz 1.2_rc2 (21.03.2012) verwandt?
In welcher Build-Umgebung hast Du die Firmware erstellt?

Zur Zeit ist bei Freetz das Modul "Scanner Access Now Easy (Scanner-Support, Scan-Server)" als unstable gekennzeichnet.

Kannst Du produktiv mit Sane arbeiten?

MfG

Fritzix
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,097
Beiträge
2,281,289
Mitglieder
377,297
Neuestes Mitglied
Skipy