Hallo, Am Sat, 15 Jun 2013, Hermann Jurksch schrieb:
Am Sat, 15 Jun 2013, Hermann Jurksch schrieb:
xsane sieht den Scanner, gibt auch an, da# pixma als Treiber fungiert (Version 0.17.0), beim Scanversuch kommt dann aber "Fehler beim Lesen, Fehler wõhrend Gerõte I/O"
Verbockte udev-Regeln. Ich hab bei mir dann gleich noch alles andere an Scannern auskommentiert ;) Ohne Kommentiertes schaut die Datei bei mir hier jetzt so aus:
Wenn ich richtig verstanden habe, dann hast Du neben der Löschung nicht benötigter Scanner lediglich GROUP=.. geändert. Nach meinem laienhaften
Jep.
Unverstand müßte dieser Eintrag aber völlig uninteressant sein, wenn man seine Experimente als root macht. Und auch als root funktioniert es nicht. Welches Devicefile legt udev bei Dir denn an?
/dev/bus/usb/<USB_HOST>/<USBDEVICE> Nen symlink auf was "einfaches" wie /dev/scanner o.ä. spare ich mir, da der Scanner auch so automatisch gefunden wird.
Wird eigentlich die Überprüfung eines ATTR{idVendor}=="04a9" case- sensitive ausgeführt?
Nein.
==== /etc/udev/rules.d/55-libsane.rules ==== [..Kommentar..] ACTION!="add", GOTO="libsane_rules_end" [.. hier nicht auskommentiert ..] # Kernel < 2.6.22 jumps here LABEL="libsane_usb_rules_begin"
Sehe ich das richtig, daß bei einem USB-Scanner alle Kernel bei libsane_usb_rules_begin landen, ohne davor differierende Operationen auszuführen?
Was meinst du mit den Operationen?
Und noch eine Anfängerfrage: Wo erscheinen die logs, wenn man in /etc/udev/udev.conf den log-Level auf info setzt?
Müßte im normalen Log landen. Allerdings werden "Debug" Meldungen nicht unbedingt geloggt sondern nur welche mit Log-Level "Info" oder wichtiger. Da muß man dann eben den syslog entsprechend konfigurieren. Achso, ich hab's heut getestet, folgende 55-libsane.rules reicht aus: ==== # Canon CanoScan 9000F ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0600", OWNER="dh" ==== Das ist die komplette Datei ;) Statt OWNER kann man natürlich GROUP und ne passende Gruppe nehmen. HTH, -dnh -- Brain fried -- Core dumped -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org