Hallo Leute,
ich habe ein Problem mit meinem extern über USB 2.0 angeschlossenen DVD-Brenner. Das Gerät ist ein Standard 5 1/4"-Laufwerk, dass in einem externen Gehäuse mit IDE->USB-Adapter eingebaut ist. Das Mainboard des Shuttle SK41G-PC besitzt einen VIA KM266-Chipsatz.
In der Kernelkonfiguration habe ich EHCI (für USB 2.0) und UHCI (für USB 1.x) aktiviert. Prinzipiell scheint das Brennen zu funktionieren, da cdrecord bzw. growisofs tatsächlich zu Schreiben beginnen. Auf den Rohlingen sind nachher auch sichtbare Spuren.
Allerdings bleibt nach ca. 50MB geschriebenen Daten das Brenn-Programme hängen, d.H. die LED am Brenner geht aus, und das Programme friert ein. Das Beenden des eingefrorenen Programmes ist nur noch durch Ausschalten des Brenners und anschließendem killall -9 möglich.
Was ich bisher probiert/beobachtet habe:
- Der "Hänger" tritt beim Schreiben von DVD-Rs ebenso auf wie bei CD-Rs. Da ich dazu unterschiedliche Programme verwende (growisofs für DVD-R, cdrecord für CD-R), würde ich ein Problem in der Brennersoftware fast ausschließen. Ein zusätzlich intern im PC eingebauter ATAPI-CD-R-Brenner arbeitet tadellos über die SCSI-Emulation mit cdrecord.
- reines Lesen auf Filesystem-Ebene (Kopieren einer großen 600MB-Datei von DVD auf Festplatte) funktioniert mit dem externen Gerät fehlerfrei, bei annähernd konstanter Datenrate von 4.5MB/s
- Weglassen der EHCI-Unterstützung im Kernel --> Brenner arbeitet nur im USB 1.x-Modus, aber die DVDs/CDs werden korrekt beschrieben; nur eben sehr sehr langsam :-(
- Vermutung: Problem mit der USB 2.0 Transportschicht --> EHCI-Unterstützung wieder in Kernel aufgenommen + alle Debugging-Optionen für USB eingeschaltet --> jedoch keine verwertbaren Hinweise auf Fehler im syslog.
- Google lieferte keine auf mein Problem passenden Treffer
- getestet mit Kernel-Versionen: 2.4.22, 2.4.23, 2.6.0-test11
- Absurdum: ein einziges Mal konnte ich eine DVD-R mit growisofs bisher mit voller Geschwindigkeit (4x) brennen, unter Verwendung von Kernel 2.4.23 mit EHCI. Ein wiederholter Versuch mit selber Konfiguration schlug wieder fehl, auch nach einem Reboot lies sich dieser "Glückstreffer" nicht reproduzieren.
Hatte jemand von Euch schon einmal ein ähnliches Problem, und hat es irgendwie lösen können, bzw. einen Tipp, wo ich mit weiteren Tests ansetzen könnte?
Danke & viele Grüße Matthias
* Matthias Petermann matthias.petermann@gmx.de [2003-12-13 05:44:46]:
Hallo Leute,
[ausführliche Fehlerbeschreibung]
- Absurdum: ein einziges Mal konnte ich eine DVD-R mit growisofs bisher mit voller Geschwindigkeit (4x) brennen, unter Verwendung von Kernel 2.4.23 mit EHCI. Ein wiederholter Versuch mit selber Konfiguration schlug wieder fehl, auch nach einem Reboot lies sich dieser "Glückstreffer" nicht reproduzieren.
Hatte jemand von Euch schon einmal ein ähnliches Problem, und hat es irgendwie lösen können, bzw. einen Tipp, wo ich mit weiteren Tests ansetzen könnte?
Ich habe eine externe Festplatte am USB 2.0 hängen. Bei mir gibt es das Verhalten, dass ich zwar mit voller Geschwindigkeit Daten von der Festplate ziehen kann, aber wen ich Daten auf die Festplatte schreiben möchte, dann beginnt die Übertragung bei voller Geschwindigkeit, "stockt" dann für ein paar Sekunden (es werden dann gar keine Daten übertagen, und macht dan bei voller Geschwindigkeit weitern. Ich könnte mir gut vorstellen, dass dieses Verhalten bei einem Brenner zu einem Abbruch des Schreibvorganges führt. ICh habe dieses Verhalten mit mehreren 2.4.x Kerneln reproduzieren können. Scheint sich um eine Schwäche des EHCI Treibers zu handeln (ich lasse mich da natürlich gerne vom Gegenteil überzeugen).
Jedenfalls ist mir kein Weg beknnt das Problem zu umgehen.
lug-dd@mailman.schlittermann.de