• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] USB-Scanner "Epson Perfection 1670" unter

A

Anonymous

Gast
Hallo,

ich bekomme mein o.g. Scanner nicht zum laufen.
Eigentlich wird er unter SANE mittels Backend "SnapScan 1.4" unterstützt.
Doch scheitern tue ich schon vorher:

Mit Sane-find-scanner (als normal-user und als root) erhalten ich folgendes Ergebnis:

# No USB scanners found. If you expected something different, make sure that
# you have loaded a driver for your USB host controller and have installed a
# kernel scanner module.

Mit Scanimage -L (als normal-user und als root) erhalten ich folgendes Ergebnis:

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.

Ich befürchte auch aufgrund bereits stundenlanger recherchen, daß es sich um ein Problem
zum Thema "hotplugging" handelt ? speziell 9.3 ? speziel Kernel 2.6 ?

PS: Installiert sind bei mir Libusb 0.1.8-36 und sane 1.0.16-0.pm.1.

Freue mich über jeden hilfreichen Hinweis.

Gruß, Frank
 
OP
A

Anonymous

Gast
Hi whois,

das Scanner HowTo ist wirklich recht gut.
Doch wie ich schon schrieb, liegt das Problem scheinbar bei mir wo anders?!
Denn leider abweichend zum Scanner HowTo fruchtet der Befehl sane-find-Scanner bei mir nicht (siehe oben: es wird kein Gerät "detected").

Gruß,
Frank
 

misiu

Moderator
Teammitglied
Wird er überhaupt angezeigt am USB-Anschluss? (sehe INFOZENTRUM bei KDE). Probiere einfach andere
USB-Büchsen aus, und kein USB-HUB dazwischen!
USB-Kabel überprüfen.
Funktionieren andere USB-Geräte?

MfG
misiu
 
OP
A

Anonymous

Gast
misiu schrieb:
Wird er überhaupt angezeigt am USB-Anschluss? (sehe INFOZENTRUM bei KDE). Probiere einfach andere
USB-Büchsen aus, und kein USB-HUB dazwischen!
USB-Kabel überprüfen.
Funktionieren andere USB-Geräte?

MfG
misiu

Hi,
ich habe 2 USB-Buchsen auf der Rückseite. Beide liefen zu Windows-Zeiten
(bis vor kurzen) einwandfrei (=> Kabel).
Neben dem Scanner habe ich noch einen Drucker; dieser - und auch ein MP3-Player auf der Vorderseite - werden erkannt. Ein vertauschen der
rückseitigen USB-Buchsen habe ich auch schon erfolglos probiert.
Im Yast-Menü "Hardware/Scanner" und im Suse Plugger wird kein Scanner
angezeigt.
Einen USB-Hub habe ich meines Wissens nicht dazwischen.

Gruß,
Frank
 

misiu

Moderator
Teammitglied
Zitat:
"Im Yast-Menü "Hardware/Scanner" und im Suse Plugger wird kein Scanner
angezeigt. "

SuSE-Plugger und YaST werden erst was anzeigen, wenn
eine Gerätekennung eingetragen ist.

Was zeigt KDE->Infozentrum an?
bzw. das Paket "usbview" (evtl. nachinstallieren)?

Auf der Textkonsole kannst du versuchen mit:
Code:
misiu1:/home/misiu # lsusb
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 03f0:1204 Hewlett-Packard DeskJet 930c
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 06bd:208f AGFA-Gevaert NV SnapScan e50
Bus 001 Device 003: ID 09da:001a A4 Tech Co., Ltd

Geladene Module (sollte "scanner" dabei sein)mit:
Code:
lsmod
auflisten.

Oder so (ist noch Kernel 2.4.x):
Code:
misiu1:/home/misiu # lsmod | grep usb
usbserial              22012   0  (autoclean) (unused)
usb-uhci               23824   0  (unused)
usbcore                64364   1  [usbserial printer hid scanner usb-uhci]
Sehe auch USB-Forum: "Wichtige"

MfG
misiu[/code]
Code:
 
OP
A

Anonymous

Gast
Hallo, vielen Dank für die Mühe und vorab Sorry für die vielleicht merkwürdigen Fragen meiner seits.

Zitat:
Was zeigt KDE->Infozentrum an?
bzw. das Paket "usbview" (evtl. nachinstallieren)?

Mittels usbview (habe ich gerade nachinstalliert)
und im KDE>Infozentrum>usb-Geräte werden 4 Host Controller angezeigt:
3 OHCI Controller
1 EHCI Controller

für alle gilt: Linux 2.6.11.4-21.8-default
Habe ich Dich somit richtig verstanden?

Der Befehl lsusb liefert ...
MusicWorld@linux:~> lsusb
bash: lsusb: command not found


Der Befehl lsmod liefert ... eine lange Liste an Modulen.
Ein Modul „Scanner“ ist leider nicht dabei.

Der Hinweis zum USB-Forum ist wirklich gut, bin in auch schon nachgekommen. Doch leider konnte ich speziell für mich noch keinen Hinweis finden bzw. verstehen.

