Problem mit USB unter suse9.3
Hallo,
ich habe gestern von suse9.2 auf 9.3 ein Upgrade gemacht. Das System läuft
auch prinzipiell gut, das Upgrade verlief ohne Probleme.
Was jetzt nicht mehr geht, aber unter 9.2 problemlos lief ist der Epson 3200
Photo-Scanner, der am USB (2.0) Bus hängt. sane-find-scanner findet diesen
Scanner nämlich nicht mehr, yast findet ebenfalls keinen Scanner und xsane
kann keine Geräte finden.
Grund dafür ist wohl die Tatsache, das /proc/bus/usb/ komplett leer ist und
lsusb -v ebenfalls nur eine leere Ausgabe hat. Ich vermute mal yast und auch
xsane werden genau dort nach Scannergeräten suchen und finden eben jetzt
nichts.
Nun ist es aber andererseits so, das der angeschlossene USB-Drucker problemlos
läuft, auch einen USB-Stick kann ich nutzen.
Im syslog steht beim booten nichts auffälliges. Ein Auszug (siehe unten)
zeigt, das alle USB-Busse des Boards (Intel D865 PEARL, mit P4 3Ghz) gefunden
werden. Ich habe auch mal probiert ACPI beim Booten abzuschalten, hat aber
nix gebracht.
Hat jemand eine Idee was ich versuchen könnte und wie ich meinen Scanner
wieder in Gang kriege?
Danke
Rainer Krienke
...
<4>ACPI wakeup devices:
<4>TANA P0P3 AC97 USB0 USB1 USB2 USB3 USB7 UAR1 SLPB
<6>ACPI: (supports S0 S1 S4 S5)
...
<6>usbcore: registered new driver usbfs
<6>usbcore: registered new driver hub
<6>USB Universal Host Controller Interface driver v2.2
<4>ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
<6>ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 11 (level, low) -> IRQ 11
<6>uhci_hcd 0000:00:1d.0: UHCI Host Controller
<7>load_module: err 0xffffffef (dont worry)
<6>Linux agpgart interface v0.100 (c) Dave Jones
<7>PCI: Setting latency timer of device 0000:00:1d.0 to 64
<6>uhci_hcd 0000:00:1d.0: irq 11, io base 0xcc00
<6>uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
<6>hub 1-0:1.0: USB hub found
<6>hub 1-0:1.0: 2 ports detected
<4>ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
<4>PCI: setting IRQ 5 as level-triggered
<6>ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 5 (level, low) -> IRQ 5
<6>uhci_hcd 0000:00:1d.1: UHCI Host Controller
<7>PCI: Setting latency timer of device 0000:00:1d.1 to 64
<6>uhci_hcd 0000:00:1d.1: irq 5, io base 0xd000
<6>uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
<6>hub 2-0:1.0: USB hub found
<6>hub 2-0:1.0: 2 ports detected
<6>ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 10 (level, low) -> IRQ 10
<6>uhci_hcd 0000:00:1d.2: UHCI Host Controller
<7>PCI: Setting latency timer of device 0000:00:1d.2 to 64
<6>uhci_hcd 0000:00:1d.2: irq 10, io base 0xd400
<6>uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
<6>hub 3-0:1.0: USB hub found
<6>hub 3-0:1.0: 2 ports detected
<6>ACPI: PCI interrupt 0000:00:1d.3[A] -> GSI 11 (level, low) -> IRQ 11
<6>uhci_hcd 0000:00:1d.3: UHCI Host Controller
<7>PCI: Setting latency timer of device 0000:00:1d.3 to 64
<6>uhci_hcd 0000:00:1d.3: irq 11, io base 0xd800
<6>uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
<6>hub 4-0:1.0: USB hub found
<6>hub 4-0:1.0: 2 ports detected
<6>agpgart: Detected an Intel 865 Chipset.
<6>agpgart: Maximum main memory to use for agp memory: 438M
<6>agpgart: AGP aperture is 64M @ 0xf8000000
<6>usb 2-2: new full speed USB device using uhci_hcd and address 2
<4>ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 9
<4>PCI: setting IRQ 9 as level-triggered
<6>ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 9 (level, low) -> IRQ 9
<6>ehci_hcd 0000:00:1d.7: EHCI Host Controller
<7>PCI: Setting latency timer of device 0000:00:1d.7 to 64
<6>ehci_hcd 0000:00:1d.7: irq 9, pci mem 0xfebffc00
<6>ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
<7>PCI: cache line size of 128 is not supported by device 0000:00:1d.7
<6>ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
<6>hub 5-0:1.0: USB hub found
<6>hub 5-0:1.0: 8 ports detected
<6>usb 5-1: new high speed USB device using ehci_hcd and address 2
<6>cdrom: open failed.
<6>usb 2-2: new full speed USB device using uhci_hcd and address 3
<7>ieee1394: Initialized config rom entry `ip1394'
<6>ohci1394: $Rev: 1250 $ Ben Collins
On Mittwoch 20 April 2005 08:38, Rainer Krienke wrote:
Hallo,
ich habe gestern von suse9.2 auf 9.3 ein Upgrade gemacht. Das System läuft auch prinzipiell gut, das Upgrade verlief ohne Probleme.
Was jetzt nicht mehr geht, aber unter 9.2 problemlos lief ist der Epson 3200 Photo-Scanner, der am USB (2.0) Bus hängt. sane-find-scanner findet diesen Scanner nämlich nicht mehr, yast findet ebenfalls keinen Scanner und xsane kann keine Geräte finden.
Grund dafür ist wohl die Tatsache, das /proc/bus/usb/ komplett leer ist und lsusb -v ebenfalls nur eine leere Ausgabe hat. Ich vermute mal yast und auch xsane werden genau dort nach Scannergeräten suchen und finden eben jetzt nichts.
Just nachdem ich diese Mail geschrieben hatte, bin ich auf die Idee gekommen mal zu vergleichen was auf einem anderen 9.3-Rechner gemountet ist. Da lag der Hase im Pfeffer. Auf meinem System war usbfs nicht gemountet. In der fstab stand noch aus 9.2 Zeiten: usbdevfs /proc/bus/usb usbdevfs noauto 0 0 es muß jetzt aber: usbfs /proc/bus/usb usbfs noauto 0 0 heißen. Das hat das SuSE-Update wohl nicht upgedatet bei mir. Nachdem ich das geändert hatte gings. lsusb zeigt mir alle USB-Geräte an. Grüße Rainer -- --------------------------------------------------------------------------- Rainer Krienke, Universitaet Koblenz, Rechenzentrum, Raum A022 Universitaetsstrasse 1, 56070 Koblenz, Tel: +49 261287 -1312, Fax: -1001312 Mail: krienke@uni-koblenz.de, Web: http://www.uni-koblenz.de/~krienke Get my public PGP key: http://www.uni-koblenz.de/~krienke/mypgp.html ---------------------------------------------------------------------------
Hallo Herr Krienke, On Apr 20 09:25 Rainer Krienke wrote (shortened):
On Mittwoch 20 April 2005 08:38, Rainer Krienke wrote:
ich habe gestern von suse9.2 auf 9.3 ein Upgrade gemacht. ... In der fstab stand noch aus 9.2 Zeiten: usbdevfs /proc/bus/usb usbdevfs noauto 0 0 es muß jetzt aber: usbfs /proc/bus/usb usbfs noauto 0 0 heißen. Das hat das SuSE-Update wohl nicht upgedatet bei mir. Nachdem ich das geändert hatte gings. lsusb zeigt mir alle USB-Geräte an.
Vielen Dank für Ihre perfekte Problem- und Lösungsbeschreibung! Ich kann das aber nicht exakt so nachvollziehen, denn meines Wissens stand auch sowohl bei der 9.2 als auch bei der 9.1 in /etc/fstab usbfs /proc/bus/usb usbfs noauto 0 0 genau wie es jetzt auch bei der 9.3. ist. Zumindest finde ich das so auf meinen alten 9.2- und 9.1-Partitionen auf meiner Workstation (beide wurden jweils neu installiert) und ich erinnere mich nicht, dass ich an den Einträgen jemals etwas manuell geändert habe. Dementspechend sollte sich auch das Problem nicht bei einem Update von einer neu installierten 9.2 (oder 9.1) auf die 9.3 zeigen. Die alte Form usbdevfs /proc/bus/usb usbdevfs noauto 0 0 stammt vermutlich noch aus Zeiten vor der 9.1, wenn also immer wieder ein Update von einer älteren Version gemacht wurde. Gemäß "man sane-usb" ist "usbdevfs" für Kernel vor 2.4.19 gültig, also schon seit langem veraltet. Hatten Sie die 9.2 neu installiert (oder davor eine 9.1 neu installiert) oder war auch die ein Update von einer noch älteren Version? Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
participants (2)
-
Johannes Meixner
-
Rainer Krienke