Slow USB Hard drive - revisited

Transfer speeds are VERY slow using a usb hard drive OS openSUSE 11. Works fine on a windows system
Have been working on this a few days and have found no fix :frowning:
any ideas would be of great help

Write speed : 1.6MB/sec ~4GB file
read speed : 0.8MB/sec ~4GB file

Drive Size (partition) 399.4GB
File System NTFS-3g (3.1)

Mount Point /media/media drive
File System fuseblk

Mount Options
rw,nosuid,nodev,user_id=0,group_id=0,allow_other,blksize=4096

linux1:/ # hdparm -Tt /dev/sdd

/dev/sdd:
Timing cached reads: 2 MB in 2.00 seconds = 1023.20 kB/sec
Timing buffered disk reads: 4 MB in 4.00 seconds = 1023.64 kB/sec
linux1:/ # hdparm -Tt /dev/sdd1

/dev/sdd1:
Timing cached reads: 2 MB in 2.00 seconds = 1022.96 kB/sec
Timing buffered disk reads: 4 MB in 4.00 seconds = 1022.79 kB/sec
linux1:/ # hdparm -Tt /dev/sdd2

/dev/sdd2:
Timing cached reads: 2 MB in 2.00 seconds = 1022.88 kB/sec
Timing buffered disk reads: 4 MB in 4.00 seconds = 1022.95 kB/sec
linux1:/ #

linux1:/ # lsusb
Bus 002 Device 002: ID 059f:0951 LaCie, Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 03f0:0d17 Hewlett-Packard LaserJet 1012
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Mount is not listed in fstab, mounted ‘on the fly’ by fuse i do beleave.

Added 90-storage-nosync.fdi to try and remove the sync option
/usr/share/hal/fdi/policy/20thirdparty/

<deviceinfo version=“0.2”>
<device>
<match key=“block.is_volume” bool=“true”>
<match key=“volume.fsusage” string=“filesystem”>
<match key=“@info.parent:storage.bus” string=“usb”>
<merge key=“volume.policy.mount_option.sync” type=“bool”>false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>

00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12) (prog-if 00 [UHCI])
Subsystem: AOPEN Inc. Device 0074
Flags: bus master, medium devsel, latency 0, IRQ 4
I/O ports at b800 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12) (prog-if 00 [UHCI])
Subsystem: AOPEN Inc. Device 0074
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at b000 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

Originally Posted by kilgoretrout:
Is the ehci module loading? It’s needed for USB 2.0 speeds and you appear to be getting USB 1.x speeds.

The ehci driver / module is not running or found anywhere on my system. it is however using the uhci-hcd drivers.

is the uhci-hcd driver a USB 2.0 driver. if not, How do i get it to load the ehci driver?

does fuse have any issues that may cause the slow speed?

:beat-up: Getting desperate here… i may just have to move the drive to a windows system… Please don’t make me use windows Please![/size] :X[/size]

AFAIK the USB 2.0 driver is ehci, uhci is the 1.1 version. It should be load at boot if your system sees the 2.0 hardware.

Don’t know where your problem lies, but you could:

  1. Assuming it runs fine in another system, i.e., you’re not dual-booting, check the usb bios settings (standard vs enhanced, 1.x vs 2.0 on some motherboards)

  2. Try creating a (small) ext3 partition in the usb drive and test it, to eliminate ntfs issues.

  3. Check the system logs right after plugging the device (commandline dmesg or in Yast/miscelaneous).