Seite 13 von 25 ErsteErste ... 39101112131415161723 ... LetzteLetzte
Ergebnis 241 bis 260 von 490

Thema: Scanner an Fritzbox läuft!

  1. #241
    IPPF-Aufsteiger
    Registriert seit
    14.04.2005
    Beiträge
    32
    Hi!

    Also so wie es aussieht brauchst du für deinen Scanner die plustek.conf. Bei meinem pixma gibt es keine conf deshalb brauchte ich da auch nichts zu machen aber bei dir scheint das anders zu sein. Schau doch mal ein bissel bei google da wirst du sicher eine brauchbare conf für deinen Scanner finden.
    Hast du einen Rechner mit Linux? Dann kannst du dort die conf anpassen bis alles klappt und die dann ins addon kopieren und die Freetz Firmware draus basteln.
    Der Rest den du gepostet hast sieht meiner Meinung nach normal und gut aus... sollte also wirklich nur an der conf liegen.

    Viel Glück

    Daniel

    PS: Hast du sane stable (1.0.19) oder die cvs Version (1.1.0-cvs) genommen?
    Anbindung: T-Net Analog - 1&1-DSL 2048/384
    Router: FBF WLAN 7050 [14.04.33 + LCR] <---WDS---> FB SL WLAN [09.04.15 + DS-MOD 0.2.9]
    Telefonie: Analog => 7050 => T-Sinus 701 MMS ISDN
    VoIP Anbieter: 1&1

  2. #242
    IPPF-Einsteiger
    Registriert seit
    06.02.2006
    Beiträge
    14
    Hey root@fritz.box,
    erstmal danke für deine Antwort!
    Da der Scanner bisher an einem ubuntu-8.04-Rechner betrieben wurde und diese Konstellation scheinbar keinen bis wenigen Konfigurationsaufwand benötigte, bin ich davon ausgegangen, dass es sich an der FritzBox analog verhält.
    Ich werd mir den Scanner mal, wie du empfohlen hast, an meine Linux-Workstation hängen und da testen..
    Grundsätzlich muss, laut sane-project.org, in der plustek.conf nur die 'device-id' und die 'vendor-id' angepasst werden.
    Das hab ich aber aus oben genannten Grund bisher nicht gemacht.
    Nicht zuletzt, da ein kleiner test mit nvi ergebenhat, dass ich die Datei in /etc/default.sane-backends/plustek.conf nicht editieren darf.
    Ich glaub der Trick hierbei war, die Datei mit cat in beispielsweise /var/tmp/ zu 'kopieren' und danach auf selben Wege zurückzuspielen.

    Zu deiner Frage welche sane-version installiert ist:
    Ich habe keine möglichkeit gefunden das auf der FritzBox auszulesen. Falls du einen entsprechenden Befehl kennst kann ich dir gerne die Ausgabe davon posten.
    Allerdings kann ich dir sagen, dass ich die sane-Version aus dem aktuellen Freetz-Trunk installiert habe. Ich hoffe das gibt aufschlüsse

    Schönen Abend noch!

    //EDIT:
    Da ich es bisher noch nirgendwo anders gefunden hab, hab ich einfach mal im 'dl'-Ordner im freetz-trunk nachgeschaut..
    Die im Trunk befindliche und somit von mir installiert Version, ist die sane-stable 1.0.19

    Bin außerdem gerade dabei mini_fo zum laufen zu bekommen um nicht dauern neu flashen zu müssen..
    Scheinbar funktioniert das mit 'cat' nur bei /var/tmp/flash/ ..

    //EDIT2:
    Hab jetzt mal in der Datei /etc/default.sane-backends/plustek.conf folgenden Code eingefügt:
    Code:
    [usb] 0x04a9 0x220d
    device libusb:001:008
    Abgesehen davon, dass diese Einträge auch von sane-find-scanners automatisch erkannt werden, weiß ich jetzt nicht mehr was ich editieren soll, damit auch scanimage -L einen Scanner findet..

    //EDIT3:
    Nach einem editieren von /etc/default.sane-backends/sane-backends.conf von 192.168.178.0/24 in 192.168.1.0/24 findet scanimage -L auf einmal meinen "Plustek"-Scanner.
    Dass es jetzt wirklich daran gelegen hat kann ich mir irgendwie nicht vorstellen, da ich aber mini_fo nur in den RAM schreiben lasse kann ich mir über dir Rekonstruktion nach dem nächsten Reboot gedanken machen

    //EDIT4:
    Langsam könnte man aus dem Post auch nen Live-Blog oder Ähnliches machen
    Jedenfalls kann man das Endergebnis mit 'GREAT SUCCESS!' beschreiben
    Ich werde jetzt nochmal einen Reboot durchführen und überprüfen welche Änderungen den gewünschten Erfolg gebracht haben.. Aber grundsätzlich steht einem Wiki-Artikel jetzt nichts mehr im Wege!

    //EDIT5 (und letztes für heute):
    Nachdem die erste Euphorie nun wieder verflogen ist habe ich versucht über einen Client per xsane net:192.168.1.1 auf den saned der FritzBox zuzugreifen.
    Die Ausgabe auf der Box lautet wie folgt:
    Code:
    /var/mod/etc/conf # saned -d256
    [saned] main: starting debug mode (level 256)
    [saned] main: trying to get port for service `sane' (getservbyname)
    [saned] main: could not find `sane' service (Input/output error)
    [saned] main: using default port 6566
    [saned] main: socket ()
    [saned] main: setsockopt ()
    [saned] main: bind ()
    [saned] main: listen ()
    [saned] main: waiting for control connection
    [saned] saned from sane-backends 1.0.19 ready
    [saned] check_host: access by remote host: 192.168.1.6
    [saned] check_host: remote host is not IN_LOOPBACK
    [saned] check_host: local hostname: fritz.box
    [saned] check_host: local hostname (from DNS): fritz.box
    [saned] check_host: local host address (from DNS): 192.168.1.1
    [saned] check_host: remote host doesn't have same addr as local
    [saned] check_host: opening config file: /etc/hosts.equiv
    [saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory)
    [saned] check_host: opening config file: saned.conf
    [saned] check_host: can't open config file: saned.conf (No such file or directory)
    [saned] init: access by host 192.168.1.6 denied
    [saned] quit: exiting
    und auf dem Client (ubuntu_8.04.1) gibt es folgende Ausgabe im GUI:
    Code:
    Fehler beim öffnen des Geräts `net:192.168.1.1':
    Fehler während Geräte I/O.
    Ich weiß jetzt leider nicht welche Bedeutung die Datei /etc/hosts.equiv auf der FritzBox hat oder wo nach der saned.conf gesucht wird und bin deshalb auf eure Mithilfe angewiesen!

    Wisst Ihr da weiter?
    Geändert von darknightrc (27.10.2008 um 17:52 Uhr)

  3. #243
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    Erstmal danke an tehron,
    doch da das nun nicht mein einziges Problem ist und ich finde
    dass das hier besser aufgehoben ist mach ich hier
    mal weiter und bitte nich gleich wieder rummaulen.


    Ich hab sane aus dem neuesten Freetz Trunk kompiliet
    und bin nun teilweise soweit wie andere auch dass
    sane-find-scanner den Scanner findet, doch scanimage -L nicht.

    Bei dem Scanner handelt es sich um einen Mustek ScanExpress 1200 CU

    Doch halt:
    Auf meiner aktuellen Gentoo ~x86 Installation läuft das sodass ich weiß wie ich es noch anders versuchen kann:

    Wenn ich scanimage mit folgenden Parametern aufrufe, bekomme ich zumindest Daten vom Scanner:

    Code:
    scanimage -d mustek_usb:libusb:001:006
    Auch habe ich saned über inet starten können:

    Code:
    6566    stream  tcp     nowait  root    /usr/sbin/saned     saned
    Dieser ist nun erreichbar, doch bekomme ich keine Verbindung, wedder über sanetwein unter XP sane-net unter Linux oder telnet.


    Jemand eine Idee?
    Geändert von pengu (28.10.2008 um 09:22 Uhr)
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

  4. #244
    IPPF-Fan
    Registriert seit
    29.01.2008
    Beiträge
    123
    Zitat Zitat von darknightrc Beitrag anzeigen
    Ich weiß jetzt leider nicht welche Bedeutung die Datei /etc/hosts.equiv auf der FritzBox hat oder wo nach der saned.conf gesucht wird und bin deshalb auf eure Mithilfe angewiesen!
    Über hosts.equiv könntest Du noch mal den Zugriff für bestimmte Rechner freigeben. Falls Du in saned.conf aber eh alle im Subnetz zuläßt (bei Dir war das 192.168.1.0/24), kannst Du hosts.equiv vergessen.
    Das Problem ist, daß saned.conf nicht gefunden wird. Das sollte normalerweise in /mod/etc/ liegen.
    Du kannst ja mal mit strace schauen, wo bei Dir danach gesucht wird.
    Router: FRITZ!Box WLAN 3070, Firmware-Version 19.04.15ds-0.2.9 (ds-0.2.9-p8 svn)

  5. #245
    IPPF-Fan
    Registriert seit
    29.01.2008
    Beiträge
    123
    Zitat Zitat von pengu Beitrag anzeigen
    Jemand eine Idee?
    strace mal scanimage. Wahrscheinlich wird die dll.conf nicht gefunden.

    Schau auch mal ob saned wirklich gestartet ist oder nur der inetd-Eintrag da ist. Z.B. mit netstat -a | grep 6566

    Das Paket macht doch mehr Ärger als angenommen. Ich konnte es halt nicht testen, weil ich keine Box mit Kernel 2.6 habe. Vielleicht wäre es besser gewesen nur ein Addon mit Binaries anzubieten. Tja...
    Router: FRITZ!Box WLAN 3070, Firmware-Version 19.04.15ds-0.2.9 (ds-0.2.9-p8 svn)

  6. #246
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    @ tehron

    strace später, ich befürchte ich muss mir saned nochmal genauer anschauen

    Netstat hatte ich auch im Sinn, war nur heut morgen nicht die richtige Zeit.

    Code:
    tcp        0      0 0.0.0.0:6566            0.0.0.0:*               LISTEN
    Edit

    Warum saned nicht läuft erklärt sich so:

    Sobald ich mit xscanimage, scanimage,... versuche raufzukommen passiert das:

    Code:
    [saned] main: starting debug mode (level 128)
    [saned] main: trying to get port for service `sane' (getservbyname)
    [saned] main: could not find `sane' service (Input/output error)
    [saned] main: using default port 6566
    [saned] main: socket ()
    [saned] main: setsockopt ()
    [saned] main: bind ()
    [saned] main: listen ()
    [saned] main: waiting for control connection
    [saned] saned from sane-backends 1.0.19 ready
    [saned] check_host: access by remote host: 192.168.178.20
    [saned] check_host: remote host is not IN_LOOPBACK
    [saned] check_host: local hostname: fritz.box
    [saned] check_host: local hostname (from DNS): fritz.box
    [saned] check_host: local host address (from DNS): 192.168.178.1
    [saned] check_host: remote host doesn't have same addr as local
    [saned] check_host: opening config file: /etc/hosts.equiv
    [saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory)
    [saned] check_host: opening config file: saned.conf
    [saned] check_host: can't open config file: saned.conf (No such file or directory)
    [saned] init: access by host 192.168.178.20 denied
    [saned] quit: exiting
    Nach der saned.conf hab ich mich letzte Nacht schon totgesucht.
    Geändert von pengu (28.10.2008 um 14:39 Uhr)
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

  7. #247
    IPPF-Fünfhundert-Club
    Registriert seit
    07.02.2007
    Ort
    Aachen
    Beiträge
    672
    Warum saned prinzipiell nicht läuft, liegt erstmal an der Funktionsweise von inetd - der lauscht nämlich auf dem Port, und spawnd den saned erst dann, wenn ein Verbindungsversuch stattfindet. Sobald die Verbindung beendet wurde, ist der saned dann auch wieder beendet.
    Offenbar gibts da aber beim spawnen noch ein Problem; der saned versucht offenbar, selbst auf den Port zu binden (was nicht klappen kann, weil der wie gesagt schon belegt ist). Diesen Inetd-Modus muss der saned auch unterstützen - vielleicht macht er da einen Fallback, vielleicht muss man auch eine spezielle Option angeben, das weiss ich nicht.
    Router: FB 7170 (29.04.49freetz-devel+modified)

  8. #248
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    @McNetic

    das ist mir bekannt, nur kommt keine Verbindung zustande siehe obiger Post.


    Edit

    @tehron

    sieht so aus...

    hier der trace:

    Code:
    execve("/usr/bin/scanimage", ["scanimage", "-L"], [/* 170 vars */]) = 0
    svr4_syscall()                          = -1 ERRNO_4090 (Unknown error 4090)
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libsane.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/mod/lib/libsane.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libsane.so.1", O_RDONLY)     = -1 ENOENT (No such file or directory)
    open("/lib/libsane.so.1", O_RDONLY)     = -1 ENOENT (No such file or directory)
    open("/usr/lib/libsane.so.1", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0755, st_size=389688, ...}) = 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=\0\0004\0\0\0"..., 4096) = 4096
    old_mmap(NULL, 471040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
    old_mmap(0x2aabe000, 386436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aabe000
    old_mmap(0x2ab2c000, 3456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5e000) = 0x2ab2c000
    old_mmap(0x2ab2d000, 15580, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab2d000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=9372, ...}) = 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) = 0x2ab31000
    old_mmap(0x2ab31000, 6208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab31000
    old_mmap(0x2ab42000, 4200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2ab42000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libusb-0.1.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/mod/lib/libusb-0.1.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libusb-0.1.so.4", O_RDONLY)  = -1 ENOENT (No such file or directory)
    open("/lib/libusb-0.1.so.4", O_RDONLY)  = -1 ENOENT (No such file or directory)
    open("/usr/lib/libusb-0.1.so.4", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0755, st_size=29368, ...}) = 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) = 0x2ab44000
    old_mmap(0x2ab44000, 22796, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab44000
    old_mmap(0x2ab59000, 7736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x2ab59000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=94518, ...}) = 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\00004\0\0004\0\0\0"..., 4096) = 4096
    old_mmap(NULL, 147456, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab5b000
    old_mmap(0x2ab5b000, 51124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab5b000
    old_mmap(0x2ab77000, 22448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x2ab77000
    old_mmap(0x2ab7d000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab7d000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=105256, ...}) = 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\25\0\0004\0\0\0"..., 4096) = 4096
    old_mmap(NULL, 167936, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab7f000
    old_mmap(0x2ab7f000, 98788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab7f000
    old_mmap(0x2aba7000, 976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0x2aba7000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/mod/lib/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libjpeg.so.62", O_RDONLY)    = -1 ENOENT (No such file or directory)
    open("/lib/libjpeg.so.62", O_RDONLY)    = -1 ENOENT (No such file or directory)
    open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0755, st_size=133296, ...}) = 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`\35\0\0004\0\0\0"..., 4096) = 4096
    old_mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aba8000
    old_mmap(0x2aba8000, 131044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aba8000
    old_mmap(0x2abc8000, 1016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x2abc8000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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=55452, ...}) = 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\340\30\0\0004\0\0\0"..., 4096) = 4096
    old_mmap(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abc9000
    old_mmap(0x2abc9000, 53908, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abc9000
    old_mmap(0x2abe6000, 1052, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x2abe6000
    close(3)                                = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=427348, ...}) = 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\252\0\0004\0\0\0"..., 4096) = 4096
    old_mmap(NULL, 466944, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abe7000
    old_mmap(0x2abe7000, 375716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abe7000
    old_mmap(0x2ac52000, 8076, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5b000) = 0x2ac52000
    old_mmap(0x2ac54000, 18896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ac54000
    close(3)                                = 0
    mprotect(0x2abe7000, 375716, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
    munmap(0x2aaae000, 4096)                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libusb-0.1.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/mod/lib/libusb-0.1.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libusb-0.1.so.4", O_RDONLY)  = -1 ENOENT (No such file or directory)
    open("/lib/libusb-0.1.so.4", O_RDONLY)  = -1 ENOENT (No such file or directory)
    open("/usr/lib/libusb-0.1.so.4", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0755, st_size=29368, ...}) = 0
    close(3)                                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=94518, ...}) = 0
    close(3)                                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=105256, ...}) = 0
    close(3)                                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/mod/lib/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libjpeg.so.62", O_RDONLY)    = -1 ENOENT (No such file or directory)
    open("/lib/libjpeg.so.62", O_RDONLY)    = -1 ENOENT (No such file or directory)
    open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0755, st_size=133296, ...}) = 0
    close(3)                                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=9372, ...}) = 0
    close(3)                                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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=55452, ...}) = 0
    close(3)                                = 0
    open("/opt/freetz/7270/freetz-trunkdann/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/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|0755, st_size=427348, ...}) = 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|0755, st_size=427348, ...}) = 0
    close(3)                                = 0
    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=55452, ...}) = 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|0755, st_size=427348, ...}) = 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|0755, st_size=427348, ...}) = 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|0755, st_size=427348, ...}) = 0
    close(3)                                = 0
    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=55452, ...}) = 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|0755, st_size=427348, ...}) = 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|0755, st_size=427348, ...}) = 0
    close(3)                                = 0
    stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=22664, ...}) = 0
    mprotect(0x2ab42000, 4096, PROT_READ)   = 0
    mprotect(0x2ab77000, 4096, PROT_READ)   = 0
    mprotect(0x2ac52000, 4096, PROT_READ)   = 0
    mprotect(0x2aabc000, 4096, PROT_READ)   = 0
    mprotect(0x2abe7000, 375716, PROT_READ|PROT_EXEC) = 0
    ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
    ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
    getpid()                                = 3570
    getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=715822628}) = 0
    setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=715822628}) = 0
    rt_sigaction(SIGRT_0, {SIG_DFL}, NULL, 16) = 0
    rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 16) = 0
    rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 16) = 0
    rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 16) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 16) = 0
    brk(0)                                  = 0x41d470
    brk(0x41e470)                           = 0x41e470
    brk(0x41f000)                           = 0x41f000
    open("./dll.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    open("/mod/etc/dll.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    stat64(0x2ab1bbf8, 0x7ff76530)          = 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, /* 129 entries */, 4096)  = 4096
    getdents64(3, /* 133 entries */, 4096)  = 3904
    getdents64(3, /* 0 entries */, 4096)    = 0
    close(3)                                = 0
    stat64(0x2ab1bc0c, 0x7ff76530)          = -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, /* 9 entries */, 4096)    = 216
    brk(0x421000)                           = 0x421000
    open("/proc/bus/usb/001/007", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 0
    read(4, "\22\1\0\2\0\0\0@\f\t\0\20\0\21\1\2\3\1", 18) = 18
    read(4, "\t\2 \0\1\1\0\200", 8)         = 8
    read(4, "2\t\4\0\0\2\10\6P\0\7\5\201\2\0\2\377\7\5\2\2\0\2\377", 24) = 24
    close(4)                                = 0
    brk(0x422000)                           = 0x422000
    open("/proc/bus/usb/001/006", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 0
    read(4, "\22\1\0\1\0\0\0\10_\5\1\0\0\1\0\0\0\1", 18) = 18
    read(4, "\t\2\'\0\1\1\0@", 8)           = 8
    read(4, " \t\4\0\0\3\0\0\0\0\7\5\1\2\2\0\0\7\5\202\2@\0\0\7\5\203\3\1\0\1", 31) = 31
    close(4)                                = 0
    brk(0x423000)                           = 0x423000
    open("/proc/bus/usb/001/005", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 0
    read(4, "\22\1\0\2\t\0\1@\343\5\6\6\2\7\0\1\0\1", 18) = 18
    read(4, "\t\2\31\0\1\1\0\340", 8)       = 8
    read(4, "2\t\4\0\0\1\t\0\0\0\7\5\201\3\1\0\f", 17) = 17
    close(4)                                = 0
    brk(0x424000)                           = 0x424000
    open("/proc/bus/usb/001/004", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 0
    read(4, "\22\1\0\2\0\0\0\10\371\4(\0\0\1\1\2\3\1", 18) = 18
    read(4, "\t\2 \0\1\1\0\300", 8)         = 8
    read(4, "\1\t\4\0\0\2\7\1\2\0\7\5\1\2@\0\0\7\5\202\2\20\0\0", 24) = 24
    close(4)                                = 0
    brk(0x425000)                           = 0x425000
    open("/proc/bus/usb/001/003", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 0
    read(4, "\22\1\0\2\0\0\0@\343\5\2\0073\0\0\1\0\1", 18) = 18
    read(4, "\t\2 \0\1\1\0\300", 8)         = 8
    read(4, "0\t\4\0\0\2\10\6P\0\7\5\201\2\0\2\1\7\5\2\2\0\2\1", 24) = 24
    close(4)                                = 0
    brk(0x426000)                           = 0x426000
    open("/proc/bus/usb/001/002", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 0
    read(4, "\22\1\0\2\t\0\1@\343\5\6\6\2\7\0\1\0\1", 18) = 18
    read(4, "\t\2\31\0\1\1\0\340", 8)       = 8
    read(4, "2\t\4\0\0\1\t\0\0\0\7\5\201\3\1\0\f", 17) = 17
    close(4)                                = 0
    brk(0x427000)                           = 0x427000
    open("/proc/bus/usb/001/001", O_RDWR|O_LARGEFILE) = 4
    ioctl(4, USBDEVFS_CONNECTINFO, 0x7ff744a8) = 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\2\0\f", 17) = 17
    close(4)                                = 0
    getdents64(3, /* 0 entries */, 4096)    = 0
    close(3)                                = 0
    open("/proc/bus/usb/001/007", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = -1 ENOTTY (Inappropriate ioctl for device)
    close(3)                                = 0
    open("/proc/bus/usb/001/006", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = -1 ENOTTY (Inappropriate ioctl for device)
    close(3)                                = 0
    open("/proc/bus/usb/001/005", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = 5
    close(3)                                = 0
    open("/proc/bus/usb/001/004", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = -1 ENOTTY (Inappropriate ioctl for device)
    close(3)                                = 0
    open("/proc/bus/usb/001/003", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = -1 ENOTTY (Inappropriate ioctl for device)
    close(3)                                = 0
    open("/proc/bus/usb/001/002", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = 5
    close(3)                                = 0
    open("/proc/bus/usb/001/001", O_RDWR|O_LARGEFILE) = 3
    ioctl(3, USBDEVFS_IOCTL, 0x7ff76080)    = 2
    close(3)                                = 0
    open("./net.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    open("/mod/etc/net.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    open("./mustek_usb.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    open("/mod/etc/mustek_usb.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    write(1, "\nNo scanners were identified. If"..., 266
    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).) = 266
    write(1, "\n", 1
    )                       = 1
    exit(0)                                 = ?
    /proc/bus/usb/001/006

    das isser monentan
    Geändert von pengu (28.10.2008 um 18:09 Uhr)
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

  9. #249
    IPPF-Fan
    Registriert seit
    29.01.2008
    Beiträge
    123
    Zitat Zitat von McNetic Beitrag anzeigen
    Offenbar gibts da aber beim spawnen noch ein Problem; der saned versucht offenbar, selbst auf den Port zu binden (was nicht klappen kann, weil der wie gesagt schon belegt ist).
    Glaub ich nicht, wie kommst Du darauf? Wegen hier hier? Da war das Problem, daß saned gestartet worden ist während saned schon lief (über saned_wrapper und ohne inetd).
    Das Problem jetzt ist, daß die saned.conf nicht gefunden wird und dadurch der Zugriff verweigert wird.

    pengu:
    Bei Dir ist das auch der Fall. saned.conf wird nicht gefunden. Sollte normal in /mod/etc/saned.conf sein.
    Der Trace sagt, daß scanimage die dll.conf nicht findet, wie ich schon vermutet hatte.

    Ich wäre dankbar, wenn sich hier einer der Entwickler einschalten könnte, um zu klären, wie man das mit der Ablage der Configfiles löst.
    Router: FRITZ!Box WLAN 3070, Firmware-Version 19.04.15ds-0.2.9 (ds-0.2.9-p8 svn)

  10. #250
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    @tehron

    genau .. keine saned.conf vorhanden

    Edit

    Weder nach dem Aufspielen noch unter build/modified ...
    Geändert von pengu (28.10.2008 um 19:05 Uhr)
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

  11. #251
    IPPF-Aufsteiger
    Registriert seit
    14.04.2005
    Beiträge
    32

    Idee

    Hallo tehron, hallo darknightrc!

    Ich habe jetzt auch mal freetz-trunk installiert und die gleichen Probleme wie darknightrc. Ein strace auf scanimage liefert das folgende Ergebinis:
    Code:
    ......
    brk(0)                                  = 0x41e000
    brk(0x41f000)                           = 0x41f000
    open("./dll.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    open("/mod/etc/dll.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    write(1, "\nNo scanners were identified. If"..., 266
    No scanners were identified. If you were expecting something different,
    ....
    Mit anderen Worten die dll.conf wird in ./ und in /mod/etc/ gesucht, liegt aber in /etc/default.sane-backends. Und in der Tat, geht man in /etc/default.sane-backends und führt scanimage dort aus findet er den Scanner! (jetzt is ja ./ = /etc/default.sane-backends)
    Also es wäre gut wenn jemand der Ahnung hat das im SVN irgendwie anpassen könnte dass die configs am richtigen Ort gesucht werden.

    //EDIT:

    Wenn ich jetzt aber versuche zu Scannen bekomme ich immernoch einen Fehler:
    scanimage --format=pnm
    Code:
    # SANE data follows
    ) = 23
    write(1, "637 877\n", 8637 877
    )                = 8
    write(1, "255\n", 4255
    )                    = 4
    read(4, "", 1911)                       = 0
    --- SIGCHLD (Child exited) @ 0 (0) ---
    close(4)                                = 0
    kill(1476, SIGTERM)                     = 0
    wait4(1476, [{WIFEXITED(s) && WEXITSTATUS(s) == 9}], 0, NULL) = 1476
    write(2, "scanimage", 9scanimage)                = 9
    write(2, ": sane_read: ", 13: sane_read: )           = 13
    write(2, "Error during device I/O", 23Error during device I/O) = 23
    write(2, "\n", 1
    )                       = 1
    close(-1)                               = -1 EBADF (Bad file descriptor)
    ioctl(3, USBDEVFS_RELEASEINTERFACE, 0x7fbcfc7c) = 0
    close(3)                                = 0
    munmap(0x2abfd000, 158572)              = 0
    exit(9)                                 = ?
    /etc/default.sane-backends #
    Damit kann ich leider garnix anfangen... kann mir da jemand helfen?!

    Grüße Daniel
    Anbindung: T-Net Analog - 1&1-DSL 2048/384
    Router: FBF WLAN 7050 [14.04.33 + LCR] <---WDS---> FB SL WLAN [09.04.15 + DS-MOD 0.2.9]
    Telefonie: Analog => 7050 => T-Sinus 701 MMS ISDN
    VoIP Anbieter: 1&1

  12. #252
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    @root@fritz.box

    stimmt, wenn ich ins Verzeichnis
    /var/mod/etc/default.sane-backends
    wechsel findet scanimage den Scanner.
    Alles weitere klappt dann bei mir.

    Zu deiner 2. Meldung:
    die hab ich schon öfter gesehn, jedoch bekomme ich diese nicht.
    Was für einen Scanner hast du?

    Leider kann ich momentan auch nicht mehr dazu sagen.
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

  13. #253
    IPPF-Fünfhundert-Club
    Registriert seit
    07.02.2007
    Ort
    Aachen
    Beiträge
    672
    Zitat Zitat von tehron Beitrag anzeigen
    Glaub ich nicht, wie kommst Du darauf?
    Weil das hier:
    Code:
    [saned] main: trying to get port for service `sane' (getservbyname)
    [saned] main: could not find `sane' service (Input/output error)
    [saned] main: using default port 6566
    [saned] main: socket ()
    [saned] main: setsockopt ()
    [saned] main: bind ()
    [saned] main: listen ()
    so aussieht, als ob der saned versucht, einen Port zu öffnen. Im Inetd-Modus muss ein Programm aber überhaupt nichts mit Netzwerk machen, daß übernimmt alles der Inetd, über den der Prozess per stdin/stdout kommuniziert.

    Zitat Zitat von tehron Beitrag anzeigen
    Ich wäre dankbar, wenn sich hier einer der Entwickler einschalten könnte, um zu klären, wie man das mit der Ablage der Configfiles löst.
    Äh, hier? Das Problem ist, daß ich (und ich schätze auch die anderen Entwickler) sane nicht benutze. Wir brauchen also genauen Input, was nicht funktioniert und am besten auch warum.

    Was die dll.conf betrifft: Ich habe mal einen Patch angehängt, mit dem saned die Konfigurationsdateien nun im richtigen Verzeichnis suchen *sollte*. (Patch anwenden, danach make saned-backends-clean;make). Bitte mal ausprobieren.

    Was die saned.conf betrifft: Die wird im Build-Prozess explizit entfernt. Ich bin nicht sicher, ob die im Inetd-Modus notwendig ist. Wenn doch, dann müsste die wieder eingefügt werden, und dann wäre es auch (spätestens) sinnvoll, eine Konfigurationsseite für das Paket zu integrieren.
    Router: FB 7170 (29.04.49freetz-devel+modified)

  14. #254
    IPPF-Aufsteiger
    Registriert seit
    14.04.2005
    Beiträge
    32
    @pengu

    Ich habe einen Canon Pixma MP780, brauche also den pixma Treiber. Diesen sch... I/O Error bringt mir das Teil jetzt schon laufend. Ich hatte es zuerst mit der Freetz-1.0 Version Probiert und einer Anleitung weiter vorn... aber genau dieser Fehler kommt immer wieder :-/

    @McNetic

    Das mit der saned.conf sollte kein Problem sein. Es gibt eine sane-backends.cfg in der meiner Meinung nach alles wichtige drin steht, eben für welches Subnet der Scanner freigegeben werden soll:
    Code:
    export SANE_BACKENDS_SANED_ENABLED='yes'
    export SANE_BACKENDS_SANED_PORT='6566'
    export SANE_BACKENDS_SANED_PERMITTED_HOSTS='192.168.182.0/24'
    Dafür sollte man vielleicht eine Konfigurationsmöglichkeit vorsehen, da die IP ja angepasst werden müsste und standardmäßig 192.168.178.0 drin steht.

    bzw eine sane-backends_conf die die entsprechende Variable ausgibt:
    Code:
    #!/bin/sh
    
    echo $SANE_BACKENDS_SANED_PERMITTED_HOSTS
    Grüße Daniel
    Anbindung: T-Net Analog - 1&1-DSL 2048/384
    Router: FBF WLAN 7050 [14.04.33 + LCR] <---WDS---> FB SL WLAN [09.04.15 + DS-MOD 0.2.9]
    Telefonie: Analog => 7050 => T-Sinus 701 MMS ISDN
    VoIP Anbieter: 1&1

  15. #255
    IPPF-Einsteiger
    Registriert seit
    06.02.2006
    Beiträge
    14
    Zitat Zitat von root@fritz.box Beitrag anzeigen
    Und in der Tat, geht man in /etc/default.sane-backends und führt scanimage dort aus findet er den Scanner! (jetzt is ja ./ = /etc/default.sane-backends)
    Tatsächlich.. Als ich die plustek.conf editiert hab, bin ich das Verzeichnis und hab da dann auch gleich scanimage -L ausgeführt.

    Jetzt hab ich manuell noch die saned.conf mit dem Inhalt
    Code:
    192.168.1.0/24
    in /mod/etc/ erstellt.

    Und nun funktioniert auch ein Connect eines Clients mit dem Befehl xsane net:192.168.1.1

    Theoretisch muss also nur die dll.conf richtig verlinkt und die saned.conf erstellt werden.
    Und um die Konfiguration zu erleichtern sollte man, wie von root@fritz.box angemerkt, die saned.conf auf die sane-backends_conf verlinken.

    Und dann sollte es das gewesen sein ;D

    Gruß,
    Philipp.

  16. #256
    IPPF-Fan
    Registriert seit
    29.01.2008
    Beiträge
    123
    Zitat Zitat von McNetic Beitrag anzeigen
    Weil das hier:
    Code:
    [saned] main: trying to get port for service `sane' (getservbyname)
    [saned] main: could not find `sane' service (Input/output error)
    [saned] main: using default port 6566
    [saned] main: socket ()
    [saned] main: setsockopt ()
    [saned] main: bind ()
    [saned] main: listen ()
    so aussieht, als ob der saned versucht, einen Port zu öffnen. Im Inetd-Modus muss ein Programm aber überhaupt nichts mit Netzwerk machen, daß übernimmt alles der Inetd, über den der Prozess per stdin/stdout kommuniziert.
    Du hast recht, genauso läufts per inetd.
    Allerdings ist die obige Ausgabe vom Starten über saned -d entstanden, was was anderes macht als wenn inetd saned ohne -d aufruft. Das funktioniert schon mit inetd. Also im Prinzip. Obs so wie es jetzt ist funktioniert, weiß ich nicht.

    Zitat Zitat von McNetic Beitrag anzeigen
    Äh, hier? Das Problem ist, daß ich (und ich schätze auch die anderen Entwickler) sane nicht benutze. Wir brauchen also genauen Input, was nicht funktioniert und am besten auch warum.
    Ich wollte eine Diskussion anregen, wo die Files hinsollen. Prinzipiell braucht man 2 Dateien: saned.conf und dll.conf. Standardmäßig sind alle Sane-Configfiles in /etc/sane.d. Bei ds-mod/Freetz ist schließlich alles in /mod/etc ansprechbar, oder? Ich wollte mal abklären, ob das mit saned.conf und dll.conf auch so sein soll.
    Außerdem ists so, daß für manche backends noch eine ${backend}.conf hinzukommt. Ists dann nicht besser das unter /mod/etc/sane.d ansprechbar zu machen?
    Eine andere Frage ist dann die: die dll.conf ist statisch. Soll die dann nur unter /mod/etc/default.sane-backends liegen oder nach /mod/etc kopiert werden?
    Das wollte ich durch Einschalten eines Entwicklers mal abklären.

    Zitat Zitat von McNetic Beitrag anzeigen
    Was die dll.conf betrifft: Ich habe mal einen Patch angehängt, mit dem saned die Konfigurationsdateien nun im richtigen Verzeichnis suchen *sollte*. (Patch anwenden, danach make saned-backends-clean;make). Bitte mal ausprobieren.
    Äh, wo? ^^
    Ich hab auch einen Patch gemacht, der im configure-Skript PATH_SANE_CONFIG_DIR um /mod/etc/default.sane-backends erweitert. Aber, wie oben geschrieben, ist die Frage, ob das so sein soll.

    Zitat Zitat von McNetic Beitrag anzeigen
    Was die saned.conf betrifft: Die wird im Build-Prozess explizit entfernt. Ich bin nicht sicher, ob die im Inetd-Modus notwendig ist. Wenn doch, dann müsste die wieder eingefügt werden, und dann wäre es auch (spätestens) sinnvoll, eine Konfigurationsseite für das Paket zu integrieren.
    Sie ist notwendig, ja.
    Als ich damals den Patch für sane-backends ins Trac eingetragen hab, da wußte ich mit den Configfiles und wie das mit modsave, cgi registrieren etc. abhaut nicht genau bescheid. Ich hatte gehofft, daß sich das wer anschaut und ergänzt/ausbessert, weil ichs ja auch nicht testen konnte.
    Es war auch die von Dir angesprochene Konfigseite dahingehend geplant, daß die saned.conf abhängig von Variablen erzeugt wird. Nur wieder das Problem mitm Nicht-testen-Können

    Leider hatte sich auch keiner um das Paket geschert als es nur im Trac und noch nicht im Trunk war. Dann halt so, über den harten Weg. *g*
    Router: FRITZ!Box WLAN 3070, Firmware-Version 19.04.15ds-0.2.9 (ds-0.2.9-p8 svn)

  17. #257
    IPPF-Aufsteiger
    Registriert seit
    14.04.2005
    Beiträge
    32
    Hej!

    Meiner Meinung nach müsste man saned klarmachen dass er die dll.conf in /etc/default.sane-backends suchen soll. Damit wäre dann schon mal das 1. Problem gelöst.

    Das 2. Problem ist die saned.conf die saned ja sucht. Ich denke dass hier das Problem etwas tiefer liegt. In /etc/default.sane-backends/sane-backends.cfg steht nicht nur das Subnet drin, sondern auch der Port auf dem saned laufen soll und ob er überhaupt gestartet werden soll. Das automatische Starten funktioniert zumindest bei mir aber nicht. Da scheint irgendein Problem zu liegen. Ich befürchte dass irgendwas nicht läuft und deshalb Nichts auf /etc/default.sane-backends/sane-backends.cfg überhaupt zugreift. Ich hoffe dass wenn saned automatisch gestartet wird auch die .cfg gelesen wird und dann saned vielleicht so startet dass es eben nicht mehr nach der saned.conf sucht sondern seine infos anderswo herzieht (z.B. aus dem Skript sane-backends_conf was nur das Subnet ausgibt)

    Versteht ihr was ich meine?

    Gruß Daniel
    Anbindung: T-Net Analog - 1&1-DSL 2048/384
    Router: FBF WLAN 7050 [14.04.33 + LCR] <---WDS---> FB SL WLAN [09.04.15 + DS-MOD 0.2.9]
    Telefonie: Analog => 7050 => T-Sinus 701 MMS ISDN
    VoIP Anbieter: 1&1

  18. #258
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    Da ist wohl noch einiges anderes im Argen wie ein
    "strace saned -d128* zeigt

    Code:
    ...
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: starting debug mode (level"..., 33main: starting debug mode (level ) = 33
    write(2, "128", 3128)                      = 3
    write(2, ")\n", 2)
    )                      = 2
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: trying to get port for ser"..., 60main: trying to get port for service `sane' (getservbyname)
    ) = 60
    brk(0x422000)                           = 0x422000
    open("/etc/services", O_RDONLY)         = -1 ENOENT (No such file or directory)
    open("/etc/services", O_RDONLY)         = -1 ENOENT (No such file or directory)
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: could not find `sane\' serv"..., 37main: could not find `sane' service () = 37
    write(2, "Input/output error", 18Input/output error)      = 18
    write(2, ")\n", 2)
    )                      = 2
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: using default port ", 25main: using default port ) = 25
    write(2, "6566", 46566)                     = 4
    write(2, "\n", 1
    )                       = 1
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: socket ()\n", 16main: socket ()
    )       = 16
    socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: setsockopt ()\n", 20main: setsockopt ()
    )   = 20
    setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: bind ()\n", 14main: bind ()
    )         = 14
    bind(3, {sa_family=AF_INET, sin_port=htons(6566), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: listen ()\n", 16main: listen ()
    )       = 16
    listen(3, 1)                            = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "main: waiting for control connec"..., 37main: waiting for control connection
    ) = 37
    accept(3, 0, NULL)                      = 4
    close(3)                                = 0
    rt_sigaction(SIGALRM, {0x10000000, [], SA_SIGINFO|0x402444}, {SIG_DFL}, 16) = 0
    rt_sigaction(SIGPIPE, {0x10000000, [], SA_SIGINFO|0x402444}, {SIG_DFL}, 16) = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "saned from ", 11saned from )             = 11
    write(2, "sane-backends 1.0.19", 20sane-backends 1.0.19)    = 20
    write(2, " ready\n", 7 ready
    )                 = 7
    getpeername(4, {sa_family=AF_INET, sin_port=htons(54373), sin_addr=inet_addr("192.168.178.20")}, [16]) = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: access by remote hos"..., 35check_host: access by remote host: ) = 35
    write(2, "192.168.178.20", 14192.168.178.20)          = 14
    write(2, "\n", 1
    )                       = 1
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: remote host is not I"..., 43check_host: remote host is not IN_LOOPBACK
    ) = 43
    uname({sys="Linux", node="fritz.box", ...}) = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: local hostname: ", 28check_host: local hostname: ) = 28
    write(2, "fritz.box", 9fritz.box)                = 9
    write(2, "\n", 1
    )                       = 1
    open("/etc/resolv.conf", O_RDONLY)      = 3
    ioctl(3, TIOCNXCL, 0x7fb31518)          = -1 ENOTTY (Inappropriate ioctl for device)
    brk(0x423000)                           = 0x423000
    read(3, "nameserver 192.168.180.1\nnameser"..., 4096) = 50
    read(3, "", 4096)                       = 0
    close(3)                                = 0
    open("/etc/hosts", O_RDONLY)            = 3
    ioctl(3, TIOCNXCL, 0x7fb31560)          = -1 ENOTTY (Inappropriate ioctl for device)
    read(3, "127.0.0.1\tlocalhost\n192.168.178."..., 4096) = 44
    close(3)                                = 0
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: local hostname (from"..., 39check_host: local hostname (from DNS): ) = 39
    write(2, "fritz.box", 9fritz.box)                = 9
    write(2, "\n", 1
    )                       = 1
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: local host address ("..., 43check_host: local host address (from DNS): ) = 43
    write(2, "192.168.178.1", 13192.168.178.1)           = 13
    write(2, "\n", 1
    )                       = 1
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: remote host doesn\'t "..., 56check_host: remote host doesn't have same addr as local
    ) = 56
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: opening config file:"..., 33check_host: opening config file: ) = 33
    write(2, "/etc/hosts.equiv", 16/etc/hosts.equiv)        = 16
    write(2, "\n", 1
    )                       = 1
    open("/etc/hosts.equiv", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: can\'t open config fi"..., 36check_host: can't open config file: ) = 36
    write(2, "/etc/hosts.equiv", 16/etc/hosts.equiv)        = 16
    write(2, " (", 2 ()                       = 2
    write(2, "No such file or directory", 25No such file or directory) = 25
    write(2, ")\n", 2)
    )                      = 2
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: opening config file:"..., 33check_host: opening config file: ) = 33
    write(2, "saned.conf", 10saned.conf)              = 10
    write(2, "\n", 1
    )                       = 1
    open("./saned.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    open("/mod/etc/saned.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "check_host: can\'t open config fi"..., 36check_host: can't open config file: ) = 36
    write(2, "saned.conf", 10saned.conf)              = 10
    write(2, " (", 2 ()                       = 2
    write(2, "No such file or directory", 25No such file or directory) = 25
    write(2, ")\n", 2)
    )                      = 2
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "init: access by host ", 21init: access by host )   = 21
    write(2, "192.168.178.20", 14192.168.178.20)          = 14
    write(2, " denied\n", 8 denied
    )                = 8
    write(2, "[saned] ", 8[saned] )                 = 8
    write(2, "quit: exiting\n", 14quit: exiting
    )         = 14
    exit(0)                                 = ?
    - /etc/services wird nicht gefunden
    - saned.conf wird nicht gefunden
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

  19. #259
    IPPF-Fan
    Registriert seit
    29.01.2008
    Beiträge
    123
    Zitat Zitat von pengu Beitrag anzeigen
    Da ist wohl noch einiges anderes im Argen wie ein
    "strace saned -d128* zeigt
    Nö.
    Zitat Zitat von pengu Beitrag anzeigen
    - /etc/services wird nicht gefunden
    - saned.conf wird nicht gefunden
    /etc/services wird nicht benötigt, da saned im inetd-Modus gestartet wird (im Gegensatz zum Start über saned -d).
    Router: FRITZ!Box WLAN 3070, Firmware-Version 19.04.15ds-0.2.9 (ds-0.2.9-p8 svn)

  20. #260
    IPPF-Fünfhundert-Club Avatar von pengu
    Registriert seit
    18.09.2008
    Ort
    Leipzig
    Beiträge
    644
    @tehron

    huch stimmt.
    Hab saned zwecks trace mal allein gestartet
    Internet: o2 16 Mbit, SpeedPing, PowerUpload, UFO frei
    DSL-Ver.: 1.52.50.35, SNR: 5/11 dB, Dämpfung: 22/12 dB

    FRITZ!Box 7270v1 8 MB 54.04.88 Freetz rev18902, DECT Basis,
    Netgear WNDR3700V2, OpenWRT Barrier Braker


    VoIP: o2, Sipgate
    DECT: 1x T-Sinus 501, 1x T-Sinus 301, 1x Siemens S1
    WLAN HW: 3x D-Link DWA160 A2, 2x Linksys WUSB600N v1. 1x Intel PRO/Wireless 4965AGN
    Voip-SW: CSipSimple @ Huawei U8600

Ähnliche Themen

  1. Scanner u. Drucker an Fritzbox
    Von humanlike im Forum AVM-Software
    Antworten: 1
    Letzter Beitrag: 09.08.2009, 07:12
  2. Mit FritzBox 7270 auf Scanner von Canon zugreifen
    Von mee im Forum FRITZ!Box Fon: DSL, Internet und Netzwerk
    Antworten: 5
    Letzter Beitrag: 02.03.2008, 16:10
  3. Antworten: 0
    Letzter Beitrag: 26.11.2007, 15:31
  4. Läuft ds-mod auf FritzBox 3070?
    Von t-muh im Forum Freetz
    Antworten: 1
    Letzter Beitrag: 04.10.2007, 18:33
  5. SIP-Scanner
    Von stephan411 im Forum Asterisk Allgemein
    Antworten: 4
    Letzter Beitrag: 05.07.2005, 13:10

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •