Der Ordnung halber:
mit Debian 12 funktioniert alles wie gewohnt
Hallo
jahrelang und auch mit dem c't-Desinfec't 2020 funktioniert(e) unser Canon Lide35 via direktem USB-Anschluss an den PC. Jede Scan-fähige SW arbeitete sofort.
Nun, mit Buster, erscheint nur dies nach dem Anschluss:
[ 7639.360199] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[ 7639.510005] usb 3-2: New USB device found, idVendor=04a9, idProduct=2213, bcdDevice= 3.05
[ 7639.510009] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7639.510010] usb 3-2: Product: CanoScan
[ 7639.510012] usb 3-2: Manufacturer: Canon
Vorstehende Meldungen finden sich auch in div. Dateien unter /var/log/.
Ruft man z.B. xsane oder simple-scan im Root-Terminal auf, wird der Scanner nicht gefunden. Als User via GUI starten die genannten Programme ebenfalls, aber auch dann wird der Scanner nicht gefunden. Wie gesagt - mit dem c't-Desinfec't 2020 klappt's.
Wechsel des PC - auch mit Buster - oder des USB-Ports: Scanner wird nicht gefunden
Mein user ist Mitglied der Gruppe scanner
Alle anderen USB-Geräte arbeiten problemlos.
Was muss ich an Buster verbiegen, damit der Scanner wieder erkannt wird?
[gelöst] USB-Scanner wird via dmesg gemeldet, aber die Scan-Programme finden keinen Scanner
[gelöst] USB-Scanner wird via dmesg gemeldet, aber die Scan-Programme finden keinen Scanner
Zuletzt geändert von juhuu am 07.09.2024 10:42:09, insgesamt 1-mal geändert.
-
- Beiträge: 5660
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: USB-Scanner wird via dmesg gemeldet, aber die Scan-Programme finden keinen Scanner
Hallo
Nur mal als test, kannst du mal eine PC mit debian-testing benutzen ?
Es gab da mal ein Problem mit canon-treiber (da ich nur testing und sid nutze, dort wurde mein canon auch eine Zeit nicht erkannt) . Kan ja sein, das problem vob Sid jetzt in Buster angekommen ist.
Oder nimm mal arch und teste dann xsane.
mfg
schwedenmann
Nur mal als test, kannst du mal eine PC mit debian-testing benutzen ?
Es gab da mal ein Problem mit canon-treiber (da ich nur testing und sid nutze, dort wurde mein canon auch eine Zeit nicht erkannt) . Kan ja sein, das problem vob Sid jetzt in Buster angekommen ist.
Oder nimm mal arch und teste dann xsane.
mfg
schwedenmann
Re: USB-Scanner wird via dmesg gemeldet, aber die Scan-Programme finden keinen Scanner
Laut Sane-Projekt http://www.sane-project.org/sane-mfgs.html#Z-CANON sollte der Lide 35 funktionieren. Ich habe den Lide 220, welcher laut http://www.sane-project.org/man/sane-genesys.5.html den gleichen Chip hat, und der bei mir auch oob funktioniert hat. Vielleicht doch ein Fehler mit den Gruppen? Ich erinnere mich dunkel, irgendwann da mal noch was gefummelt zu haben. (Sorry, Schuss ins blaue, aber vielleicht hilft es)
Code: Alles auswählen
$ groups
XX dialout cdrom floppy audio dip video plugdev netdev lpadmin scanner vboxusers
Re: USB-Scanner wird via dmesg gemeldet, aber die Scan-Programme finden keinen Scanner
Hallo
vielen Dank. Habe die sane-Website angeschaut.
root@flipper:/usr/bin# ./sane-find-scanner ergibt:
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x2717, product=0xff40) at libusb:003:003
found USB scanner (vendor=0x04a9 [Canon], product=0x2213 [CanoScan]) at libusb:003:004
Was ist eine Pipe?
Wie konfiguriere ich das?
Weiteres:
root@flipper:/usr/bin# /usr/sbin/hwinfo --scanner
33: USB 00.0: 10c00 Scanner
[Created at usb.122]
Unique ID: dwDZ.D5vG_t3M7KC
Parent ID: ADDn.4Nx_qoDfSd7
SysFS ID: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0
SysFS BusID: 1-1.3:1.0
Hardware Class: scanner
Model: "Canon CanoScan LiDE 50/LiDE 35/LiDE 40"
Hotplug: USB
Vendor: usb 0x04a9 "Canon"
Device: usb 0x2213 "CanoScan LiDE 50/LiDE 35/LiDE 40"
Revision: "3.05"
Driver: "usbfs"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v04A9p2213d0305dcFFdscFFdpFFicFFiscFFipFFin00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #34 (Hub)
Habe anderen USB-Anschluss genommen; keine Verbesserung.
root@flipper:/usr/bin# scanimage -L
device `genesys:libusb:001:008' is a Canon LiDE 35/40/50 flatbed scanner
root@flipper:/usr/bin#
vielen Dank. Habe die sane-Website angeschaut.
root@flipper:/usr/bin# ./sane-find-scanner ergibt:
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x2717, product=0xff40) at libusb:003:003
found USB scanner (vendor=0x04a9 [Canon], product=0x2213 [CanoScan]) at libusb:003:004
Was ist eine Pipe?
Wie konfiguriere ich das?
Weiteres:
root@flipper:/usr/bin# /usr/sbin/hwinfo --scanner
33: USB 00.0: 10c00 Scanner
[Created at usb.122]
Unique ID: dwDZ.D5vG_t3M7KC
Parent ID: ADDn.4Nx_qoDfSd7
SysFS ID: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0
SysFS BusID: 1-1.3:1.0
Hardware Class: scanner
Model: "Canon CanoScan LiDE 50/LiDE 35/LiDE 40"
Hotplug: USB
Vendor: usb 0x04a9 "Canon"
Device: usb 0x2213 "CanoScan LiDE 50/LiDE 35/LiDE 40"
Revision: "3.05"
Driver: "usbfs"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v04A9p2213d0305dcFFdscFFdpFFicFFiscFFipFFin00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #34 (Hub)
Habe anderen USB-Anschluss genommen; keine Verbesserung.
root@flipper:/usr/bin# scanimage -L
device `genesys:libusb:001:008' is a Canon LiDE 35/40/50 flatbed scanner
root@flipper:/usr/bin#
Zuletzt geändert von juhuu am 28.06.2020 08:27:11, insgesamt 1-mal geändert.
Re: USB-Scanner wird via dmesg gemeldet, aber die Scan-Programme finden keinen Scanner
was ergibt denn dann
Edit:
Schau mal in die /etc/udev/rules.d/40-libsane.rules
dort könnte man eine Zeile eintragen. Wo, seht im File. Vielleicht hilft es ja was ?
von:
https://gist.github.com/hishamhm/eef039 ... b2192dbc9c
Code: Alles auswählen
scanimage >test.png
Schau mal in die /etc/udev/rules.d/40-libsane.rules
dort könnte man eine Zeile eintragen. Wo, seht im File. Vielleicht hilft es ja was ?
von:
https://gist.github.com/hishamhm/eef039 ... b2192dbc9c
Code: Alles auswählen
# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", ENV{libsane_matched}="yes"