I have a HP Sr1340UK machine. The machine works fine for what I bought it for, however I now work away from home, and need to be able to take some files with me. Often these files are more than will fit on a flash drive. I bought an external USB2.0 hard drive so that I can take any data/files needed with me. On my laptop this works fine, however on the HP machine it is slow.
The motherboard in the machine uses the ATI Radeon XPRESS 200 Chipset complete with the SB400 south bridge. This according to several reviews is where the problem with the USB transfer lies.
I had a quick look on a few online shops and USB 2.0 PCI cards are cheap. Any opinions on the following questions.
Would one of these cards alow the external drive to run at full USB 2.0 speed?
Are there any points to look out for with these cards?
Does anyone have any recomendations?
I am quite happy to sort out driver issues ect, and am looking for the best transfer rates.
USB 2.0 is pretty standard these days so you don't really have to worry about buying from some 3rd party brand - its at that point where manufacturer's have to try to screw it up to screw it up.
If you get a PCI USB 2.0 card, yes your external HDD's will run at full speed (whatever that may be). USB 2.0 has a theoretical max of 480Mbps = 60MB/s and your PCI bus has a limit of 133MB/s so you'll be fine. The "best transfer rates" will most likely depend on your HDD, not the USB 2.0/PCI interface.
As for points to look out for, if you have front panel ports, some cards will let you hook the front ports into the card to get front panel USB 2.0. Other than that, just the number of ports it has. I got a 4 porter and it works great.
Its an I/Ogear one - no problems at all. Works perfectly w/ my XP Pro. I'm sure the bigger names wouldn't have issues either, like belkin or whatever. If in doubt just look at reviews when you're shopping around. XP Pro shouldn't have any driver issues. Plug and play!
I did search for reviews, but I did not find anything helpful.
I just want to avoid running into the same problems as I have with the USB2.0 ports on the motherboard. The ATI SB400 southbridge USB 2.0 performance is very poor, so much so that some reviews of the chipset commented you would not to use an external hard disk with it.
Now your issue - how to bypass the motherboard USB ports...
I would say that getting a card should help. The review seems to point at the USB controller on the chipset that is the problem. If you got another USB card and it still performed as slow, then the problem would be with the southbridge of the chipset (see pretty picture http://www.digit-life.com/articles [...] sets.html)
But a new USB 2.0 card will have its own USB controller so you should be fine because its connecting through the PCI interface via the southbridge. Moreover, since the SATA ports are hooked into the southbridge and are not constrained to the above speeds, it would seem that the USB controller is at fault.
So, IMHO, if you get a new one, you'd probably see a speed increase.
I have a SIIG 5 port (1 internal, 4 external) that I use on an older Asus P4S333 mobo running XP Pro SP2 and it works fine with every deveice I've tried on it.
The maximum speed for an external device connected to USB 2.0 in High Speed mode is theoretically 42MB/s because of the additional bits required for the communication protocol (USB devices are always slave, it's the host that asks to them to supply data when it can receive), error correction and diagnostic functions.
This with a serious realtime OS or under Linux boxes. Under Windows the maximum effective speed trasfer rate is limited to 30-35MB/s, due to Windows total inefficiency.
Anyway, the fastest Flash drives don't go faster than 20MB/s: it's a limitation of the flash chip, you can't go over this.
Only with an external USB hard drive you can attain the maximum speed.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.