dbet
Anmeldungsdatum: 2. August 2005
Beiträge: 435
Wohnort: Winterthur
|
Ich habe einen alten Scanner von Canon, einen CanoScan LiDE 30. Ich habe das Gerät seit Jahren betrieben, zuletzt an einem PC mit Ubuntu 12.04 LTS 32-Bit. Nun habe ich mir einen neuen PC besorgt und diesen mit Ubuntu 12.04 LTS 64-Bit installiert. An diesem Gerät funktioniert der Scanner nicht mehr. Die udev-Rules werden verarbeitet und gemäss udevadm wird das Gerät erstellt. Es sind zwei, diese heissen:
UDEV [9657.947601] add /devices/pci0000:00/0000:00:14.0/usb3/3-14 (usb)
UDEV [9657.955847] add /devices/pci0000:00/0000:00:14.0/usb3/3-14/3-14:1.0 (usb) Die Benutzer sind Mitglieder der Gruppe scanner. Simple-Scan sieht den Scanner, kommt dann aber in ein Timeout und scannt nichts, oder eine schwarze Seite. Xsane sieht den Scanner gar nicht. Sane-find-scanner meldet mir dieses Gerät:
found USB scanner (vendor=0x04a9 [Canon], product=0x220e [CanoScan], chip=LM9832/3) at libusb:003:013 aber scanimage -L findet kein Gerät. Auch als Benutzer root wird das Gerät nicht gefunden. Der einzige Unterschied vom neuen zum alten PC (nebst der 64-Bit-Installation) ist USB3. Der alte hatte nur USB2. Ich habe das Gerät aber extra an einem USB2-Anschluss eingesteckt. Bei obiger UDEV-Meldung wird auf dem alten PC dort, wo oben usb3 steht, usb2 angezeigt. Auf dem neuen spielt es keine Rolle, ob ich das Gerät an einem USB2- oder USB3-Anschluss anstecke. Die Tipps in den Wiki-Artikeln habe ich bereits durchgelesen, ich habe bisher nichts gefunden, was mir helfen könnte.
|
kbu
Anmeldungsdatum: 8. April 2007
Beiträge: 93
|
Hi,
habe offensichtlich ein ähnliches/gleiches Problem unter 13.10 (64bit) mit meinem Canoscan Lide N670u. Der Scanner läuft anstandslos unter 13.10 (32bit). Die Symptome waren die Gleichen, ich bin vielleicht einen Schritt weiter. Der Scanner wird erkannt. Hier der Teil aus syslog:
Jan 22 10:39:15 micky kernel: [ 2013.653374] usb 3-12: new full-speed USB device number 4 using xhci_hcd
Jan 22 10:39:15 micky kernel: [ 2013.682514] usb 3-12: New USB device found, idVendor=04a9, idProduct=220d
Jan 22 10:39:15 micky kernel: [ 2013.682516] usb 3-12: New USB device strings: Mfr=64, Product=77, SerialNumber=0
Jan 22 10:39:15 micky kernel: [ 2013.682517] usb 3-12: Product: CanoScan
Jan 22 10:39:15 micky kernel: [ 2013.682518] usb 3-12: Manufacturer: Canon
Jan 22 10:39:15 micky colord: Device added: sysfs-Canon-CanoScan
Die Benutzer sind Mitglieder der Gruppe scanner. Simple-Scan sieht den Scanner, kommt dann aber in ein Timeout und scannt nichts. Sane-find-scanner meldet mir dieses Gerät:
found USB scanner (vendor=0x04a9 [Canon], product=0x220d [CanoScan]) at libusb:003:004
Nachdem ich im Backend (in meinem Fall /etc/sane.d/plustek.conf) folgendes eingefügt hatte:
#[usb]
# Eingefügt von KBu am 22.1.14 lt http://www.sane-project.org/man/sane-plustek.5.html
#
[usb] 0x04a9 0x220d
device auto
findet scanimage -L mein Gerät:
device `plustek:libusb:003:004' is a Canon CanoScan N670U/N676U/LiDE20 flatbed scanner
simple-scan (auch unter root)findet jedoch den scanner nicht. Auch ich hab bereits die Tipps in den Wiki-Artikeln durchgelesen, habe jedoch bisher nichts gefunden was mir helfen könnte. Hat wer eine Idee dazu? LG
|
kbu
Anmeldungsdatum: 8. April 2007
Beiträge: 93
|
Neue Erkenntisse: Nach einem Reboot erkennt simple-scan den scanner (siehe kbu_simple01), aber der Scan misslingt. Auszug aus dem Terminalfenster:
[+134,73s] WARNING: scanner.vala:1216: Unable to start device: Error during device I/O
und siehe Bild im Anhang. Bei xsane ist der gleiche Effekt. Schon das Starten aus dem Terminal dauert endlos. Scanner wird erkannt, Scan verstirbt nach einiger Zeit mit gleicher Meldun wie unter simple-scan. Da beide Frontends gleiches Verhalten zeigen, muss noch im Backend was verbogen sein. Jede Idee ist willkommen!
- Bilder
|
HarryD
Anmeldungsdatum: 14. Juni 2006
Beiträge: 2686
Wohnort: Germany - BW
|
Ich schildere mal meine Erfahrung mit genau diesem Scanner: längere Zeit hatte ich die gleichen Symptome, kurzzeitige "Linderung" und gelegentliches Scannen konnte ich durch "Fummeln" am USB-Kabel und aus-einstecken erreichen. Scanprogramm war egal. Ubuntuversion egal (z.B. 12.04/13.04) Dann fiel mir ein anderes USB-Kabel in die Hände (lag einem Router als Zubehör bei), seit dem hat das Scannen schon viele (hunderte) Male funktioniert. Wie gesagt, nur eine Schilderung, muss für dich nicht zutreffen ... Gruß Harry
|
kbu
Anmeldungsdatum: 8. April 2007
Beiträge: 93
|
Hallo Harry, ich hatte auch bereits Kabelprobleme (5 m waren zu lang!) mit dem Scanner. Dadurch verwende ich nur mehr ein 1m Kabel und hab den Scanner vom Arbeitsplatz auf ein Regal nahe dem Rechner verbannt. Ich hab dort noch einen weiteren Server (7x24,) unter 12.04 LTE 32 Bit (ohne Bildschirm, Tastatur und Maus) laufen, der mein DHCP-, DNS-, File-, Print-Server und Virtualisierungs-Host (hab einen eigenen Mailserver) ist. Dort lauft der Scanner (mit genau diesem 1m Kabel) einwandfrei. Jetzt verwend ich als "Workaround" diesen als Scan-Server. Von meinem Arbeits-PC (Unity 13.10 64bit) kann ich jetzt auf den Netzwerk-Scanner fast problemlos zugreifen. Fast problemlos bedeutet, wenn ich zb. xsane am Desktop aufrufe, etwas scanne und dann einige Zeit nichts mehr scanne, werde ich um einen Username und Password gefragt. Da ich nicht weiss was ich dort eingeben soll (meine Credentials sind es nicht), hilft nur xsane beenden und neu starten. Bingo! Ist etwas unbequem (werd einen eigenen Thread im Forum starten) aber ich kann damit zur Not leben. LG Kurt
|
dbet
(Themenstarter)
Anmeldungsdatum: 2. August 2005
Beiträge: 435
Wohnort: Winterthur
|
Ich benutze das Originalkabel, welches mit dem Gerät geliefert wurde. Ich habe kein anderes, welches passen würde. Es ist nicht länger als einen Meter. Mit diesem Kabel funktioniert der Scanner an meinem alten PC. Ich habe an diesem PC mal die Live-CD von 12.04 32-Bit gebootet. Damit habe ich die genau gleichen Symptome. Es liegt also m.E. nicht an der 64-Bit-Version. Ich tippe eher darauf, dass der Scanner am neuen PC per USB zuwenig Strom bekommt. Der Scanner hat glaub ich ja noch eine USB 1.1-Schnittstelle. Ich könnte nun am alten PC den Scanner im Netzwerk freigeben, das dünkt mich dann aber doch etwas zu kompliziert. Ich werde mal schauen, ob ich irgendwo ein anderes Kabel hernehmen kann.
|
kadees
Anmeldungsdatum: 25. Januar 2014
Beiträge: Zähle...
Wohnort: BaWü
|
Ich tippe eher darauf, dass der Scanner am neuen PC per USB zuwenig Strom bekommt.
jepp!
Hatte genau die selben Probleme, seit ich den LiDe - vor ca. 2 Jahren - an einem externen USB-Hub mit eigener Stromversorgung angeschlossen habe gab es keine Probleme mehr. Gruß Dieter
|
dbet
(Themenstarter)
Anmeldungsdatum: 2. August 2005
Beiträge: 435
Wohnort: Winterthur
|
Ich habe leider keinen Zugriff auf ein anderes Kabel oder einen aktiven USB-Hub. Daher habe ich den SANE-Netzwerkzugriff konfiguriert. Vorläufig kann ich nun so scannen.
|
steelsteel
Anmeldungsdatum: 17. Oktober 2008
Beiträge: 154
|
Update 201405, Ubuntu 14.04 64bit Scanner Lide30 tauchte nicht auf, der Eintrag per Zusatz
[usb] 0x04a9 0x220e
am Ende der /etc/sane.d/plustek.conf führt nun dazu, dass nun auch scanimage -L den Scanner anzeigt. Ohne diesen Eintrag zeigte nur sane-find-scanner den Scanner an. Allerdings: Funktioniert beide Male nur mit root-Rechten.
Mein normaler User ist Mitglied der Gruppe scanner - bekommt aber weder mit "sane-find-scanner" noch mit "scanimage -L" des Scanner angezeigt. Hier liefert sane-find-scanner folgendes: | could not open USB device 0x04a9/0x220e at 003:029: Access denied (insufficient permissions)
|
--edit 1 In der Datei /lib/udev/rules.d/50-udev-default.rules musste | SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"
|
in | SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
|
abgeändert werden. Dann ein "sudo service udev restart" als User. Sollte imho dringend in der Standard-Ubuntu-Installation geändert werden, ist nicht nutzerfreundlich. Nun findet auch der User per "sane-find-scanner" und "scanimage -L" den Scanner. Verbleibende Probleme:
1. LEIDER scannt der Scanner immer noch nicht mit xsane.
2. Wo kann man den geänderten RechtEintrag von /lib/udev/rules.d/50-udev-default.rules persistent hinterlegen, damit er nicht bei einem Update wieder überschrieben wird? --weitere Debuginfos
Dieser und ein weiterer Scanner (Fujitsu Scansnap) hängen per USB3.0 AKtivhub am System. Der Fujitsu meldet in dmesg:
| usb 3-9.2: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
|
Der Canon Lide30 wird ohne Fehlermeldung in dmesg angeführt. Hilfe (immer noch) willkommen, Dankeschön!
|
steelsteel
Anmeldungsdatum: 17. Oktober 2008
Beiträge: 154
|
edit 20140618 - Leider immer noch kein Scan mit Ubuntu 14.04 möglich. BeideScanner verweigern mir hartnäckig ihren Dienst.
Auch ein aktiver USB-Hub brachte keine Besserung. scanimage -L findet nichts (sane-find-scanner schon)
xsane startet selten (!) mit scanner und hat dann aber ewige timeouts, bei denen die gui ausgregraut wird und nach ca. 30-90 Sekunden wieder reagiert. Das passiert übrigens bei jedem Konfigurationauswahlklick in die gui. Eine Meldung von simple-scan meldet ein "could not connet to message bus". Ratlos.
|
steelsteel
Anmeldungsdatum: 17. Oktober 2008
Beiträge: 154
|
ok - Suche engte Problem ein:
Das USB2 Gerät hat Probleme an den USB3 Ports meines Notebooks, Schuldiger scheint hier das Kernelmodule xhci zu sein. Ist ein verbreitetes Problem.
|
banause
Anmeldungsdatum: 17. November 2009
Beiträge: 258
|
Hallo kbu, Dein Beitrag vom 22.Januar 11:55 errinnert mich sehr an mein Problem hier im Forum. Ich bekomme die gleiche Fehlermeldung. Hat sich mittlerweile eine Lösung abgezeichnet? Gruß, banause
|
steelsteel
Anmeldungsdatum: 17. Oktober 2008
Beiträge: 154
|
--Lösung: Nach der Anleitung auf http://wiki.ubuntuusers.de/Kernel/Kompilierung habe ich das builtin-Module xhci_hcd im Kernel deaktiviert. Dazu habe ich ihn selbst neu kompiliert und in der erwähnten .config # CONFIG_USB_XHCI_HCD is not set
# CONFIG_USB_XHCI_PLATFORM is not set anstelle der alten Einträge CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=m benutzt. Nun laufen alle usb-Ports mit "Driver=ehci-pci/2p" meldet "lsusb -t". –> Scanner gehen beide sofort wieder. Es wäre gut, wenn jemand Erfahreneres seine Meinung noch ergänzen könnte - ich weiss noch nicht, welche Folgen der selbstkompilte Kernel hat bzw. wo mir in der Folge USB3.0-Support fehlen wird. Mein Problem ist erstmal gelöst, ich hoffe das hilft vielleicht dem ein oder anderen.
|
gscholl
Anmeldungsdatum: 11. Juni 2011
Beiträge: Zähle...
|
Ich hatte eine ähnliche Fehlerproblematik mit einem Canon CanoScan670U.
scanimage -L
hat bei mir eine korrekte Ausgabe ausgegeben:
device `plustek:libusb:005:005' is a Canon CanoScan N670U/N676U/LiDE20 flatbed scanner
Doch sowohl unter Xsane als auch unter Simple Scan kamen nur schwarze Abzüge, die Mechanik des Scanners hat sich nicht gerührt.
Nachdem ich ein kürzeres USB-Kabel benutzt habe, lief das Gerät einwandfei Problem gelöst, dankeschön. Der Thread kann meiner Meinung nach auf "gelöst" gesetzt werden - wie wäre es mit einem Eintrag ins Wiki zur USB-Kabel-Problematik?
Ich habe mir dir Freiheit genommen, dazu einen Absatz in Scanner/USB einzutragen. Ich hoffe, ich habe alles richtig gemacht... 🙄
|
NameVergeben42
Anmeldungsdatum: 18. Januar 2014
Beiträge: Zähle...
|
Huhu, hatte mit verschiedenen Kabeln das selbe problem (Lenovo thinkpad w510), Scanner wurde erkannt ließ sich aber nicht betreiben, zumindest nicht links bei meinen beiden usb 3.0 ports. Am hinteren usb port (2.0?) funktioniert jedoch alles einwandfrei, wahrscheinlich hatten erstere keine ausreichende Stromversorgung.
|