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

USB-Geräte werden unter openSUSE 11.4 nicht erkannt

lemmy666

Newbie
Nach dem Anschließen eines USB-Gerätes (Stick, Mp3-Player oder DVB-Stick) passiert genau... nichts.

Via lsusb und /var/log/messages gibt es auch keine Rückmeldung. Eine Lösung stellt das vorübergehende Entladen des Modules uhci_hcd dar. Danach werden die USB-Geräte problemslos erkannt. Der Idealfall ist dies jedoch auf Dauer nicht. Gibt es noch 'ne andere Schraube an der man drehen kann?

System laut uname -a:

Code:
Linux linux-rdh4 2.6.37.1-1.2-default #1 SMP 2011-02-21 10:34:10 +0100 i686 i686 i386 GNU/Linux

Hardware laut lspci:

Code:
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Integrated Graphics Controller (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
0a:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0a:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
0a:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet (rev 03)
0a:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0a:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

Ausgabe von tail -f /var/log/messages nach Anschließen des USB-Sticks und Entladen/Laden des Modules uhci_hcd)

Code:
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356178] uhci_hcd 0000:00:1d.3: remove, state 4
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356189] usb usb5: USB disconnect, address 1
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356398] uhci_hcd 0000:00:1d.3: USB bus 5 deregistered
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356415] uhci_hcd 0000:00:1d.3: PCI INT D disabled
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356426] uhci_hcd 0000:00:1d.2: remove, state 1
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356436] usb usb4: USB disconnect, address 1
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.356439] usb 4-2: USB disconnect, address 2
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368037] uhci_hcd 0000:00:1d.2: USB bus 4 deregistered
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368058] uhci_hcd 0000:00:1d.2: PCI INT C disabled
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368071] uhci_hcd 0000:00:1d.1: remove, state 4
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368080] usb usb3: USB disconnect, address 1
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368230] uhci_hcd 0000:00:1d.1: USB bus 3 deregistered
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368249] uhci_hcd 0000:00:1d.1: PCI INT B disabled
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368258] uhci_hcd 0000:00:1d.0: remove, state 4
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368266] usb usb2: USB disconnect, address 1
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368419] uhci_hcd 0000:00:1d.0: USB bus 2 deregistered
Mar 19 12:37:54 linux-rdh4 kernel: [ 3287.368430] uhci_hcd 0000:00:1d.0: PCI INT A disabled
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104346] uhci_hcd: USB Universal Host Controller Interface driver
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104416] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104429] uhci_hcd 0000:00:1d.0: setting latency timer to 64
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104433] uhci_hcd 0000:00:1d.0: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104450] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104484] uhci_hcd 0000:00:1d.0: irq 23, io base 0x00003440
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104532] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104536] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104539] usb usb2: Product: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104541] usb usb2: Manufacturer: Linux 2.6.37.1-1.2-default uhci_hcd
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104544] usb usb2: SerialNumber: 0000:00:1d.0
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104728] hub 2-0:1.0: USB hub found
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104734] hub 2-0:1.0: 2 ports detected
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104828] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104837] uhci_hcd 0000:00:1d.1: setting latency timer to 64
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104841] uhci_hcd 0000:00:1d.1: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104851] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104883] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00003460
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104922] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104926] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104929] usb usb3: Product: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104932] usb usb3: Manufacturer: Linux 2.6.37.1-1.2-default uhci_hcd
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.104935] usb usb3: SerialNumber: 0000:00:1d.1
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105070] hub 3-0:1.0: USB hub found
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105076] hub 3-0:1.0: 2 ports detected
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105160] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105169] uhci_hcd 0000:00:1d.2: setting latency timer to 64
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105173] uhci_hcd 0000:00:1d.2: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105184] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105214] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00003480
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105250] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105254] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105257] usb usb4: Product: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105259] usb usb4: Manufacturer: Linux 2.6.37.1-1.2-default uhci_hcd
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105262] usb usb4: SerialNumber: 0000:00:1d.2
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105396] hub 4-0:1.0: USB hub found
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105402] hub 4-0:1.0: 2 ports detected
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105488] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105497] uhci_hcd 0000:00:1d.3: setting latency timer to 64
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105501] uhci_hcd 0000:00:1d.3: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105511] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105538] uhci_hcd 0000:00:1d.3: irq 16, io base 0x000034a0
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105575] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105579] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105582] usb usb5: Product: UHCI Host Controller
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105584] usb usb5: Manufacturer: Linux 2.6.37.1-1.2-default uhci_hcd
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105587] usb usb5: SerialNumber: 0000:00:1d.3
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105720] hub 5-0:1.0: USB hub found
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.105726] hub 5-0:1.0: 2 ports detected
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.416040] usb 4-2: new low speed USB device using uhci_hcd and address 2
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.591307] usb 4-2: New USB device found, idVendor=15d9, idProduct=0a4c
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.591313] usb 4-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.591317] usb 4-2: Product:  USB OPTICAL MOUSE
Mar 19 12:38:04 linux-rdh4 mtp-probe: checking bus 4, device 2: "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2"
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.609658] input:  USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input14
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.609876] generic-usb 0003:15D9:0A4C.0009: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-0000:00:1d.2-2/input0
Mar 19 12:38:04 linux-rdh4 mtp-probe: bus: 4, device: 2 was not an MTP device
Mar 19 12:38:04 linux-rdh4 kernel: [ 3297.880570] usb 1-8: new high speed USB device using ehci_hcd and address 5
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.014222] usb 1-8: New USB device found, idVendor=1307, idProduct=0165
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.014228] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.014232] usb 1-8: Product: Intenso Business Line
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.014235] usb 1-8: Manufacturer: USBest Technology
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.014238] usb 1-8: SerialNumber: 09072100007184
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.015090] usb 1-8: selecting invalid altsetting 1
Mar 19 12:38:05 linux-rdh4 mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-8"
Mar 19 12:38:05 linux-rdh4 kernel: [ 3298.017678] scsi18 : usb-storage 1-8:1.0
Mar 19 12:38:05 linux-rdh4 mtp-probe: bus: 1, device: 5 was not an MTP device
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.016972] scsi 18:0:0:0: Direct-Access     Intenso  Business         0.00 PQ: 0 ANSI: 2
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.017273] sd 18:0:0:0: Attached scsi generic sg3 type 0
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.024665] sd 18:0:0:0: [sdc] 7897088 512-byte logical blocks: (4.04 GB/3.76 GiB)
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.026102] sd 18:0:0:0: [sdc] Write Protect is off
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.026108] sd 18:0:0:0: [sdc] Mode Sense: 00 00 00 00
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.026112] sd 18:0:0:0: [sdc] Assuming drive cache: write through
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.030583] sd 18:0:0:0: [sdc] Assuming drive cache: write through
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.164805]  sdc: sdc1
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.473117] sd 18:0:0:0: [sdc] Assuming drive cache: write through
Mar 19 12:38:06 linux-rdh4 kernel: [ 3299.473135] sd 18:0:0:0: [sdc] Attached SCSI removable disk

