PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB-Stick: Unter M$ schnell, unter Linux...gähn...



Qeldroma
22.02.05, 23:20
Moinsen,
ich weiß auch nicht genau, vielleicht schaltet Windows auf USB-2.0 und Linux nicht?
Jedenfalls habe ich nur ungefähr 6-8kB/sec, bei 256 MB eine echt nervenaufreibende Geschwindigkeit!

Natürlich habe ich EHCI-HCD drinn, aber anscheinend schaltet Linux den Stick nur auf USB-1.0, es steht auch nur 12MBit in der dmesg.

Weiß einer weiter?

Grüße, qd
--------------------dmesg-----------------------------
ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
ehci_hcd 0000:00:02.2: supports USB remote wakeup
usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: default language 0x0409
usb usb3: Product: nVidia Corporation nForce2 USB Controller
usb usb3: Manufacturer: Linux 2.6.9-gentoo-r6 ehci_hcd
usb usb3: SerialNumber: 0000:00:02.2
usb usb3: hotplug
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: hotplug
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 6 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: ganged power switching
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: Single TT
hub 3-0:1.0: TT requires at most 8 FS bit times
hub 3-0:1.0: power on to power good time: 20ms
hub 3-0:1.0: local power source is good
hub 3-0:1.0: enabling power on all ports
ehci_hcd 0000:00:02.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 3-0:1.0: port 2, status 0501, change 0001, 480 Mb/s
hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501
hub 3-0:1.0: port 2 not reset yet, waiting 50ms
ehci_hcd 0000:00:02.2: port 2 full speed --> companion
ehci_hcd 0000:00:02.2: GetStatus port 2 status 003001 POWER OWNER sig=se0 CONNECT
ohci_hcd 0000:00:02.0: wakeup
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
usb 1-2: new full speed USB device using address 9
usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: default language 0x0409
usb 1-2: Product: Sunplus MultiMedia disk
usb 1-2: Manufacturer: Sunplus Co Ltd
usb 1-2: SerialNumber: 01.00.00
usb 1-2: hotplug
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
usb 1-2:1.0: hotplug
ub 1-2:1.0: usb_probe_interface
ub 1-2:1.0: usb_probe_interface - got id
uba: device 9 capacity nsec 501760 bsize 512
uba: was not changed
uba: uba1
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00010100 CSC PPS
hub 1-0:1.0: port 1, status 0100, change 0001, 12 Mb/s
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
--------------------lsmod-----------------------------
Module Size Used by
ehci_hcd 44164 0
nls_cp437 5632 1
msdos 9536 1
fat 45600 1 msdos
usb_storage 99408 0
sd_mod 16080 0
scsi_mod 118476 2 usb_storage,sd_mod
ub 17244 2
ohci_hcd 33540 0
snd_seq_midi 8416 0
snd_emu10k1_synth 7872 0
snd_emux_synth 38208 1 snd_emu10k1_synth
snd_seq_virmidi 7552 1 snd_emux_synth
snd_seq_midi_emul 7872 1 snd_emux_synth
snd_emu10k1 98056 4 snd_emu10k1_synth
snd_rawmidi 24996 3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_ac97_codec 71568 1 snd_emu10k1
snd_util_mem 4480 2 snd_emux_synth,snd_emu10k1
snd_hwdep 9412 2 snd_emux_synth,snd_emu10k1
usbcore 130980 6 ehci_hcd,usb_storage,ub,ohci_hcd
ntfs 100912 1
reiserfs 238864 1
w83781d 36016 0
i2c_sensor 4992 1 w83781d
i2c_isa 1984 0
fglrx 228028 8
nvidia_agp 7644 1
agpgart 33960 2 nvidia_agp

MatzeG2002
22.02.05, 23:39
Hallo,
"Linux" erkennt die Root Hubs als USB 2.0 schaltet allerdings beim Device um auf 1.0.
Wobei ich bezweifle das ein USB-Stick USB 2.0 Speed fahren kann..

usb 1-2: new full speed USB device using address 9
Und 12 MBit und 12 Mb/s wie es in deiner Log steht ist ein Unterschied
von mindestens 21cm.. ;-)

Wie hast Du die Geschwindigkeit gemessen ? Würde ein

hdparm -tT /dev/uba
funktionieren ?

Gruß Matthias

tictactux
23.02.05, 00:14
Hi,

Wobei ich bezweifle das ein USB-Stick USB 2.0 Speed fahren kann..ich hoffe, Du meinst das nicht so allgemein wie es sich anhört :)
Mein Stick macht gemessene 8MB/s (großes B).

@<Threadsteller>: ich habe gerade mit dem USB-Stick und auch DigiCam
schlechteste Erfahrung beim Umstieg auf Kernel 2.6.8 wegen des neuen
ub-Treibers gemacht, den Du verwendest.
Nach Entfernen des ub aus dem Kernel (und damit Rückkehr zu SCSI-Emulation)
hatte ich wieder die gewohnte Leistung. Lies dazu auch:
http://linuxgazette.net/110/tag/3.html

HTH
Wolfgang

MatzeG2002
23.02.05, 00:30
@tictactux
Hehe, okay 8 MB/s sind ne stolze Leistung.. NIcht schlecht..
Allerdings weißt Du ja, denke ich, was 480 MBit/s umgerechnet sind.. ;-)
Das sollten halt plus minus Overhead etc.. ca. 40 MB/s sein.

Gruß Matthias

tictactux
23.02.05, 00:42
Allerdings weißt Du ja, denke ich, was 480 MBit/s umgerechnet sind.. ;-)
Ja, theoretische Bus-Bandbreite.
Deine ATA-Platten liefern ja auch locker effektive 133 MB/s, oder :D ?</OT>

Qeldroma
23.02.05, 07:44
Also hdparm klappt nicht wirklich.
Also habe ich eine exakt 1MB große Datei erstellt und mittels sync gemountet.

Nun habe ich bei nice20 geschrieben und die Zeit gemessen. Komme exakt auf 6,59kB/s....

Beim lesen sind es immerhin 70,66kB/s.

Scheint mir SEHR langsam, werde heut abend mal den UB-Treiber wieder gegen scsi tauschen...

Qeldroma
23.02.05, 17:53
Wow!!

OHNE "ub" hab ich beim schreiben 76kB/s. Immerhin das 11fache...
Beim lesen bin ich nun bei 340kB/s.

Das reicht ;-)

Soll zwar ein "USB2.0"-Stick sein, aber nur weil man 2.0 unterstützt, heißt das ja noch lange nicht, das man auch so schnell ist. Das ist ja der Trick für die Industrie, net wahr?

Thx, qd

tictactux
23.02.05, 19:25
Soll zwar ein "USB2.0"-Stick sein, aber nur weil man 2.0 unterstützt, heißt das ja noch lange nicht, das man auch so schnell ist. Das ist ja der Trick für die Industrie, net wahr?
Oh ja, letzten Sommer wäre ich beinah auf so ein Superangebot eines
PC-Spezialistengeschäfts (jede Ähnlichkeit zufällig :) ) reingefallen.
Auf dem Stick groß: USB2.0, auf der Packung hinten im kleingedruckten:
compatible, transfer speeds up to 896 kb/s :eek: