[Eisfair] Problem mit Sane per USB
Dirk Alberti
Howy-1 at gmx.de
So Mai 24 19:31:39 CEST 2020
Hallo zusammen,
bei mir läuft ein kleiner Eisfair als reiner Scan-Server fürs LAN.
Gestern (23.5.2020) haben wir noch gescannt und danach einige
aufgelaufene Updates durchgeführt.
Ich weiß jetzt nicht genau, meine aber, dass irgendwas mit USB dabei war.
Jedenfalls habe ich seit dem Start des Scan-Servers heute das Problem,
dass Sane nicht mehr richtig funktioniert.
Von den Clients aus ist der Scanner per Sane nicht mehr erreichbar. Im
Sane-Setup des Scan-Servers bekomme ich beim Menüpunkt 6. Find Scanners
die Ausgabe:
could not fetch string descriptor: Input/output error
could not fetch string descriptor: Input/output error
found USB scanner (vendor=0x03f0, product=0x0901) at libusb:002:005
Bei Menüpunkt 7. Test Scanners:
Test if SANE found the scanner
could not fetch string descriptor: Input/output error
could not fetch string descriptor: Input/output error
found USB scanner (vendor=0x03f0, product=0x0901) at libusb:002:005
scanimage: open of device genesys:libusb:002:005 failed: Invalid argument
Ich setze dann mittels des kleinen Tools usbreset (selbst kompiliert)
den USB-Port des Scanners zurück und schon kann ich den Scanner mittels
Shellbefehl scanimage wieder erreichen.
scanner # scanimage -L
device `genesys:libusb:002:005' is a Hewlett Packard ScanJet 2300c
flatbed scanner
device `net:scanner.howy.lan:genesys:libusb:002:005' is a Hewlett
Packard ScanJet 2300c flatbed scanner
device `net:localhost:genesys:libusb:002:005' is a Hewlett Packard
ScanJet 2300c flatbed scanner
scanner #
scanner # scanimage -T
scanimage: scanning image of size 637x871 pixels at 8 bits/pixel
scanimage: acquiring gray frame, 8 bits/sample
scanimage: reading one scanline, 637 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS
Dann funktioniert auch die Scannerei vom Linux-Laptop über XSane. Aber
nur einmal, dann ist der Scanner in Sane verschwunden.
Ausgabe in der Konsole danach:
scanner # scanimage -T
scanimage: no SANE devices found
scanner # scanimage -L
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).
scanner #
Nach usbreset /dev/bus/usb/002/005 ist er wieder da, als wäre nichts
gewesen.
Greife ich dann über Sane auf den Sanner zu, egal ob vom Client aus oder
aus dem Setup-Menü von Sane, funktioniert das einmal, danach ist wieder
Schluss. Woran könnte das liegen?
Es hat bis vor kurzem über etliche Monate problemlos und zur
Zufriedenheit (meiner Frau) funktioniert.
Gruß, Dirk
Mehr Informationen über die Mailingliste Eisfair