Das Problem bestand in ähnlicher Form schon unter openSUSE 11.3, nur ließ es sich da mit einem einfachen Aufruf von lsusb als User lösen. Dies funktioniert nun nicht mehr... :???:
 

misiu

Moderator
Teammitglied
War das ein Update , oder eine Neuinstallation ?

Versuche mal in /etc/sysconfig/kernel
Code:
MODULES_LOADED_ON_BOOT="uhci_hcd"
zu setzen.

MfG
misiu
 
OP
L

lemmy666

Newbie
misiu schrieb:
War das ein Update , oder eine Neuinstallation ?

War 'ne Neuinstallation.

Versuche mal in /etc/sysconfig/kernel
Code:
MODULES_LOADED_ON_BOOT="uhci_hcd"
zu setzen.

Bringt nichts. Das Modul uhci_hdc wird auch beim Booten korrekt geladen, sonst würde die Maus nicht funktionieren. Wird ein USB-Gerät vor dem Booten angeschlossen wird es auch erkannt. Ebenso wenn man es vor einem SuspendToRam anschließt. Nach dem anschließenden Resume wird es ebenfalls erkannt. (Hätte ich vorhin mit erwähnen sollen.) Nur im laufenden Betrieb tut sich nix...
 

misiu

Moderator
Teammitglied
Dann liegt es vielleicht am Desktop-Manager KDE / Gnome ?
Welchen verwendest du?

