gelöst: Brother Scanner funktioniert nach upgrade auf bookworm nicht mehr

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
Antworten
Kermit24
Beiträge: 277
Registriert: 29.04.2006 14:44:39

gelöst: Brother Scanner funktioniert nach upgrade auf bookworm nicht mehr

Beitrag von Kermit24 » 13.08.2023 10:24:02

simple Lösung: apt install libusb-0.1-4
Warum ist das nach full-upgrade verschwunden? Vermutlich wieder wegen autoremove von apt? Das hat mir noch etliche andere Software deinstalliert, die ich noch brauchte. Ich werde dieses Paketsystem nie verstehen und sicher niemals ein Freund davon werden :(

1/2Tag Fehlersuche jetzt obsolet:

Hallo,
gestern habe ich von old-stable auf stable upgegraded und etliches funktioniert jetzt nicht mehr vernünftig. Das meiste ist erst mal unwichtig, bzw. rein kosmetisch. Aber mein Scanner brauche ich schon dringend.
Unter bullseye und 5er Kernel lief er noch einwandfrei. Jetzt unter bookworm und 6er Kernel wird er nicht mehr erkannt.
Ich habe die deb-files von brother auch noch mal de- und neuinstalliert:
ii brother-udev-rule-type1 1.0.0-1 all Brother udev rule type 1
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii brscan3 0.2.13-1 amd64 Brother Scanner Driver

sane-find-scanner findet ihn zwar, sagt aber das Treiber fehlen:
found possible USB scanner (vendor=0x04f9, product=0x01eb) at libusb:001:034
could not fetch string descriptor: Pipe error
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

scanimage -L findet gar nichts:
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages)

Nach einem gefunden Tipp, habe ich die libs von brscan3 gesymlinked:
dpkg -L brscan3
[..]
/usr/lib64/libbrscandec3.so.1.0.0
/usr/lib64/sane/libsane-brother3.so.1.0.7
/usr/lib64/libbrscandec3.so
/usr/lib64/libbrscandec3.so.1
/usr/lib64/sane/libsane-brother3.so.1
/usr/lib64/sane/libsane-brother3.so
/usr/bin/brsaneconfig3

nach
/usr/lib/x86_64-linux-gnu# ls -l |grep libbrscandec
lrwxrwxrwx 1 root root 34 13. Aug 09:22 libbrscandec3.so -> ../../lib64/libbrscandec3.so.1.0.0
lrwxrwxrwx 1 root root 34 13. Aug 09:22 libbrscandec3.so.1 -> ../../lib64/libbrscandec3.so.1.0.0
lrwxrwxrwx 1 root root 34 13. Aug 09:22 libbrscandec3.so.1.0.0 -> ../../lib64/libbrscandec3.so.1.0.0
/usr/lib/x86_64-linux-gnu/sane# ls -l |grep libsane-brother
lrwxrwxrwx 1 root root 45 13. Aug 09:23 libsane-brother3.so -> ../../../lib64/sane/libsane-brother3.so.1.0.7
lrwxrwxrwx 1 root root 45 13. Aug 09:23 libsane-brother3.so.1 -> ../../../lib64/sane/libsane-brother3.so.1.0.7
lrwxrwxrwx 1 root root 45 13. Aug 09:23 libsane-brother3.so.1.0.7 -> ../../../lib64/sane/libsane-brother3.so.1.0.7

brachte leider auch keinen Erfolg. So langsam bin ich ratlos. Drucken funktioniert dagegen einwandfrei. Es ist ein reines USB-Gerät (kein Netzwerk):
Bus 001 Device 034: ID 04f9:01eb Brother Industries, Ltd MFC-7320

unter dmesg wird er nur als printer erkannt, aber nicht als scanner
[76923.907559] usb 1-2.5: new full-speed USB device number 35 using xhci_hcd
[76924.020095] usb 1-2.5: New USB device found, idVendor=04f9, idProduct=01eb, bcdDevice= 1.00
[76924.020117] usb 1-2.5: New USB device strings: Mfr=0, Product=0, SerialNumber=3
[76924.020127] usb 1-2.5: SerialNumber: 000A0N714493
[76924.037595] usblp 1-2.5:1.0: usblp1: USB Bidirectional printer dev 35 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01EB
[76923.907559] usb 1-2.5: new full-speed USB device number 35 using xhci_hcd
[76924.020095] usb 1-2.5: New USB device found, idVendor=04f9, idProduct=01eb, bcdDevice= 1.00
[76924.020117] usb 1-2.5: New USB device strings: Mfr=0, Product=0, SerialNumber=3
[76924.020127] usb 1-2.5: SerialNumber: 000A0N714493
[76924.037595] usblp 1-2.5:1.0: usblp1: USB Bidirectional printer dev 35 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01EB
[76929.411053] usblp1: removed
[76929.413549] usblp 1-2.5:1.0: usblp1: USB Bidirectional printer dev 35 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01EB
[76931.854669] usblp1: removed
[76931.857928] usblp 1-2.5:1.0: usblp1: USB Bidirectional printer dev 35 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01EB


