Hallo Orm,
On Wed, Aug 24, 2005 at 19:56:36 +0200, Orm Finnendahl wrote:
mit einem frisch gebackenen 2.4.31er Kernel geht es jetzt seit 4 Stunden ohne Absturz. Ich habe aber noch keine Festplatte anschliessen koennen...
Ist die Festplatte das einzige USB 2.0 Geraet?
Verwendest Du usb 1.1 (uhci/ohci) oder 2.0 (ehci)? Eventuell mal ohne geladenen ehci-hcd probieren.
Kann ich gerne probieren, ich habe uhci und ehci, bei der externen Festplatte ist allerdings fuer mich ehci Bedingung.
Ich hatte gefragt, weil ich bei meinem Shuttle Barebone prinzipiell kein USB 2.0 einsetzen kann. Dort scheint der onboard USB 2.0 Controller wirklich fehlerhaft zu sein. Das aeussert sich so, dass ich bei geladenem ehci-hcd ein USB 2.0 Geraet anstecke, die Meldung "device XY not accepting new address Z" ein paarmal erscheint und der zugehoerige USB Port schliesslich abgeschaltet wird. Dieses Verhalten hatte ich bisher mit jedem Kernel.
Besitzt die usb-Festplatte eine eigene Stromversorgung? Wenn nicht, kann das auch ein Grund fuer die Probleme sein.
Das Geraet, welches ich zur Zeit verwende, ist ein Multicard Reader ohne eigene Stromversorgung. Das Problem ist allerdings aelter: Vor
Dieser Reader ist vermutlich ein USB 1.1 Geraet.
einigen Wochen habe ich ein anderes Geraet, eine externe usb 2.0 Festplatte 2 Tage fast ununterbrochen problemlos verwendet, bis am dritten Tag aus heiterem Himmel das Problem des eigenmaechtigen usb disconnect mit Einfrieren auftauchte und seitdem das Ganze mit egal welchem Geraet nur noch sporadisch funktionierte.
Hoert sich ein wenig nach Hardware-Defekt an.
Ich habe heute einen 2.6.12.5 kernel gebacken. Wenn ich das Geraet einstecke, sehe ich in den Kernellogs den (erfolglosen) Versuch, das Geraet unter ehci zu registrieren:
<snip> Aug 24 11:47:15 grisey kernel: usb 4-4: new high speed USB device using ehci_hcd and address 21 Aug 24 11:47:18 grisey kernel: usb 4-4: new high speed USB device using ehci_hcd and address 31
[...]
Ich koennte mir vorstellen, dass bei der menuconfig irgendwelche Module fehlen und es deswegen nicht klappt. Irgendwelche Ideen? Ich moechte nicht immer auf einem 2.4er Kernel haengen bleiben...
Staendige USB connects/disconnects sollten nicht auftreten, unabhaengig davon, ob Du einen spezifischen Treiber in der USB-Konfiguration vergessen hast. Vielleicht ist auch etwas im Hotplug-Subsystem falsch konfiguriert. Kernel-Hotplug Du voruebergehend mit echo /no/file > /proc/sys/kernel/hotplug ausschalten.
bye, Chris