Brother MFC 9160 als Scanner unter SuSE 9.1
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 -- +++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl
Hallo Stefan, hallo Leute, (sorry für die verspätete Antwort) Am Donnerstag, 1. Juli 2004 20:37 schrieb Stefan Benz:
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.h tml 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. [...] Auf "sane-find-scanner" antwortete das System mit "found USB scanner (vendor=0x04f9, product=0x011f) at libusb:002:004"
Das ist doch schonmal recht hilfreich.
Aber mit xsane bekomme ich keine Reaktion. Reboot usw. brachte alles nix. Ich bin mit meinem Latein am Ende...
Ich würde spontan vermuten, dass Du sane noch nicht konfiguriert hast. Im Idealfall kannst Du den Scanner mit YaST2 konfigurieren, ansonsten bleibt der Umweg über die Dateien in /etc/sane.d/ Die Scannereinrichtung ist auch in der FAQ beschrieben, allerdings hat scheinbar kein FAQler einen USB-Scanner, deshalb ist der zugehörige Text sehr kurz geraten. Trotzdem dürfte zumindest der allgemeine Teil zur Scannereinrichtung für Dich interessant sein. 6.1. Wie richte ich einen Scanner lokal ein? http://suse-linux-faq.koehntopp.de/q/q-scanner-lokal.html Gruß Christian Boltz -- Die beste SuSE glaub ich Dir gern, von mir aus auch gern die beste Linux Distro, aber die beste Susi kann ich dir nicht unterschreiben... Da gibt es Features, die wird die SuSE AG nie in eine Linux-Distro unterbringen ;-) [Manfred Tremmel in suse-linux]
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
participants (3)
-
Christian Boltz
-
Maximilian Renkin
-
Stefan Benz