Hallo miteinander,
ich hab das Problem, dass ich mit der Suse 9.1 nur als root scannen kann. Der Scanner ist ein Canon LiDE 20. Als root funzts wunderbar…
Als Normaluser behauptet XSane: “No devices available”.
sane-find-scanner als root sagt:
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a9 [Canon], product=0x220d [CanoScan], chip=LM9832/3) at libusb:001:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.
# Scanners connected to the parallel port or other proprietary ports can’t be
# detected by this program.
als user:
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
# No USB scanners found. If you expected something different, make sure that
# you have loaded a driver for your USB host controller and have installed a
# kernel scanner module.
# Scanners connected to the parallel port or other proprietary ports can’t be
# detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
scanimage -L sagt:device `plustek:libusb:001:004′ is a Canon N670U/N676U/LiDE20 USB flatbed scanner
device `plustek:libusb:001:004′ is a Canon N670U/N676U/LiDE20 USB flatbed scanner
es scheint so, dass der Scanner 2 * installiert ist (das liegt wohl an meiner bisherigen Probiererei). Auch wenn ich unter root Xsane rufe, darf ich zwischen 2 gleichen Scanner wählen. Wie unter Yast Scanner deinstalliere ist mir ein Rätsel. Jedenfalls hab ich da nix einfaches zum draufklicken gefunden :-)
Rechte… schon klar… aber worauf? Diese /dev/sgX Dateien jedenfalls nicht. Das hab ich ausprobiert – ohne Erfolg.
Hat jemand eine Idee, wie ich das Ding auch als “Normaluser” zum fliegen kriegen kann?
Grüße,
Thomas D.
Hallo Thomas,
Wird ein USB-Gerät angeschlossen, so erhält im Normalfall nur root zugriff auf
das Gerät. Eine Änderung der Datei /etc/fstab bringt hier Abhilfe.
Ändere die Zeile
usbfs /proc/bus/usb usbfs noauto 0 0
zu
usbfs /proc/bus/usb usbfs noauto,devmode=0666 0 0
binde usbfs mit
mount -o remount usbfs
neu ein bzw. ein Neustart würde auch helfen.
devmode=0666 bewirkt, daß JEDER Benutzer nun lesenden und schreibenden Zugriff
auf USB-Geräte (nicht nur Scanner) hat.
Literaturhinweis: man sane-usb
Das Problem des Nichtfindens des Scanner als Normalbenutzer ist damit auch
behoben.
Der Hund, daß der Scanner zweimal erkannt wird, liegt in der
Datei /etc/sane.d/plustek.conf begraben.
(plustek.conf deshalb, weil der LIDE 20 eigentllich ein Plustek-Scanner ist)
Dort ist sicherlich zum einen der Eintrag
device auto
und zum anderen
usb 0x4a9 0x220d
vorhanden.
Kommentiere einen von beiden mit # aus und die wird nur noch einer zur Auswahl
angeboten.
mfg
Rico
Hallo Rico,
…und vielen Dank – hat geklappt.
Grüße,
thomas D.