Anzeige:
Ergebnis 1 bis 12 von 12

Thema: USB-Scanner wird nicht erkannt

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    46

    USB-Scanner wird nicht erkannt

    Hallo,

    mein Samsung SCX4100 Multifunktionsdrucker/Scanner wird über USB nicht richtig erkannt.

    Drucken geht über lp0 ganz normal, über USB ist Funktstille (kann ich tolerieren), aber ich kann nicht scannen. Unter Suse 10.2 (64-Bit) hatte es noch funktioniert, nun bin ich auf Suse 10.3 (32 Bit) umgestiegen (Neuinstallation) bekomme ich den Scanner nicht mehr hin.

    also das System gibt folgende Infos:
    Code:
    torvalds:/etc/udev/rules.d # /usr/bin/lsusb
    Bus 005 Device 003: ID 413c:2002 Dell Computer Corp. SK-8125 Keyboard
    Bus 005 Device 002: ID 413c:1002 Dell Computer Corp. Keyboard Hub
    Bus 005 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 006: ID 04e8:3413 Samsung Electronics Co., Ltd
    Bus 002 Device 003: ID 058f:9360 Alcor Micro Corp.
    Bus 002 Device 002: ID 058f:9254 Alcor Micro Corp. Hub
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    Also ist der Scanner/Drucker erkannt, aber für die weiteren Schritte zum Scanner reicht es nicht ...
    Code:
    torvalds:/etc/udev/rules.d # scanimage -L
    
    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).

    und
    Code:
    torvalds:/etc/udev/rules.d # sane-find-scanner
    
      # sane-find-scanner will now attempt to detect your scanner. If the
      # result is different from what you expected, first make sure your
      # scanner is powered up and properly connected to your computer.
    
      # No SCSI scanners found. If you expected something different, make sure that
      # you have loaded a kernel SCSI driver for your SCSI adapter.
    
      # No USB scanners found. If you expected something different, make sure that
      # you have loaded a kernel driver for your USB host controller and have setup
      # the USB system correctly. See man sane-usb for details.
    
      # Not checking for parallel port scanners.
    
      # Most Scanners connected to the parallel port or other proprietary ports
      # can't be detected by this program.
    in der /etc/sane.d/dll.conf ist der Scanner eingetragen ("smfp")
    die smfp.conf ist eigenartigerweise eine XML-Datei (siehe Anhang)
    In der /etc/udev/rules.d/55-libsane.rules ist auch der Eintrag
    Code:
    # Samsung SCX-4100
    SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="3413", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
    vorhanden.

    Danke und viele Grüße
    SuSe 10.3
    Sempron 2800-64
    1024 MB
    - es geht auch ohne Billy-Boy -

  2. #2
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397
    Schon mal über yast2 versucht?

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    46
    ja, Scanner wird nicht gefunden, der Treiber smfp ist da, jedoch wird vom Treiber kein Scanner erkannt. Manuelles Anlege geht nicht, da der Samsung-Scanner nicht in der Auswahlliste erscheint (und dann wohl auch wieder keine Scanner gefunden wird).
    SuSe 10.3
    Sempron 2800-64
    1024 MB
    - es geht auch ohne Billy-Boy -

  4. #4
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397
    http://www.sane-project.org/lists/sa...kends-cvs.html

    Wenn du mal hier schaust: Der Scanner wird von Sane nicht unterstützt. Kann es sein, das ein extra Treiber benötigt wird? Das Backend smfp wird bei Sane gar nicht gelistet.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    46
    Hast Recht, aber dafür ist ja der Samsung-Treiber smfp installiert /usr/lib/sane/libsane-smfp.so.1.0.1
    SuSe 10.3
    Sempron 2800-64
    1024 MB
    - es geht auch ohne Billy-Boy -

  6. #6
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397
    Sorry, da kann ich dir nicht weiterhelfen.

  7. #7
    Rain_maker
    Gast
    Du könntest Dein Glück mit einer neueren Version der sane-backends versuchen.

    Um ein SuSE-RPM zu bauen, habe ich Dir ein zip-File angehängt, in dem sich folgende Datei befindet.

    sane-backends-1.0.18-20071223CVS.rm.0.nosrc.rpm

    Das "nosrc.rpm" enthält ein Specfile, welches auf den heutigen Snapshot angepasst ist, also die Datei sane-backends-2007-12-23.tar.gz von hier

    http://www.sane-project.org/snapshots/

    herunterladen und nach

    /usr/src/packages/SOURCES/

    kopieren.

    Danach

    Code:
    rpmbuild --rebuild sane-backends-1.0.18-20071223CVS.rm.0.nosrc.rpm
    ausführen.

    Sollte der Snapshot sane-backends-2007-12-23.tar.gz nicht mehr verfügbar sein (und das ist spätestens morgen der Fall), dann geht das Ganze folgendermassen.

    - Wie oben den entsprechenden Snapshot sane-backends-*Datum*.tar.gz runterladen und nach /usr/src/packages/SOURCES kopieren.

    -
    Code:
    rpm -i sane-backends-1.0.18-20071223CVS.rm.0.nosrc.rpm
    Die Datei /usr/src/packages/SPECS/sane-backends-cvs.spec entsprechend editieren.

    Code:
    %define cvsversion 2007-12-23
    Name:           sane-backends
    BuildRequires:  libgphoto2-devel libieee1284 libjpeg-devel libpng net-snmp-devel pkg-config 
    
    %if %suse_version <= 1020
    BuildRequires:  te_latex
    %else
    BuildRequires:  texlive-latex
    %endif
    
    License:        GPL v2 or later, LGPL v2 or later, GPL with linking exception.
    Group:          Hardware/Scanner
    AutoReqProv:    on
    Summary:        SANE (Scanner Access Now Easy) Scanner Drivers
    Version:        1.0.18
    Release:        20071223CVS.rm.0
    Url:            http://www.sane-project.org/
    # URL for Source0: http://alioth.debian.org/download.php/1669/sane-backends-1.0.18.tar.gz
    Source0:        sane-backends-%{cvsversion}.tar.gz
    An den beiden rot markierten Stellen das Datum abändern und dann:

    Code:
    rpmbuild -bb /usr/src/packages/SPECS/sane-backends-cvs.spec
    
    -----Ratter Ratter --------
    
    Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/sane-backends-1.0.18-build
    Wrote: /usr/src/packages/RPMS/i586/sane-backends-1.0.18-20071223CVS.rm.0.i586.rpm
    Wrote: /usr/src/packages/RPMS/i586/sane-backends-debuginfo-1.0.18-20071223CVS.rm.0.i586.rpm
    Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.37470
    + umask 022
    + cd /usr/src/packages/BUILD
    + rm -rf sane-backends
    + exit 0
    Ét voilà.

    Die neuen Pakete kann man nun mit rpm oder YaST installieren.

    Damit der Build gelingt, müssen die unter BuildRequires aufgeführten Pakete installiert sein, sollte eines oder mehrere fehlen, so wird das aber explizit beim Ausführen von rpmbuild angemeckert.

    Greetz,

    RM
    Geändert von Rain_maker (23.12.07 um 21:55 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    46
    ok, guter Tipp. Habe heute die Aktion getreu der guten Anleitung umgesetzt. Beim Erzeugen des rpms steigt das System aus:

    Code:
    make[1]: Leaving directory `/usr/src/packages/BUILD/sane-backends/backend'
    make: *** [all-recursive] Fehler 1
    error: Bad exit status from /var/tmp/rpm-tmp.59544 (%build)
    
    
    RPM build errors:
        Bad exit status from /var/tmp/rpm-tmp.59544 (%build)
    ich bin kein Compiler-König (habe noch nicht die Zeit gefunden), habe aber mal man rpmbuild bemüht und dann mit der Option -bl das ganze mal checken lassen. Er bemägelt fehlende Dateien

    Code:
    torvalds:/usr/src/packages/BUILD/sane-backends # rpmbuild -bl /usr/src/packages/SPECS/sane-backends-cvs.spec
    Processing files: sane-backends-1.0.18-20071225CVS.rm.0
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/sane.d
    error: File not found by glob: /var/tmp/sane-backends-1.0.18-build/etc/sane.d/*.conf
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/slp.reg.d
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/xinetd.d/sane-port
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/udev
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/udev/rules.d
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/udev/rules.d/55-libsane.rules
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi/policy
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi/policy/10osvendor
    error: File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi/policy/10osvendor/70-scanner.fdi
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/sbin/saned
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/scanimage
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/sane-config
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/sane-find-scanner
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/gamma4scanimage
    error: File not found by glob: /var/tmp/sane-backends-1.0.18-build/usr/share/locale/*/LC_MESSAGES/sane-backends.mo
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/sane
    error: File not found by glob: /var/tmp/sane-backends-1.0.18-build/usr/lib/libsane*
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/lib/sane
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/include/sane
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/doc/packages/sane-backends
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/scanimage.1.gz
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/sane-config.1.gz
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/sane-find-scanner.1.gz
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/gamma4scanimage.1.gz
    error: File not found by glob: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man5/sane-*.5.gz
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man7/sane.7.gz
    error: File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man8/saned.8.gz
    Processing files: sane-backends-debuginfo-1.0.18-20071225CVS.rm.0
    error: Could not open %files file /usr/src/packages/BUILD/sane-backends/debugfiles.list: Datei oder Verzeichnis nicht gefunden
    Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/sane-backends-1.0.18-build
    
    
    RPM build errors:
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/sane.d
        File not found by glob: /var/tmp/sane-backends-1.0.18-build/etc/sane.d/*.conf
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/slp.reg.d
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/xinetd.d/sane-port
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/udev
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/udev/rules.d
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/udev/rules.d/55-libsane.rules
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi/policy
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi/policy/10osvendor
        File not found: /var/tmp/sane-backends-1.0.18-build/etc/hal/fdi/policy/10osvendor/70-scanner.fdi
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/sbin/saned
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/scanimage
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/sane-config
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/sane-find-scanner
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/bin/gamma4scanimage
        File not found by glob: /var/tmp/sane-backends-1.0.18-build/usr/share/locale/*/LC_MESSAGES/sane-backends.mo
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/sane
        File not found by glob: /var/tmp/sane-backends-1.0.18-build/usr/lib/libsane*
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/lib/sane
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/include/sane
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/doc/packages/sane-backends
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/scanimage.1.gz
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/sane-config.1.gz
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/sane-find-scanner.1.gz
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man1/gamma4scanimage.1.gz
        File not found by glob: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man5/sane-*.5.gz
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man7/sane.7.gz
        File not found: /var/tmp/sane-backends-1.0.18-build/usr/share/man/man8/saned.8.gz
        Could not open %files file /usr/src/packages/BUILD/sane-backends/debugfiles.list: Datei oder Verzeichnis nicht gefunden
    torvalds:/usr/src/packages/BUILD/sane-backends #
    Die Dateien sind tatsächlich nicht da wo das System sucht.

    Noch 'ne Idee?
    SuSe 10.3
    Sempron 2800-64
    1024 MB
    - es geht auch ohne Billy-Boy -

  9. #9
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    46
    ups, nun habe ich ein Problem erkannt:

    Code:
    torvalds:/home/andreas # scanimage -L
    *** glibc detected *** scanimage: double free or corruption (out): 0x08059240 ***
    Für mich die einzigst ersichtliche Änderung war der RPM-Build-Versuch des aktuellen Sane-Backends. Ist es Ursache oder Wirkung des Build-Problems?
    SuSe 10.3
    Sempron 2800-64
    1024 MB
    - es geht auch ohne Billy-Boy -

  10. #10
    Rain_maker
    Gast
    Zitat Zitat von bergmann-mg Beitrag anzeigen
    Für mich die einzigst ersichtliche Änderung war der RPM-Build-Versuch des aktuellen Sane-Backends. Ist es Ursache oder Wirkung des Build-Problems?
    Nö, 100%ig nicht, weil bei dem Build (wie der Name andeutet) nichts installiert wurde, zumal er ja abgebrochen ist.

    Das kann ich übrigens nicht reproduzieren, denn bei mir lief der ganze Spaß durch:

    Binary RPMs für 32 Bit (openSUSE 10.3)

    sane-backends-1.0.18-20071225CVS.rm.0.i586.rpm

    sane-backends-debuginfo-1.0.18-20071225CVS.rm.0.i586.rpm

    Source-RPM:

    sane-backends-1.0.18-20071225CVS.rm.0.src.rpm

    Obs hilft?

    Keine Ahnung, Versuch macht kluch.

    Und natürlich gilt

    "Use at your own risk"

    Greetz,

    RM

  11. #11
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    46
    Hi,

    die neueste Version von Sane brachte auch leider nicht den Durchbruch zum Scannen.

    Der heftige Fehler beim Aufruf von scanimage -L
    torvalds:/home/andreas # scanimage -L
    *** glibc detected *** scanimage: double free or corruption (out): 0x08059240 ***
    wurde durch die "Treiberinstallation" von Samsung verursacht - der Fehler ist 100% reproduzierbar (mit alten CD von 2005, dem etwas neueren Installationsprogramm von 2006 und dem aktuellem vom Download-Center von Samsung).

    Ich betreibe den Drucker ohne das Installationsprogramm von Samsung zur Hilfe zu nehmen, habe mit die ppd-Datei von der CD in Cups-Verzeichnis kopiert, sowie die Filterdateien rastertosmasung* ins Verzeichnis /usr/lib/cups/filter kopiert , modprobe usblp (zur Sicherheit) ausgeführt und schon konnte ich den Drucker nach einem CUPS-Neustart über die Console http://localhost:631/printers/ als USB-Drucker mit dem Anschluß "usb://Samsung/SCX-4100%20Series" einrichten.

    Danke für die Hilfestellung bis hier her!! Tipps für den Scanner nehme ich auch gerne weiter an (weitere Infos hatte ich u.a. auf http://hathawaymix.org/Weblog/2005-07-15
    erhalten).

    Viele Grüße
    SuSe 10.3
    Sempron 2800-64
    1024 MB
    - es geht auch ohne Billy-Boy -

  12. #12
    Registrierter Benutzer Avatar von cb65
    Registriert seit
    May 2006
    Ort
    Klosterneuburg
    Beiträge
    8
    Ich hatte das gleiche Problem: Unter SuSE 10.0 wurde mein USB-Canon Lide35 erkannt und funzte problemlos.
    Nach update auf OpenSuSE 10.3 konnte unter YAST2 die Scanner-Datenbank nicht erstellt werden.

    Lösung: sane-backends-1.0.9-5.7.73asp.i386.rpm von
    http://rpmfind.net/linux/rpm2html/se...=sane-backends
    installiert (autom. Erkennung: Treiber genesys)

    Nach einem Neustart meldete sich die autom. Hardware-Erkennung *freu*

    hope that helps (bin kein Linux-Guru, nur halbwissender und mag micht nicht so lange spielen ;o)
    Geändert von cb65 (08.01.08 um 13:39 Uhr)
    Mit Computern geht alles schneller, nur dauerz ein bissl länger ;o)
    Christian

Ähnliche Themen

  1. USB Geräte (HD, Cam, Stick) werden nicht erkant
    Von lechuck07 im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 25.07.07, 22:21
  2. Usb-Geraete Konflikt (Tastatur / externe HDD)
    Von quasseln im Forum stationäre Hardware
    Antworten: 2
    Letzter Beitrag: 19.04.07, 10:16
  3. USB-Festplatten beim booten erkennen / mounten
    Von Stradti im Forum System installieren und konfigurieren
    Antworten: 8
    Letzter Beitrag: 06.10.06, 19:01
  4. TV-Karte wird nicht erkannt!?
    Von micha97 im Forum Fernsehen
    Antworten: 0
    Letzter Beitrag: 07.08.06, 09:03
  5. Hama USB Card Reader 9 in 1 unter Suse 9.2
    Von rockpommel im Forum stationäre Hardware
    Antworten: 73
    Letzter Beitrag: 04.05.05, 15:59

Lesezeichen

Berechtigungen

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