Gruß,
Frank
 
OP
A

Anonymous

Gast
Danke an HansBauer,

/sbin/lsusb liefert als root und User ...

Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Kann damit und mit den vorherigen Angaben Jemand etwas anfangen?

Gruß,
Frank
 

misiu

Moderator
Teammitglied
Keine USB-Geräte vorhanden...
Ist der Scanner oder andere USB-Geräte an?
Schau dir die USB-Einstellungen im BIOS an.

MfG
misiu
 
OP
A

Anonymous

Gast
Sorry, ich vergass zu schreiben, daß nur der Scanner eingeschaltet war. Mit zusätzlich eingeschalteten (USB-) Drucker von Canon liefert /sbin/lsusb ...

Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04a9:1086 Canon, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Wie / Wo finde ich die Einstellungen im Bios?

Gruß,
Frank
 

misiu

Moderator
Teammitglied
Hast du deine SuSE von 9.2 auf 9.3 geupdated?
Dann gilt das:
http://portal.suse.de/sdb/de/2005/03/jsmeix_scanner-setup-93.html
(Zum Schluss)

MfG
misiu
 
OP
A

Anonymous

Gast
Hallo misiu,

nochmal Danke für Deine Mühe.
Ich habe 9.3 nicht als Update-Version. Den von Dir oben genannten Link kannte ich bereits (siehe auch Punkt 6 unten) Der Hinweis von dort ...

"Letztlich kommt es darauf an, dass das USB-Filesystem gemountet ist, ("mount | grep usb" muss "usbfs..." anzeigen).

... verstehe ich leider noch nicht, da ich vom Thema "Mountpunkte" noch zu wenig Ahnung habe.

Im meinem Bios habe ich mal reingeschnuppert. Mangels Wissen, wo nach ich eigentlich suchen muss, habe ich nichts nach "USB- klingendes" gesehen.

Zur besseren Übersichtlichkeit habe ich die bisher ausprobierten Dinge noch mal aufgelistet:

Problem: Scanner wird mittels Befehl sane-find-scanner und/oder scanimage -L nicht erkannt und läßt sich daher nicht mittels Yast konfigurieren.

1) Ergebnis sane-find-scanner (als root und normal user) ...

# No USB scanners found. If you expected something different, make sure that
# you have loaded a driver for your USB host controller and have installed a
# kernel scanner module.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.

2) Ergebnis scanimage -L (als root und normal user) ...

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.

3) Mit eingeschalteten Scanner und (USB-) Drucker von Canon liefert /sbin/lsusb ...

Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04a9:1086 Canon, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

4) Ergebnis lsmod ... Ein Modul „Scanner“ wird nicht geladen.

5) Mittels usbview und im KDE>Infozentrum>usb-Geräte werden 4 Host Controller angezeigt:

3 OHCI Controller
1 EHCI Controller

6) In der /etc/fstab steht laut Novell der seit Suse 9.3 korrekte Eintrag ...

usbfs /proc/bus/usb usbfs noauto 0 0

PS:
Der Scanner wird angeblich von SANE mittels Backend SnapScan unterstützt.
Installiert habe ich Libusb 0.1.8-36 und sane 1.0.16-0.pm.1. Aktiver Treiber laut Yast ist SnapScan.
Unter Windows xp funktioniert das Gerät einwandfrei. USB- Buchsen und Kabel habe ich auch schon erfolglos vertauscht.

Freue mich weiterhin auf die freundliche Unterstützung hier im Forum.

Gruß,
Frank
 

misiu

Moderator
Teammitglied
Es ist eindeutig ein Hotplug-Problem, da dein USB-Scanner nicht
von dem Linux-Kernel wahrgenommen wird. Solange USB-Hotplug
den Scanner nicht wahrnimmt, kann auch Sane keine Geräte sehen/finden.

Stöpsle den Scanner an der selben USB-Büchse, wo der Canon steckt,
einschalten und den Rechner starten. Dann die Ausgabe von:
Code:
linux:/home/misiu # cat /proc/bus/usb/devices
posten.
Du kannst auch die Module für USB-Unterstützung schneller laden
, bevor Hotplug zum Züge kommt ("MODULES_LOADED_ON_BOOT").
Sehe auch:
http://www.linux-club.de/viewtopic.php?t=11568&postdays=0&postorder=asc&start=25
Im Netz gefunden:
http://www.commercialventvac.com/~jeffs/epson1670andFedora.html
http://www.ureader.de/message/1169825.aspx
MfG
misiu
 
OP
A

Anonymous

Gast
Hey misiu,
habe nun die USB- Buchsen vom Drucker und Scanner nochmals vertauscht
(Der Drucker funktioniert zum Glück immer noch :) und bei eingeschalteten Geräten den PC gestartet.

Hier das Ergebnis von cat /proc/bus/usb/devices ...

T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11.4-21.8-default ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:03.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11.4-21.8-default ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:03.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11.4-21.8-default ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:03.1
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11.4-21.8-default ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:03.0
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=04a9 ProdID=1086 Rev= 1.06
S: Manufacturer=Canon
S: Product=i560
S: SerialNumber=40AY0H
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

