I have a nVidia NForce3 motherboard (amd64) with USB 1.1 and USB 2.0 hubs on board.
i have compiled my kernel with both USB1.1 and USB2 drivers. EHCI and OHCI.
I also have 2 USB mass storeage devices, (an mp3 player, and a DV video cam-corder)
When transfereing files to the devices, i generally get a peak max of about 200 kBps
which is close to 12 Mbits (USB1.1)
But USB-2 should be 480 Mbits per second. 40 times faster !!!
My dvices are USB2, Linux is compiled with USB2 drivers, USB2 is enabled in the BIOS.
my motherboard has USB2.
Why oh why arnt i getting lightning speeds ???
some info about my kernel
Code:
gzcat /proc/config.gz | grep USB
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=y
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
some info about my motherboard ( Chaintech VNF3-250 )
Code:
lspci -v
0000:00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: nVidia Corporation: Unknown device 0c11
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 22
Memory at fdfff000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
0000:00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: nVidia Corporation: Unknown device 0c11
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 21
Memory at fdffe000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
0000:00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2) (prog-if 20 [EHCI])
Subsystem: nVidia Corporation: Unknown device 0c11
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 23
Memory at fdffd000 (32-bit, non-prefetchable)
Capabilities: [44] #0a [2098]
Capabilities: [80] Power Management version 2
The strange thing, is MS WindowsXP also behavs the same (dual boot system)
On installation of windowsXP, USB1.1 was supported, but windows informed me that to use the USB2 on my motherboard, i would need to install drivers from nvidia.com, which i did.. and now USB2 shows up in the ardware manager. HOWEVER, windowsXP also transeref files to the device at a rate of 150 - 200 Kbps.
This motherboard has a few BIOS issues, incuding Incorrect memory frequency detection, and AMD cool and Quiet crashing when more than 1 Ram module is installed.
im starting to think that this may b anouther bios bug, i have updated the bios to the latest version, this fixed the memory timin bug, but USB2 and cool and quiet still will not work. I can live without cool and quiet, but this USB thing is ANNOYING !
thanks guys.