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"
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?