• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Solved] Suse 9.3, Scanner da, Scanner wech ;-(

Hi,
ich habe Suse 9.3 installiert, alte SCSI-Kiste Mustek 600 angeschlossen, erkannt, eingebunden, gescannt.
Toll, was.
Aber nach dem nächsten Start ist das Ding nicht mehr da.
Also wieder: siehe oben.
Die Datei /var/lib/sane/devices macht sich scheinbar bei jedem Start selbstständig und zeigt dann leere Menge statt einem Treiber.
Beim Booten wird der Scanner erkannt.
Irgendwelche Ideen?

mfg

St
 
Hallo,
jetzt klappts. Beim Booten sagt Suse immer noch "No Scanner device files found",
aber nach linken von scanimage und verrechteln von /dev/sg für alle User (war nur für root offen) erscheint der Scanner immerhin in xsane und kooka.
Keine Ahnung, warum, aber es klappt.

mfg

St
 
Auch wenn dieses Forum etwas älter ist, manche Leute stossen noch immer darauf. :)


Das Problem scheint am Zusammenspiel von scanimage und sane-dev zu liegen: :twisted:
Beim Aufruf von sane-dev ruft diese "scanimage %d" auf, welches dann als device: [configurationsdatei:scannername] liefert. Durch Filterung seitens sane-dev sollte dann das Device in /var/lib/sane/devices geschrieben werden.
Allerdings liefert der Aufruf "scanimage %d" nicht das gewünschte Device namens "/dev/...", sondern [Konfigurationsdatei]:[Scannername], so dass dann in der devices-Datei keine Einträge zum Einrichten gefunden werden.

:idea:
Als Lösung habe ich folgendes gemacht:
In der entsprechenden Konfigurationsdatei (im Ordner /etc/sane.d) habe ich statt dem Scannernamen folgendes geschrieben: /dev/[Device], also /dev/parport0 (Device-Namen stehen lassen, d.h. nach diesem Eintrag muss noch parport0 oder * stehen).
Beim Neustart von sane-dev sollte dann das Device entsprechend konfiguriert werden.
 
So ganz habe ich das nicht verstanden, wo muß man denn was rein schreiben? Mein Scanner ist übrigens ein UMAX (SCSI).
Dank und Gruß
 
Mir fällt gerade auf: ist etwas verwirrend, was ich geschrieben habe. :?:
Mit dem spezifischen Problem bin ich etwas überfragt - try-and-error-Methode.
Der aufgerufene Befehl lautet: "scanimage -f %d" (und nicht "scanimage %d"). :evil:

Als Scanner habe ich einen Mustek am Parallel-Port (Konfiguration in mustek_pp.conf), daher muss nachfolgende Anleitung ggf. etwas modifiziert werden.
Beim Aufruf von "scanimage -f %d" erhält man:
<Konfigurations-Datei-Name>:<Scanner-Name>
In der der Datei /etc/sane.d/<Konfiurations-Datei_Name>.conf ist <Scanner-Name> durch das device, z.B. /dev/parport0 zu ersetzen. (Bei mir lautet dann der Eintrag: "scanner /dev/parport0 parport0 ccd300": /dev/parport0 steht für den Namen, parport0 für den eigentlichen Port.)

Die Lösung hat den Nachteil, dass der Scanner dann den Namen "/dev/parport0" trägt.

Hintergrund:
Laut man-page von scanimage liefert der Befehl "scanimage -f %d" das device, in wirklichkeit liefert es <Konfigurations-Datei-Name>:<Scanner-Name>.
sane-dev sucht aus dem obigen Befehl Einträge mit "/dev" heraus und richtet für diese die Rechte ein. Da der Befehl allerdings nicht das Device ("/dev/...") liefert, wird nichts eingerichtet.
 
Hi!
Habe das jetzt, meiner Meinung nach, so gemacht - Erfolg ist, daß ich zwar scannen kann, wenn ich mich als root einlogge, doch als Normalo findet xscane noch immer keinen Scanner ...
Noch 'ne Idee?
Gruß
 
