• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

erfolgreiche Installation MFC-8440 via USB

herrmeier

Member
Liebe Linux-Clubler,

gestern hatte ich das Glück, dass ein Freund mir half meinen brother MFC-8440 via USB ans Laufen zu bekommen,
nachdem ich bei der Installation nach der brother-Vorgabe (http://solutions.brother.com/linux/sol/printer/linux/sane_install.html) leider gescheitert war.
Endeffektlich hing es wohl daran, dass brother in der /etc/saned/dll.conf auskommentiert war. Diese Datei ist m.E. jedenfalls die einzige, die wir mit vi geändert haben.

Mein Anliegen ist nun, den Installationshergang zumindest anhand der History zu dokumentieren. Vielleicht bekomme ich meinen Freund sogar dazu mit mir eine kurze Anleitung zu verfassen, die dann ins Wiki kommen kann, so dass nicht andere wie ich wie der Ochs vor dem Berg stehen.

Also wer mir bei der Rekonstruktion helfen möchte, sei herzlich eingeladen.
Ich begann mit der Installation des brscan-0.2.3-0.i386.rpm-Packetes in Yast. Dann folgte ich zunächst der Anleitung von brother. Scheiterte wie bereits geschrieben jedoch.

Anbei die mir relevant erscheinenden Befehle aus der history des root:


595 cd /etc/sane.d/
596 ls
597 uname -a
598 cd /etc/
599 vi fstab
600 $ echo 'none /proc/bus/usb usbfs auto,devmode=0666 0 0'>>/etc/fstab
601 echo 'none /proc/bus/usb usbfs auto,devmode=0666 0 0'>>/etc/fstab
602 vi fstab
603 unmount /proc/bus/usb
604 umount /proc/bus/usb
605 mount /proc/bus/usb
606 more fstab
607 mount /proc/bus/usbfs
613 cd /dev/
619 mount | grep usb
620 mount -t usbfs none usb -o devmode=0666
621 mount | grep usb
622 cd usb
623 ls -la
624 cat devices
625 cd ..
626 umount usb
627 cd /proc/
628 cd bus/
629 l
630 l usb/
631 vi /etc/fstab
632 mount usb
633 vi /etc/fstab
634 mount usb
635 cd usb
636 ls -la
637 cd /proc
638 ls -la
639 cat meminfo
640 free
641 cd bus
642 ls -la
643 cd input/
644 ls -la
645 cat devices
646 cd ..
647 cd /dev
648 mknod -m 666 /dev/usbscanner c 180 48
649 ls -la ttyS0
650 ls -la usbscanner
651 sane-find-scanner
652 scanimage -L
653 xsane
654 dmesg | tail -30
655 xsane
656 lsusb
657 rmmod usblp
658 scanimage -L
659 lsmod
660 brsaneconfig --help
661 brsaneconfig -d
662 brsaneconfig --help
663 sane-find-scanner
664 scanimage -L
665 scanimage --help
666 /usr/local/Brother/sane/setupSaneScan
667 scanimage -L
668 sane-find-scanner
669 sane-find-scanner --help
670 l usbscanner
671 scanimage -h
672 scanimage -d brother:/dev/usbscanner
673 scanimage -T -d brother:/dev/usbscanner
674 ls -la usbscanner
675 ls -la usb/
676 cd usb
677 ls -la usb*
678 scanimage -T -d brother:/dev/usbdev2.2_ep84
679 scanimage -T -d brother:/dev/usbdev2.2_ep85
680 scanimage -T -d brothedqw:/dev/usbdev2.2_ep85
681 scanimage -T -d /dev/usbdev2.2_ep85
682 scanimage -T -d /dev/usbdev2.2_ep84
683 scanimage -T -d /dev/usbscanner
684 scanimage --list-devices
685 sane-find-scanner
686 sane-find-scanner --help
687 sane-find-scanner -h
688 sane-find-scanner -v
689 dmesg|less
690 ls -la usbscanner
691 dd if=/dev/usbscanner of=/dev/zero bs=1 count=1
692 brsaneconfig
693 brsaneconfig -h
694 man brsaneconfig
695 brsaneconfig -d
696 brsaneconfig
697 tail -f /var/log/messages
698 dmesg|tail -20
699 ifconfig -a
700 iwconfig
701 uname -a
702 cd /etc/sane.d/
703 l
704 scanimage -L
705 scanimage -h
706 scanimage --device-name=brother
707 1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c1;2c
708 scanimage -h
709 scanimage --device-name=brother --format=tiff -L
710 cd /root ; scanimage --device-name=brother --format=tiff -b
711 ls -la
712 xli out1.tif
713 gimp out1.tif
714 mv out1.tif /tmp/
715 chown hm /tmp/out1.tif
716 brsaneconfig
717 brsaneconfig -a name=BR8440 model=MFC8440 nodename=LAPTOP
718 brsaneconfig -q
719 brsaneconfig -a name=BR8440 model=MFC-8440 nodename=LAPTOP
720 brsaneconfig --help
721 brsaneconfig -q
722 brsaneconfig --help
723 brsaneconfig -d
724 brsaneconfig -p
725 ps aux | grep br
726 brsaneconfig --help
727 brsaneconfig -r LAPTOP
728 cd /usr/local/Brother/
729 ls -la
730 cd sna
731 cd sane/
732 ls -la
733 ./setupSaneScan
734 ./setupSaneScan --help
735 less setupSaneScan
736 vi /etc/sane.d/dll.conf
737 scanimage -L
738 xsane
739 pwd
740 cd /proc/
741 cat filesystems
742 mount
743 cd /dev
744 cd usb
745 ls -la
746 clear
747 lsusb
748 lsusb -v

hier die m.E. nach relevanten Teile der history des users:

172 xsane
173 cd /proc/bus/usb/
174 l s-l
175 ls -la
176 cat devices
177 lsusb -v | less
178 cd /etc/sane.d/
179 ls -la
180 vi saned.conf
181 xsane
182 gimp /tmp/out1.tif
183 gimp
184 scanimage -?
185 scanimage -h
186 scanimage -d brother --format=tiff -p --batch=/tmp/out%d.tif --batch-count=5
187 xsane

meine /etc/fstab

/dev/sda6 / ext3 acl,user_xattr 1 1
/dev/sda1 /boot ext3 acl,user_xattr 1 2
/dev/sda8 /home ext3 acl,user_xattr 1 2
/dev/sda7 /opt ext3 acl,user_xattr 1 2
/dev/sda5 swap swap defaults 0 0
/dev/sda3 /home/hm/hdd160gb_backup vfat users,gid=users,umask=0002,utf8=true 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
#usbfs /proc/bus/usb usbfs noauto 0 0
# *hm* FrAug17th07 folgende Zeile wurde per hand eingefügt um den brother 8440 ans Laufen zu bekommen, obige auskommentiert
# http://solutions.brother.com/linux/sol/printer/linux/sane_install.html
usbfs /proc/bus/usb usbfs auto,devmode=0666 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/sdb1 /home/hm/winxp ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0

ich bin jetzt jedenfalls sehr zufrieden. Insbesondere mit xsane. Lediglich die Komprimierung von pdf-Dateien würde ich gerne noch ein wenig optimieren.
Also ich hoffe hiermit wenn auch mehr schlecht als recht, zumindest einen Ansatz zur Hilfe gegeben zu haben.
HGe
Euer
hm
 

der-bert

Newbie
Ich schreibe mal gerade nach Gedächtnis und Deinen Notizen herunter, was wir wirklich getan haben (alles, was auf der Konsole gemacht wurde, mit root-Rechten)

  • Mit Yast Software installieren. Das waren das brscan-Paket von Brother, ausserdem xsane und so ziemlich alles, wo "sane" im Paketnamen vorkommt.
  • /proc/bus/usb zum Laufen bringen. Wir haben einen Kernel 2.6, daher muss in /etc/fstab folgende Zeile stehen:
    Code:
    none  /proc/bus/usb  usbfs  auto,devmode=0666  0  0
  • Jetzt von Hand den Mount ausführen (ab nächstem Neustart geht das automatisch):
    Code:
    mount /proc/bus/usb
    sollte ohne Probleme funktionieren

  • /etc/sane/dll.conf editieren. Hier sollte nur eine einzige Zeile nicht mit dem Gartenzaun # auskommentiert sein, nämlich die Zeile
    Code:
    brother
    - wir mussten dazu den Gartenzaun entfernen.
  • Den Geräteknoten /dev/usbscanner anlegen
    Code:
    mknod -m 666 /dev/usbscanner c 180 48
    • Jetzt kann man zB mal
      Code:
      scanimage -d brother
      ausprobieren, oder xsane aufrufen.

    Ich hoffe, ich habe nichts vergessen.

    Es grüßt
    DerBert
 

whois

Ultimate Guru
Hi

Ich finde das HowTo gut schreibt das doch noch in unsere Wiki rein sonst wird es nachher noch verschüttet. :wink:

cu
 
Oben