udev rules sind auch installiert:
cat /etc/udev/rules.d/60-brother-libsane-type1.rules

Code: Alles auswählen

#
#   udev rules sample for Brother MFP
#         version 1.0.0-1
#
#   Copyright (C) 2012 Brother. Industries, Ltd.
#
#   copy to /etc/udev/rules.d or /lib/udev/rules.d
#

ACTION!="add", GOTO="brother_mfp_end"

SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"


SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"

#  ATTRS{bInterfaceNumber}=="01", GOTO="brother_mfp_udev_3"
#  ATTRS{bInterfaceNumber}=="02", GOTO="brother_mfp_udev_3"
#  ATTRS{bInterfaceNumber}=="03", GOTO="brother_mfp_udev_3"
#  GOTO="brother_mfp_end"
#  LABEL="brother_mfp_udev_3"

ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"

#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"


LABEL="brother_mfp_end"
Die Zeilen MODE="0666", GROUP="scanner" und SYMLINK+="scanner-%k" habe ich auch schon mal "entkommentiert" ohne Erfolg. Vorher hat es in bullseye so ja auch funktioniert. Sollte in dmesg nicht auch ein Meldung kommen, wenn die rules greift?


Ich bin momentan ziemlich ratlos, was ich noch manchen kann außer nach bullseye downzugraden, um wieder scannen zu können. Habt ihr noch eine Idee?

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gelöst: Brother Scanner funktioniert nach upgrade auf bookworm nicht mehr

Beitrag von michaa7 » 16.08.2023 15:24:37

Kermit24 hat geschrieben: ↑ zum Beitrag ↑
13.08.2023 10:24:02
simple Lösung: apt install libusb-0.1-4
Warum ist das nach full-upgrade verschwunden?
intererssante Frage
Kermit24 hat geschrieben: ↑ zum Beitrag ↑
13.08.2023 10:24:02
Vermutlich wieder wegen autoremove von apt? Das hat mir noch etliche andere Software deinstalliert, die ich noch brauchte.
Hier mutiert die Vermutung begründungslos zur vermeintlichen Erkenntnis.
Kermit24 hat geschrieben: ↑ zum Beitrag ↑
13.08.2023 10:24:02
Ich werde dieses Paketsystem nie verstehen ...
das geht eben nur in schrittweise aufeinander fußenden Happen
Kermit24 hat geschrieben: ↑ zum Beitrag ↑
13.08.2023 10:24:02
...und sicher niemals ein Freund davon werden :(
so wie du das machst sicher nicht, da gebe ich dir recht.

apt autoremove sagt dir was es tut. Du musst das eben lesen und verstehen.
Wenn dir ein Softwarepaket deinstalliert wird, dann steht das ja da. Dann mache entweder kein autoremove oder setze das entsprechende Paket auf *hold* (apt-mark).

bei den libs ist das zwar unübersichtlicher und ich würde von (old-) stable erwarten dass die Abhängigkeiten *alle* passen. Als sid-Nutzer bin ich da jedoch zur Vorsicht erzogen: libusb* hört sich so *basic* an dass ich das nur gehen lassen würde wenn es irgendeine libusb*-V+ bei den neu installierten oder upgegradeten Paketen gäbe.

Nimm doch einfach mal als Startpunkt: autoremove ist *nicht* blind zu vertrauen, es ist nur ein Hilfsmittel, keine Entscheidungsautomatik.
Zuletzt geändert von michaa7 am 16.08.2023 19:05:22, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: gelöst: Brother Scanner funktioniert nach upgrade auf bookworm nicht mehr

Beitrag von fischig » 16.08.2023 17:36:20

michaa7 hat geschrieben:bei den libs ist das zwar unübersichtlicher
Man kann auch eine lib gezielt zum Deinstallieren vorschlagen und dann sehen, was passierte, wenn man's denn tatsächlich ausführte. :wink:

Ist halt alles eine Frage, wie bereit man ist, seinen eigenen Kopf zu benutzen, statt besinnungslos irgendeiner software (autoremove, unattended-upgrade, synaptic, etc.) zu vertrauen. :P

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: gelöst: Brother Scanner funktioniert nach upgrade auf bookworm nicht mehr

Beitrag von MaGe » 17.08.2023 10:48:12

.
Ist zwar schnee von vorgestern.
Kermit24 hat geschrieben: Ich habe die deb-files von brother auch noch mal de- und neuinstalliert:
Dabei hätte wahrscheinlich der linux-brprinter-installer schon gereicht
Auszug aus dem linux-brprinter-installer script.

[...]
install libusb-0.1-4 if not available [...]

und in Deutsch
libusb-0.1-4 installieren, falls nicht vorhanden



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Antworten