~$ ls -l /usr/lib64/ insgesamt 44 lrwxrwxrwx 1 root root 32 Apr 14 21:26 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.31.so lrwxrwxrwx 1 root root 22 Sep 22 18:01 libbrscandec2.so.1 -> libbrscandec3.so.1.0.0 lrwxrwxrwx 1 root root 29 Feb 4 2015 libbrscandec3.so -> /usr/lib64/libbrscandec3.so.1 lrwxrwxrwx 1 root root 33 Feb 4 2015 libbrscandec3.so.1 -> /usr/lib64/libbrscandec3.so.1.0.0 -rwxr-xr-x 1 root root 37064 Feb 4 2015 libbrscandec3.so.1.0.0 drwxr-xr-x 2 root root 4096 Sep 22 18:46 sane ~$ ls -l /usr/lib64/sane insgesamt 112 lrwxrwxrwx 1 root root 37 Feb 4 2015 libsane-brother3.so -> /usr/lib64/sane/libsane-brother3.so.1 lrwxrwxrwx 1 root root 41 Feb 4 2015 libsane-brother3.so.1 -> /usr/lib64/sane/libsane-brother3.so.1.0.7 -rwxr-xr-x 1 root root 111264 Feb 4 2015 libsane-brother3.so.1.0.7 lrwxrwxrwx 1 root root 25 Sep 22 18:01 libsane.so.1 -> libsane-brother3.so.1.0.7
Brother MFC-7320 Scanner ohne Funktion
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
|
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
~$ id uid=1000(xxxxs) gid=1000(xxxxs) Gruppen=1000(xxxxs),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),124(lpadmin),127(scanner),128(saned),131(sambashare) . ~$ cat /etc/sane.d/dll.conf | grep brscan ~$ Du meinst wahrscheinlich ~$ cat /etc/sane.d/dll.conf | grep brother brother3 ~$ |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
😉 ja meinte brother. Gut -ich will mal was probieren sudo mv /etc/sane.d/dll.conf /etc/sane.d/dll.conf.bak echo -e "brother3" | sudo tee -a /etc/sane.d/dll.conf dann wieder export SANE_DEBUG_DLL=255 && scanimage -L |
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
sudo mv /etc/sane.d/dll.conf /etc/sane.d/dll.conf.bak danach gibt es die dll.conf nicht mehr, ist das beabsichtigt? .bak und .tmp sind identisch. ~$ ls -l /etc/sane.d/dll.* -rw-r--r-- 1 root root 1127 Sep 22 18:46 /etc/sane.d/dll.conf.bak -rw-r--r-- 1 root root 1126 Sep 22 18:02 /etc/sane.d/dll.conf.tmp /etc/sane.d/dll.d: insgesamt 4 -rw-r--r-- 1 root root 38 Apr 1 08:51 hplip . ~$ export SANE_DEBUG_DLL=255 && scanimage -L scanimage: symbol lookup error: scanimage: undefined symbol: md5_buffer |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Die ist natürlich da! Siehe und zeige cat /etc/sane.d/dll.conf |
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
Die ist nicht da, s.o.! ~$ cat /etc/sane.d/dll.conf cat: /etc/sane.d/dll.conf: Datei oder Verzeichnis nicht gefunden ~$ ls -l /etc/sane.d/dll.* -rw-r--r-- 1 root root 1127 Sep 22 18:46 /etc/sane.d/dll.conf.bak -rw-r--r-- 1 root root 1126 Sep 22 18:02 /etc/sane.d/dll.conf.tmp /etc/sane.d/dll.d: insgesamt 4 -rw-r--r-- 1 root root 38 Apr 1 08:51 hplip |
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
Da scheint der Befehl echo -e "brother3" | sudo tee -a /etc/sane.d/dll.conf nicht funktioniert zu haben, vermutlich 'mea culpa' Jetzt: ~$ echo -e "brother3" | sudo tee -a /etc/sane.d/dll.conf brother3 . ~$ cat /etc/sane.d/dll.conf brother3 brother3 war aber vorher schon letzte Zeile der dll.conf ~$ export SANE_DEBUG_DLL=255 && scanimage -L scanimage: symbol lookup error: scanimage: undefined symbol: md5_buffer Wo nimmst Du nur die Zeit und Geduld her? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
Ich habe mal auf einem anderen frischen System die Treiber neu installiert. Alternativ für 64-bit Alternativ zum Kopieren kann eine Datei /etc/ld.so.conf.d/brother.conf angelegt werden mit folgendem Inhalt: /usr/lib64\\ /usr/lib64/sane Das Aktivieren der Bibliotheken erfolgt mit: sudo ldconfig siehe https://wiki.ubuntuusers.de/Scanner/Brother/ vorher wird der Scanner aber auch nicht gefunden. |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Der Eintrag im Wiki ist "Dreck". Deinstalliere den brscan3 wieder sudo apt purge brscan3 Entferne den Eintrag sudo rm /etc/ld.so.conf.d/brother.conf lasse neu Einlesen sudo ldconfig Dann Installierst du wie hier im Thread von mir vorgegeben. Damit haben wir eine Realistische Chance 😉 Der einzige Eintrag (brother3) in der /etc/sane.d/dll.conf war dazu da,das Sane nur den Brother abfragt – Fehleranalyse halt. Gruß Stephan |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Kommt hier noch was ❓ Ansonsten auf gelöst setzen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
Problem ist leider noch nicht gelöst. Habe ein 20.04.1 nochmal neu aufgesetzt: sane-find-scanner findet den Scanner, scanimage -L findet ihn nicht. ☹ ☹ ☹ |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 Wohnort: Franken |
Ich habe noch eine Ergänzung: Ich habe die Datei /lib/udev/rules.d/60-libsane.rules geändert (Fundestelle irgendwo im Internet) und die Brother-Zeile eingefügt: # This file was automatically created based on description files (*.desc) # by sane-desc 3.5 from sane-backends 1.0.29 # # udev rules file for supported USB and SCSI devices # # For the list of supported USB devices see /usr/lib/udev/hwdb.d/20-sane.hwdb # # The SCSI device support is very basic and includes only # scanners that mark themselves as type "scanner" or # SCSI-scanners from HP and other vendors that are entitled "processor" # but are treated accordingly. # # If your SCSI scanner isn't listed below, you can add it to a new rules # file under /etc/udev/rules.d/. # # If your scanner is supported by some external backend (brother, epkowa, # hpaio, etc) please ask the author of the backend to provide proper # device detection support for your OS # # If the scanner is supported by sane-backends, please mail the entry to # the sane-devel mailing list (sane-devel@alioth-lists.debian.net). # ACTION!="add", GOTO="libsane_rules_end" # Brother scanners ATTRS{idVendor}=="04f9", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes" # The following rule will disable USB autosuspend for the device ENV{DEVTYPE}=="usb_device", ENV{libsane_matched}=="yes", TEST=="power/control", ATTR{power/control}="on" SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin" GOTO="libsane_rules_end" LABEL="libsane_scsi_rules_begin" KERNEL!="sg[0-9]*", GOTO="libsane_rules_end" # Generic: SCSI device type 6 indicates a scanner ATTRS{type}=="6", ENV{libsane_matched}="yes" # Some scanners advertise themselves as SCSI device type 3 # Wildcard: for some Epson SCSI scanners ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER*", ENV{libsane_matched}="yes" # Epson Expression 800 | Epson Expression 800 ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Expression800", ENV{libsane_matched}="yes" # Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", ENV{libsane_matched}="yes" # Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9800", ENV{libsane_matched}="yes" # Epson GT-X900 | Epson Perfection V700 Photo | Epson Perfection V750 Photo ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-X900", ENV{libsane_matched}="yes" # Epson Perfection 636S | Epson Perfection 1200S | Epson Perfection 1200S ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", ENV{libsane_matched}="yes" # Epson Perfection 636 | Epson Perfection 636S ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4p ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet IIc ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet IIp ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet IIcx ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4c ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5p ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 6200C ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 6300C ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes" LABEL="libsane_rules_end" es gibt jetzt andere Fehlermeldungen, der Scanner wird immerhin gefunden, aber scannt nicht: ~$ scanimage -L device `brother3:bus9;dev1' is a Brother MFC-7320 USB scanner ~$ scanimage --format=png >abc.png scanimage: open of device brother3:bus9;dev1 failed: Invalid argument
|
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Zeige dpkg -l | egrep 'ippusbxd|libusb-0.1-4|system-config-printer-udev|Brother' locate libsane-b libbrscandec id grep "usb_device" /lib/udev/rules.d/50-udev-default.rules |