Mark Knecht wrote:
> The typical reason for low performance AND high CPU is that the
> controller (in this case probably the USB interface chip) isn't
> enabled for DMA. It looked like you have the right drivers loaded so
> possibly the USB chip is not a major brand name? Sorry I didn't read
> earlier parts of this thread. What chipset is this? lspci -v and
> supply back the data on the USB chips.
>
> The next idea is that you have both the ehci and uhci drivers loaded.
> If somehow you got the drive plugged into a USB 1.0/1.1 port then
> you'd only get about 1MB/S. Did you try all your ports? They are not
> all the same on my Compaq and I do get better performance from the USB
> 2.0 ports.
>
> Good luck,
> Mark
>
I recently purchased a WD 160GB external USB drive and can't get it to
perform reliably on my server. It works fine when connected to my
workstation machine (a P4P800 ASUS MB with USB 2.0 support). The server
only has 1.1 USB support, but the problem is that it starts out copying
fine at about 11MB/sec and then after a bit slows to a crawl and stays
that way. I have formatted it with an ext3 filesystem. Here's all the
info if anyone has an idea.
lspci -v:
0000:00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1)
(rev 02) (prog-if 00 [UHCI])
Subsystem: Super Micro Computer Inc: Unknown device 3580
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 2000 [size=32]
0000:00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #2)
(rev 02) (prog-if 00 [UHCI])
Subsystem: Super Micro Computer Inc: Unknown device 3580
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 2020 [size=32]
0000:00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3)
(rev 02) (prog-if 00 [UHCI])
Subsystem: Super Micro Computer Inc: Unknown device 3580
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 2040 [size=32]
KERNEL config (2.6.11-gentoo-r9 #1 SMP)
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_PRINTER=y
CONFIG_USB_STORAGE=y
# CONFIG_BLK_DEV_UB is not set
I guess there's no reason to have ECHI/OHCI turned on, but does that
matter? For the time being I am using NFS to access the drive (currently
connected to my workstation) from the server. I don't care much about
the speed difference from 1.1 to 2.0, this is just used as extra storage
for some low priority batch jobs.
Thanks.
--
[email protected] mailing list