MfG
misiu
 
OP
L

lemmy666

Newbie
misiu schrieb:
Dann liegt es vielleicht am Desktop-Manager KDE / Gnome ?
Welchen verwendest du?

KDE 4.6.0 aus den Standard Repositories. Aber das würde ich ausschließen. Die Einbindung dort klappt auch problemlos, nachdem ich den oben genannten "Trick" angewandt habe.

Es hakt ja imho schon beim Erkennen durch das Kernel Modul. Normalerweise würde ja nach dem Anschließen eines USB-Gerätes in /var/log/messages 'ne Meldung auftauchen. Nur dies geschieht eben nicht.
 

misiu

Moderator
Teammitglied
Im Moment :???: kommt mir auch keine neue Idee , was es sein könnte.
Das einzige, was sich von 11.3 auf 11.4 geändert hat ist , dass komplett auf udev umgeschwenkt wurde.
Hal ist somit gestrichen. Allerdings ist da etwas schon wahrscheinlich beim Kernelstart im Argen.
Durchforste mal die Kernelmeldungen beim Start, vielleicht ist da schon mal was zu finden, bezogen
auf IRQ-Zuteilung oder ähnliches.

Welche USB-Geräte sind insgesamt angeschlossen? Sind evtl. noch HUB´s dazwischen?

MfG
misiu
 
OP
L

lemmy666

Newbie
misiu schrieb:
Im Moment :???: kommt mir auch keine neue Idee , was es sein könnte.

Danke erstmal mal für deine Bemühungen.

"Das einzige, was sich von 11.3 auf 11.4 geändert hat ist , dass komplett auf udev umgeschwenkt wurde. Hal ist somit gestrichen. Allerdings ist da etwas schon wahrscheinlich beim Kernelstart im Argen. Durchforste mal die Kernelmeldungen beim Start, vielleicht ist da schon mal was zu finden, bezogen auf IRQ-Zuteilung oder ähnliches."

Hab jetzt mal testweise das USB 2.0 ehci_hcd Modul entladen und siehe, das An- und Abmelden der USB-Geräte funktioniert soweit. Leider halt nur auf Basis von USB 1.1, was natürlich auch nicht das Gelbe vom Ei ist. Werd mich nächste Woche noch mal dran versuchen.

"Welche USB-Geräte sind insgesamt angeschlossen? Sind evtl. noch HUB´s dazwischen?"

Eigentlich nur die Maus und hin und wieder mal 'n Stick. 'N HUB klemmt nicht dazwischen.
 

misiu

Moderator
Teammitglied
Kannst du mal vielleicht die Kernel-Meldungen von der /var/log/boot.msg auf einen nopaste-Service ablegen, dass ich mir die
ganzen USB-Meldungen wehrend des Bootens anschauen kann?

Vielleicht ist schon mal da was auffälliges zu finden.

MfG
misiu
 
OP
L

lemmy666

Newbie
misiu schrieb:
Kannst du mal vielleicht die Kernel-Meldungen von der /var/log/boot.msg auf einen nopaste-Service ablegen, dass ich mir die ganzen USB-Meldungen wehrend des Bootens anschauen kann?

http://pastebin.com/dm1YcMTr

Btw, hab gestern mal mein altes WinXP rausgekramt und installiert. Dort funktioniert das ganze reibungslos. Zumindest scheint ein Hardwaredefekt damit eher unwahrscheinlich...
 

misiu

Moderator
Teammitglied
Es wird auf jeden Fall zuerst ehci und dann uhci geladen, ohne Fehler.
Das einzige, was mir noch auffällt ist , dass du einen Default-Kernel benutzst
( Linux version 2.6.37.1-1.2-default )
vielleicht bringt es was, wenn du den Desktop-Kernel installierst:
Code:
2.6.37.1-1.2-desktop
Diesen nutze ich auch.

MfG
misiu
 
OP
L

lemmy666

Newbie
misiu schrieb:
vielleicht bringt es was, wenn du den Desktop-Kernel installierst:
Code:
2.6.37.1-1.2-desktop

An der Situation, daß die USB-Geräte nicht erkannt werden ändert sich auch bei dem Desktop-Kernel leider nichts... :-(
 
Oben