Michael Schueller wrote:
[...] Ich verfolge diesen Thread bisher nur passiv aber dennoch mit großem Interesse, da ich selbst mit meiner externen USB 2.0 Platte die selben Probleme hab.
Hier mal ein paar Infos zu meiner externen USB 2.0 Platte zusammen mit ein paar Erklaerungen: Beim Einstecken der Platte liefert ein "dmesg" u.a. folgende Zeile: usb 4-1: new high speed USB device using ehci_hcd and address 3 Das zeigt, dass ein neues USB Device gefunden wurde und dass sich der USB 2.0 Enhanced Host Controller (EHCI) darum kuemmert. Bei Juergen sieht die Zeile wie folgt aus: usb 2-1: new full speed USB device using uhci_hcd and address 3 Man beachte den Unterschied von full/high speed und uhci/ehci. Full speed bedeutet USB 1.1 Spezifikation und damit eine maximale Transferrate von ca. 1.5MB/s (in Praxis: ca. 1MB/s). USB 1.0 (oder "low speed") hat eine maximale Datentransferrate von 1.5MBit/s, USB 1.1 (oder "full speed") von 12MBit/s, und USB 2.0 (oder "high speed") von 480MBit/s. Diese maximalen Transferraten werden aus diversen Gruenden in der Praxis aber nicht erreicht. Der EHCI kuemmert sich wirklich nur um USB 2.0. Wird ein USB 1.1 Geraet an einem System betrieben, das einen EHCI Chip hat und damit USB 2.0 beherrscht, so wird der Datenverkehr durch UHCI oder OHCI (quasi fast das Gleiche wie UHCI, u.U. nur ein klein wenig schneller) erledigt. Zu beachten ist, dass externe Festplatten i.d.R. ein Netzteil brauchen, da pro USB-Anschluss nur max. 500mA zur Verfuegung stehen. Bei mir ergibt sich momentan eine Transferrate (mit EHCI) von Copying data... 512000+0 records in 512000+0 records out 524288000 bytes (524 MB) copied, 16.9714 seconds, 30.9 MB/s Syncing disk... real 0m23.230s das heisst real ca. 22.6MB/s incl. sync. Ich denke, das ist ordentlich. Wenn ich meine Platte unmounte und den USB-Stecker abziehe, dann das EHCI Modul entlade und meine Platte wieder anschliesse, wird sie nur noch wie folgt erkannt: usb 1-1: new full speed USB device using uhci_hcd and address 5 Man sieht, dass nun UHCI verwendet wird. Das fuehrt beim gleichen Transfertest wie oben nun zu auesserst langen Kopierzeiten: Copying data... 512000+0 records in 512000+0 records out 524288000 bytes (524 MB) copied, 369.698 seconds, 1.4 MB/s Syncing disk... real 8m24.287s das heisst real ca. 1.04MB/s. Das ist bei USB 1.1 zu erwarten. Wenn ich das EHCI Kernel-Modul wieder lade, wird auch die externe Festplatte wieder als "high speed" Geraet angesprochen. Die ganze Geschichte mit USB 2.0 hat einen Haken: wenn ein Geraet mit "USB 2.0" angepriesen wird, heisst das leider nicht immer, dass das Geraet auch max. 480MBit/s Transferrate anbietet. Es erfuellt zwar die USB 2.0 Spezifikationen, kann aber jede der drei oben erwaehnten Geschwindigkeiten in der Praxis verwenden. Marketing laesst gruessen. Nur bei Geraeten die als "high speed" klassifiziert sind, kann man auch mit Sicherheit davon ausgehen, dass es 480MBit/s anbietet und nutzt (falls moeglich). Allerdings ist mir dieser Marketingtrick in letzter Zeit nicht mehr untergekommen. Wenn USB 2.0 wider Erwarten nicht funktioniert bei einem System, kann das mehrere Ursachen haben, z.B. unterstuetzt der Computer kein USB 2.0; das externe Geraet unterstuetzt nicht wirklich USB 2.0 Transfers; es wird ein Hub verwendet, der nur USB 1.1 beherrscht; es gibt viele langsame USB Geraete die sich gegenseitig ausbremsen (z.B. wenn die Anzahl der translators im Hub klein ist); die USB-Kabel haben eine schlechte Abschirmung; usw. Falls ein Hub verwendet wird, wuerde ich dazu raten, eine externe Festplatte erst einmal direkt an den PC anzuschliessen. Evtl. auch mal den USB-Port wechseln. Dabei alle anderen USB-Geraete abstoepseln. Ueberpruefe die Spezifikation der externen Platte. Ueberpruefe, ob EHCI geladen ist. Und so weiter. Debuggen von USB Problemen ist leider nicht so einfach, vielleicht helfen die Angaben hier aber weiter. HTH, Thomson -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org