[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: langsamer usb



Andreas Pakulat schrieb:
On 29.09.05 20:06:03, Christoph Grzeschik wrote:

Andreas Pakulat schrieb:

On 29.09.05 19:10:28, Christoph Grzeschik wrote:

Nach einem Kernelupdate auf 2.6.13.2 läuft der Kopiervorgang von Daten auf meinen USB-Stick nur schleppend. Ich habe den Verdacht, dass USB 2.0 noch nicht funktioniert. Mit dem alten Kernel ging es jedoch. Beim kompilieren des Kernels habe ich die kernel config vom alten Kernel übernommen. Fehlen da eventuell noch Module? Hier meine Module....

Guck doch mal ins Syslog, da steht normalerweise mit was für einer
Geschwindigkeit das Gerät läuft. Pass auch auf an welchen USB-Anschluss
du das Teil ansteckst. An meinem Laptop z.B. sind 3 USB-Anschlüsse, aber
nur einer davon unterstützt USB2.0.
Andreas

Ich habe mich vertan. Ich habe ja keinen USB Stick der 2.0 unterstützt sondern noch einen mit 1.0.


1.0 oder 1.1?


Trotzdem ist das sehr langsam. Ich brauch für einen Megabyte ungefähr 15 Sekunden obwohl eigentlich in der Sekunde 1.5 Mb möglich sein müssten.


Das würde bedeuten USB schafft 15MBit/s, hmm USB 1.1 hat maximal
12MBit/s damit schaffst du im _allerbesten_ Fall 1.2MByte/s eher
weniger. Es gibt aber auch noch "low-speed" USB das wären dann 1.5MBit/s
also ca. 150KByte/s und damit brauchst du für 1 MB schon so ca. 7-9
Sekunden - im besten Fall.
Schau einfach mal ins Syslog was dein Kernel sagt mit welcher
Geschwindigkeit das vonstatten geht.

Achja, was gemountete Devices auch ausbremst ist die Option "sync", denn
damit wird jedes übertragene Bit erstmal geschrieben, bevor das nächste
übertragen wird und sämtliche Write-Caches fallen weg. Das verringert
natürlich die Performance, erhöht allerdings die Datensicherheit im
Falle eines unbeabsichtigten entfernens des USB-Geräts.

Andreas

Hier der syslog output wenn ich meinen stick anstecke:
Sep 29 21:52:38 localhost kernel: ohci_hcd 0000:00:02.0: wakeup
Sep 29 21:52:39 localhost kernel: usb 1-1: new full speed USB device using ohci_hcd and address 4 Sep 29 21:52:40 localhost kernel: ub(1.4): GetMaxLUN returned 0, using 1 LUNs
Sep 29 21:52:40 localhost kernel:  uba: uba1
Sep 29 21:52:40 localhost usb.agent[10534]:      ub: already loaded
Sep 29 21:52:40 localhost usb.agent[10534]:      usb-storage: already loaded
Sep 29 21:52:40 localhost udev[10587]: configured rule in '/etc/udev/rules.d/z_hal-plugdev.rules[4]' applied, 'uba' becomes '%k'
Sep 29 21:52:40 localhost udev[10587]: creating device node '/dev/uba'
Sep 29 21:52:40 localhost udev[10596]: configured rule in '/etc/udev/rules.d/z_hal-plugdev.rules[4]' applied, 'uba1' becomes '%k'
Sep 29 21:52:40 localhost udev[10596]: creating device node '/dev/uba1'




Reply to: