Problem: Recently mounted sata seagate Baracuda 1.5TB on XP Pro's transfer rate is app. 1/4 slow
There is four sata bus on board (2 master, 2 slave). The other two HDD, 300WDC and 400Baracuda working properly. I tried all possible permutations on sata busses.
Motherboard Asus P5GD1 Pro
OS Name Microsoft Windows XP Professional
Version 5.1.2600 Service Pack 3 Build 2600
System Type X86-based PC
Processor x86 Family 15 Model 4 Stepping 10 GenuineIntel ~3412 Mhz
BIOS Version/Date American Megatrends Inc. 1013.001, 12-Dec-05
SMBIOS Version 2.3
Total Physical Memory 2,048.00 MB
I am pretty sure this older mobo has an original SATA controller type on it, not SATA II. If you connect to it a SATA II unit the drive is supposed to figure out that it must slow down its communication rate to 150 MB/s, but sometimes that does not work. You should check the Seagate website to see how to set a jumper on the back of the drive to force it to that 150 speed.
NOTE that there is NO such thing as Master or Slave on SATA systems. So do NOT try to set SATA drive jumpers for the old Master / Slave thing that was used on IDE units. The jumpers on SATA drives are for different purposes. Unless you understand them all and know what you are doing, change ONLY the one jumper required to force older SATA performance.
Note that forcing it to run at the slower original SATA speed will NOT make your drive even slower. The fact is that no SATA device (original or new SATA II) actually can deliver data on a sustained basis anywhere near the peak speed spec of 150 MB/s. BUT if your drive is trying to "talk" at 300 MB/s and the mobo port is working at 150, there are a lot of communication errors happening that make things slow.