Hi all,
Here's my setup:
MSI KT6V motherboard with a VIA USB 2.0 controller. I have an AMD
Athlon XP 2800+ with 512 Mb of RAM. I'm running Gentoo, here's output
from 'uname -a':
Linux pain 2.6.10-gentoo-r7 #1 Wed Feb 9 18:15:36 EST 2005 i686 AMD
Athlon(tm) XP 2800+ AuthenticAMD GNU/Linux
Here's output from 'lsmod' (I currently have my ipod mounted with it's
USB cable, it's a 4G ipod, 20Gb, windows formatted):
Module Size Used by
nvidia 3464924 12
usb_storage 35584 1
ndiswrapper 107732 0
snd_via82xx 23072 1
snd_ac97_codec 72608 1 snd_via82xx
gameport 3520 1 snd_via82xx
snd_mpu401_uart 6144 1 snd_via82xx
snd_rawmidi 20064 1 snd_mpu401_uart
ehci_hcd 27588 0
joydev 8064 0
evdev 7424 0
usbhid 23232 0
uhci_hcd 30160 0
ohci1394 31428 0
ieee1394 93748 1 ohci1394
via_agp 7424 1
agpgart 28200 2 via_agp
Output from 'usbtree' (I have a USB keyboard with hub and a usb mouse):
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 5: Dev 11, If 0, Class=stor., Driver=usb-storage, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 4, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 2: Dev 5, If 0, Class=hub, Driver=hub/3p, 12M
|__ Port 1: Dev 6, If 0, Class=HID, Driver=usbhid, 12M
|__ Port 1: Dev 6, If 1, Class=HID, Driver=usbhid, 12M
Here's the usb-storage device from /proc/bus/usb/devices:
T: Bus=05 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 11 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=05ac ProdID=1203 Rev= 0.01
S: Manufacturer=Apple
S: Product=iPod
S: SerialNumber=00000096BC82
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
Output from 3 back to back runs of 'hdparm -tT /dev/sdb':
First Run:
/dev/sdb:
Timing cached reads: 920 MB in 2.06 seconds = 447.54 MB/sec
Timing buffered disk reads: 44 MB in 3.12 seconds = 14.08 MB/sec
Second Run:
/dev/sdb:
Timing cached reads: 1024 MB in 2.00 seconds = 511.06 MB/sec
Timing buffered disk reads: 44 MB in 3.11 seconds = 14.15 MB/sec
Third Run:
/dev/sdb:
Timing cached reads: 772 MB in 2.01 seconds = 383.18 MB/sec
Timing buffered disk reads: 42 MB in 3.02 seconds = 13.91 MB/sec
Timed copy of a ~100Mb file, three times in a row:
time cp vendetta-linux-installer.sh /mnt/ipod
First:
real 0m18.846s
user 0m0.018s
sys 0m1.510s
Second:
real 0m16.391s
user 0m0.025s
sys 0m1.526s
Third:
real 0m15.343s
user 0m0.013s
sys 0m1.351s
So, as far as I can tell, my transfer rate falls somewhere right
around 7MB/s for real files, and the reported 14MB/s from hdparm.
Neither of these numbers is really near the 480Mb/s (aprox 60MB/s
right?).
I guess my question is, what's going on? Did I do something wrong?
Why am I not getting higher transfer rates?
Thanks for any help you can offer, I really appreciate it.
-Chris
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users