ich habe ein Problem mit dem Scannermodul des Canon Pixma MP 530. Trotz tagelanger Recherchen habe ich keine Lösung gefunden. Ich denke, es hat irgendwas mit udev bzw. hotplug zu tun.
Mein System ist Debian Testing, ganz frisch installiert, Kernel 2.6.18-3-686.
Alle Pakete, die mit Scanner zu tun haben wie libsane, xsane, xsane-common, sane-utils usw. sind installiert. Das Backend für den Scanner wird nicht mitgeliefert, sondern muss selbst eingebunden werden. Es ist zu finden unter http://home.arcor.de/wittawat/pixma/ (mp150-0.12.2.tar.bz2). Nach der Installation wird der Scanner auch einwandfrei erkannt. Mit dem Backend wird ein standalone-Progamm "pixmascan" geliefert, mit dem man auf der Kommandozeile scannen kann. Aber ich möchte natürlich mit xsane scannen und auch das Plugin für Gimp nutzen.
Das Merkwürdige ist, dass der Scanner von sane-find-scanner gefunden wird:
Code: Alles auswählen
found USB scanner (vendor=0x04a9 [Canon], product=0x1712 [MP530]) at libusb:005:002
An den Berechtigungen dürfte es nicht liegen, da das Gerät auch als root nicht erkannt wird. Außerdem habe ich den User in die Gruppe scanner aufgenommen.
Ich habe dann noch folgende Anpassungen vorgenommen:
1) das Gerät in die /etc/sane.de/hotplug/libsane.db aufgenommen:
Code: Alles auswählen
#Canon Pixma MP 530
0x04a9 0x1712 root:scanner 0664
3) das Gerät auch in die /etc/udev/libsane.rules aufgenommen:
Code: Alles auswählen
# Canon PIXMA MP530
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="1712", MODE="664", GROUP="scanner"
Alles führt leider nicht zum Ziel.# usbfs-like devices
SUBSYSTEM=="usb_device", MODE="0664" GROUP="scanner"
Das besonders Merkwürdige und Ärgerliche ist, dass das Gerät wunderbar mit einer "alten" Version von Testing (habe ich auf demselben Rechner parallel laufen) mit Kernel 2.6.15 und xsane läuft. Da reichten die beiden o.g. Änderungen unter Punkten 1) und 2) und alles war perferkt. Dort läuft auch udev, allerdings war früher hotplug installiert, das ich dann irgendwann bei einem dist-upgrade gepurgt habe.
Hat irgendjemand eine Idee, was ich noch versuchen könnte. Irgendwie blicke ich durch die ganz udev/hotplug-Geschichte nicht wirklich durch und habe den Eindruck, dass ich da noch etwas dran machen muss. Nur was ....?
Gruß
Wolle