So I was copying some files on my test rig, and I noticed it was taking a long time. I don't usually do file copying in Windows, so this may not be a new problem.
Here's the setup:
Abit IP35-E motherboard
Silicon Image Sil3512 PCI SATA card (for hot swap capabilities/linux compatibility)
Any drive hooked up to the Silicon Image card will not go any faster than 28 MB/s under Windows. I've tested with multiple drives. Drivers are the latest for both the Silicon Image card and motherboard chipset.
The same drive on the same controller on the same computer in Linux will benchmark at 90 MB/s. So, I know the hardware is capable of faster speeds.
The same drive on the same controller in Windows on another PC will benchmark at 90 MB/s.
I swapped out the Silicon Image card for a VIA card, same problem. I tried a Promise SATA card, same problem. Again, only in Windows. All these controllers worked at full speed under Linux.
I figured some Windows file must be corrupt, so I did a clean install of XP Pro, but no difference.
I think my options are the following "failure points," but each one seems to be ruled out by something else.
1 - Sil3512 controller failure. I ruled this out because it works full speed with Linux on the same PC. Also, other cards exhibit the same behavior.
2 - Motherboard failure. I ruled this out because as with above, it works full speed with Linux on the same PC.
3 - Bad Silicon Image Windows drivers. I ruled this out because the same controller and the same drivers work full speed on another PC in Windows.
4 - Windows installation hosed. I ruled this out after a reinstall did not fix the issue.
Anybody have any thoughts on how I can make my drive go full speed in Windows? I'm thinking it's some weird combination of incompatibilities I may never figure out, but I figure it can't hurt to see if anybody has any ideas. It definitely seems to be a software issue of some sort, as the drives have no issues in Linux.
Any input greatly appreciated!
Here's the setup:
Abit IP35-E motherboard
Silicon Image Sil3512 PCI SATA card (for hot swap capabilities/linux compatibility)
Any drive hooked up to the Silicon Image card will not go any faster than 28 MB/s under Windows. I've tested with multiple drives. Drivers are the latest for both the Silicon Image card and motherboard chipset.
The same drive on the same controller on the same computer in Linux will benchmark at 90 MB/s. So, I know the hardware is capable of faster speeds.
The same drive on the same controller in Windows on another PC will benchmark at 90 MB/s.
I swapped out the Silicon Image card for a VIA card, same problem. I tried a Promise SATA card, same problem. Again, only in Windows. All these controllers worked at full speed under Linux.
I figured some Windows file must be corrupt, so I did a clean install of XP Pro, but no difference.
I think my options are the following "failure points," but each one seems to be ruled out by something else.
1 - Sil3512 controller failure. I ruled this out because it works full speed with Linux on the same PC. Also, other cards exhibit the same behavior.
2 - Motherboard failure. I ruled this out because as with above, it works full speed with Linux on the same PC.
3 - Bad Silicon Image Windows drivers. I ruled this out because the same controller and the same drivers work full speed on another PC in Windows.
4 - Windows installation hosed. I ruled this out after a reinstall did not fix the issue.
Anybody have any thoughts on how I can make my drive go full speed in Windows? I'm thinking it's some weird combination of incompatibilities I may never figure out, but I figure it can't hurt to see if anybody has any ideas. It definitely seems to be a software issue of some sort, as the drives have no issues in Linux.
Any input greatly appreciated!
Comment