scanimage -f %d (als user) ergibt nichts
/etc/init.d/sane-dev start (als user) ergibt "you must be root"
/etc/init.d/sane-dev status (als user) ergibt "There are no scanner device files in /var/lib/sane/devices"

scanimage -f %d (als root) ergibt "umax:/dev/sg1"
/etc/init.d/sane-dev start (als root) ergibt "setting scanner access mode to rw-rw-rw- for /dev/sg1 done"
 
Kannst du scannen, nachdem du /etc/init.d/sane-dev start als root ausgeführt hast?
Kontrollier bitte, ob bei den Runlevels der Eintrag "sane-dev" aktiviert ist.
 
Wennn
Code:
/etc/init.d/sane-dev
aktiviert ist und du mit
Code:
/etc/init.d/sane-dev start
scannen kannst, sollte alles funktionieren - oder kannst du nur als root scannen?
Welche Rechte hat "/dev/sg1"?
 
Hallo!

Es scheint so, als ob nur root scannen könnte - obschon mich ein wenig verwirrt, daß nach erneuter Einrichtung des Scanner über YaST auch der User scannen kann - doch nur bis zum nächsten Rechner-Neustart ...

/dev/sg1 hat -rw-r-x--

Gruß
 
Welche Rechte hat /dev/sg1 vor, bzw. nach der Ausführung von sane-dev.
Chmod kommt in sane-dev an 2 Stellen vor, hast du beide geändert?
 
Du hattest Recht!
Das zweite chmod geändert, dann allerdings war noch eine Neueinrichtung über YaST notwendig, jetzt funktioniert's :)

Dank für die Hilfe!
 
Hi!
Nun, Scannen geht, wie ich auch oben schon beschrieben habe, doch jetzt kommt das Problem, daß beim Scannen mit Gimp/sane/xsane Gimp mir nichts dir nichts abschmiert:
Nach 3-50 (Ja, die Anzahl ist sehr variabel!) Scan-Vorgängen nimmt die Festplattenaktivität plötzlich enorm zu, das dauert so ca. 1/2 Minute, dann ist Gimp schlicht weg! Es läßt sich dann (meist) einfach neu starten, doch der nächste Absturz folgt dann nur noch früher.
Habe noch nichts entdecken können, woran es liegen könnte :-(
Da ich so pfiffig war, die BAK von sane-dev nicht mehr zu haben und ich die beiden chmod wieder auf den alten Stand bringen möchte (Schließlich ist Gimp/sane da wenigstens nicht abgeschmiert ...) - kann mir jemand die "Normaleinstellung mitteilen?
Und sonst, vielleicht weiß ja auch jemand zum Abschmieren Rat ...
Dank und Gruß
 
Hamolus schrieb:
Welche Rechte hat /dev/sg1 vor, bzw. nach der Ausführung von sane-dev.
Chmod kommt in sane-dev an 2 Stellen vor, hast du beide geändert?

Hatte jetzt das gleiche Problem wieder - nach einer Neuinstallation von SuSE 9.3. Merkwürdigerweise war besagte "666" jetzt nur 1x anzugeben (1x war schon). Man sieht: Gut das es dieses Forum gibt ;)
 
ich bin auch wieder drauf und dran, meinen sehr alten Mustek 1200 ED Plus-Scanner wieder in Betrieb zunehmen, da es mir offenbar nicht gelingt, einen Ersatztreiber für das Lexmark All-in-One-Gerät zufinden. Der angeschlossene Scanner wird zwar erkannt, aber wenn kein Treiber da ist, der dem Gerät sagt, was es machen soll, dann nützt das auch nichts. Mit allen RPM-Paketen von
Kooka,Sane und Xsane habe ich es erfolglos versucht und auch mit anderen
Lexmarktreibern, aber dann erkennt der Treiber das Gerät nicht. Ich hoffe, daß die Entwickler von Wine es schaffen werden, auch Windows-Hardwaretreiber
zum Laufen zubringen. Immerhin hat mir das System gesagt, wo ich suchen muß:

Gruß Phoenix66
400_3762653665303738.jpg
 
Oben