In der /etc/sysconfig/kernel steht: MODULES_LOADED_ON_BOOT="capability raw1394 video1394"
Was das bedeutet oder was man statdessen dort eintragen könnte? Keine Ahnung.

Gruß,
Frank
 

misiu

Moderator
Teammitglied
Verdammt , der Scanner ist immer noch nicht da :-(

Bei: Zitat
"In der /etc/sysconfig/kernel steht: MODULES_LOADED_ON_BOOT="capability raw1394 video1394"
Was das bedeutet oder was man statdessen dort eintragen könnte? Keine Ahnung.
"
können die USB-Module vorzeitig geladen werden, d.h,
versuche mit dem usb 2 modul: ehci-hcd, bzw.
ehci_hcd (hab nicht im Kopf unter/normalstrich :-( )

Besorge dir mal eine Knoppix -CD und schau , ob die
Hardwareerkennung den Scanner sieht, dann wissen wir
wenigstens, ob es der USB-Controller ist oder die
Distri.

Mit besonders freundlichem Gruss

misiu
 
OP
A

Anonymous

Gast
Hey,

ich habe mir eine Knoppix 3.2 Live-CD besorgt.
Ergebnis: der Scanner wird erkannt, er wird z.b. auch mit der bekannten Zeile "USB 0x04b8 0x011f" angezeigt.

In Suse 9.3 habe ich mir dann nach Anweisungen lt. Novell die USB-Kernelmedlungen mit dmesg | grep -i usb anzeigen lassen. Auffällig hier die "Fehlermeldung" am Ende:

CI0 PCI1 PS2K USB0 USB3 USB1 USB2 MC97
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
usb 1-1: new full speed USB device using ohci_hcd and address 2
ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:03.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 4-0:1.0: USB hub found
usb 4-1: new high speed USB device using ehci_hcd and address 2
usb 4-1: device not accepting address 2, error -110
usb 4-1: new h

Bringt uns das weiter?
Gruß,
Frank
 

misiu

Moderator
Teammitglied
Frank.Schmuck schrieb:
Hey,

ich habe mir eine Knoppix 3.2 Live-CD besorgt.
Ergebnis: der Scanner wird erkannt, er wird z.b. auch mit der bekannten Zeile "USB 0x04b8 0x011f" angezeigt.

...

Das müsste jetzt in die Hotplug. Moment, wo war das...
Ich gabe gerade SuSE 9.0 an und da ist es anders. Auf jeden
Fall müste die Kennung " 0x04b8 0x011f " in die
/etc/hotplug -> usermap/usb.handmap oder so, ich schau da noch nach,
wo genau
Edit: SuSE 9.3 dürfte es hier stehen sollen:
/etc/hotplug/usb/sane-hardcoded.usermap.
Schau auch welche Module in der Blacklist stehen
( /etc/hotplug ).
Eintragen:
Code:
desktopdev 0x0003 0x04b8 0x011f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x0

Wenn es um die Fehlermeldung geht:
Hast du versucht mit dem "ehci"-Modul in der
"MODULES_LOADED_ON_BOOT"? Es sieht danach
aus, als hätten sich die USB1.1 und USB2-Module
um die Resourcen gestritten.

MfG
misiu
 

misiu

Moderator
Teammitglied
Warscheinlich sind die IRQ-s doppelt belegt , versuche mal
mit dem Parameter:
Code:
pci=noacpi
zu booten (GRUB-Bootloader-Auswahlmenü->Optionszeile)

Vielleicht, wenn die automatische IRQ-Vergabe abgeschaltet wird, kann Hotplug die Treiber in richtiger Reihenfolge laden.

MfG
misiu
 
OP
A

Anonymous

Gast
Hallo misiu,

ich habe beim Grub-Bootloader in der Optionszeile (=> Startbildschirm !?) den Befehl pci=noapci (=>Fehlerteufel Deinerseits ?? siehe oben: pci=noacpi) ausprobiert.
Ergebnis ist:
1) /sbin/lsusb => keine Rückmeldung
2) im Menue System/Überwachung/USB-Geräte => keine Rückmeldung
3) Yast/Hardware/Scanner => System hängt sich auf bei "aktiven Scanner bestimmen"
4)sane-find-scanner => keine Rückmeldung über USB
5)dmesg | grep -i usb => ...

PCI0 PCI1 PS2K USB0 USB3 USB1 USB2 MC97
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:03.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 4-0:1.0: USB hub found
usb 4-1: new high speed USB device using ehci_hcd and address 2
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic

6) der Drucker geht nun auch nicht mehr (Druckerverwaltung finden keinen Drucker mehr)

Ausserdem fährt der PC nun sehr langsam hoch und auch sehr langsam runter.
Habe ich nun irgendetwas vergeigt? Kann man wieder auf vorherige Einstellugen zurück gehen?

Die Erkenntnis, das dmesg | grep -i usb jetzt keinen error mehr zurückmeldet ist irgendwie nur
ein recht kleiner Trost :)

Schöne Grüße,
Frank
 
Oben