Seit 2 Tagen habe ich nach längerer E-Mail-Kommunikation von Brother Solutions einen unter SuSE 9.1 problemlos funktionierenden Sane-Treiber erhalten (ich verwende einen DCP 8025D, hat automatischen Vorlagen-Einzug und Duplex-Druck). Ob er mit dem Original-Sane von SuSE (1.0.13) auch funktioniert, weiß ich nicht, da ich schon vor einiger Zeit auf 1.0.14 (von http://packman.links2linux.de/?action=index) aktualisiert habe. Yast habe ich dabei nicht verwendet. Soweit ich mich erinnere, hat als root alles nach einem 'rpm -hvi brscan-0.0.12-0.i386.rpm' funktioniert (Netzwerk-Scan wer natürlich extra einzurichten). Danach mußte ich nur noch die Gruppe 'scanner' anlegen und den gewünschten Accounts Mitgliedschaft zuordnen. Ich hoffe ich habe nichts vergessen, da ich davor (mit der älteren Version) eine Menge herumexperimentiert habe und nicht mehr ganz sicher bin, was ich wann getan habe. Wichtig: Die alte Version mit 'rpm -e brscan' deinstallieren und händische Änderungen u.U. ebenfalls rückgängig machen! Die Nutzung des Vorlageneinzuges hat bei mir nur unter xsane funktioniert, kooka scannt nur das erste Blatt, der Rest wird nur durchgezogen. Vielleicht ist irgendwo eine versteckte Konfigurationsmöglichkeit dafür da? Bei Xsane ist unter Menü Preferences/setup, Tab Enhancement bei Option 'Automatic Document Feeder Modus' von 'none' auf 'Autom. Dokumenteinzug' umzustellen, dann funktioniert alles. Vielleicht solltest Du an 'linux-support@brother.co.jp' mailen, da diese Treiber-Version derzeit (2004-10-15, 10:00) noch nicht auf dem Web-Site verfügbar ist. Viel Erfolg Max Renkin Stefan Benz wrote:
Hallo,
leider vergeblich habe ich versucht, mein Drucker/Scanner-Kombigerät MFC 9160 von Brother unter SuSE Linux 9.1 in Betrieb zu nehmen. Dabei bin ich nach der Anleitung von http://solutions.brother.com/Library/sol/printer/linux/sane_drivers.html vorgegangen. Die Anleitung dort ist recht neu, allerdings nur für SuSE 8.2. Das MFC 9160 hängt am USB-Anschluss, Drucken mit CUPS und PCL5e-Emulation funktioniert wunderbar.
Vielleicht kann mir ja jemand weiterhelfen. Ich bin vorgegangen, wie auf der Webseite beschrieben, also:
- aktuelle Versionen von sane und xsane sind installiert - rpm von der Brother-Seite runtergeladen und installiert - /etc/fstab editiert. Hier hatte ich die ersten Probleme, denn eine Zeile mit /proc/bus/usb gab es schon
Meine fstab (/etc/fstab) im originalen Zustand:
/dev/hda3 / reiserfs acl,user_xattr 1 1 /dev/hda5 /boot ext2 acl,user_xattr 1 2 /dev/hda8 /home reiserfs acl,user_xattr 1 2 /dev/hda7 /usr reiserfs acl,user_xattr 1 2 /dev/hda6 /var ext2 acl,user_xattr 1 2 /dev/hda1 /windows/C vfat users,gid=users,umask=0002,iocharset=utf8 0 0 /dev/hda2 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/dvd /media/dvd subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0
Ich habe die Zeile "usbfs /proc/bus/usb ..." in "usbdevfs /proc/bus/usb usbdevfs auto,devmode=0666 0 0" geändert. Später versuchte ich auch Variationen mit "usbfs" anstelle "usbdevfs".
Dann kam:
- umount /proc/bus/usb - mount /proc/bus/usb - mknod -m 666 /dev/usbscanner c 180 48
Hier meinte das System, dass /dev/usbscanner bereits existiert. Ich habe daher /dev/usbscanner gelöscht und mit "mknod -m 666 ..." neu angelegt.
Auf "sane-find-scanner" antwortete das System mit "found USB scanner (vendor=0x04f9, product=0x011f) at libusb:002:004" (wenn ich das MFC abschalte kommt diese Zeile nicht). Das System erkennt also irgendwas. Aber mit xsane bekomme ich keine Reaktion. Reboot usw. brachte alles nix. Ich bin mit meinem Latein am Ende...
Alle anderen Geräte am USB-Anschluss funktionieren wunderbar (USB Stick, MFC 9160 als Drucker mit CUPS und PCL5e-Emulation)
Mein System: SuSE 9.1, Kernel 2.6.4-52-default
Sane Version 1.0.13 XSane Version 0.92
Ich habe den Verdacht, dass es an der neuen Art liegen kann, wie unter Kernel 2.6 USB-Geräte angesprochen werden (subfs anstelle proc). Oder SuSE hat wieder mal einen Sonderweg gewählt. Denn in meinem "/proc/bus/usb" Verzeichnis steht: "001 002 003 004 devices_please-use-sysfs-instead" (anstelle devices). Vielleicht liegt es daran.
Vielleicht hat ja jemand eines der Brother-Geräte unter SuSE-Linux zum Laufen bekommen, alles Probieren und meine Suche im Internet war bisher erfolglos.
Danke Stefan