How to fix Seagate Running PIO Mode?

twodaend

Member
Dec 3, 2003
116
0
0
Missing Disk Name

Primary IDE with Device 0 running PIO and Device 1 running DMA


I just put together a system with some spare parts (i.e. HD) and new parts (i.e. MB, CPU) and it is running pretty slow. I have a Segate ST320413A as my main drive and a Western Digital WD100AA as a backup. The problem is that the Segate is running PIO, while the WD is running Ultra DMA 4. I want both drive to be running DMA.

When I go into device mananger under disk drive, I noticed the Seagate is not showing, but the WD is. It does show durning the POST and in the BIOS. Could this be the root of my problem? Is there a way to fix this that may fix the PIO issue. I have the same Seagate drive at work, and under disk drive, it does show the name of the Seagate drive.

I tried Segates tool
Ultra ATA Mode Switching Utility through DOS and it does switch to DMA 5, but when I go back into Windows device manager, it says PIO Mode. I tried switching cables, but the same thing happens. I tried switching IDE ports and still the same. My CD and DVD's on IDE2 are working just fine running DMA 2. I updated to the lates BIOS and still nothing.

Is there a way to fix this hopefully without wiping the drive?

MB Abit AN7
CPU AMD 2500+
HD1 Seagate ST320413A
HD2 Western Digital WD100AA

If any other info is needed, please let me know. Thank in advance for the help.
 

Auric

Diamond Member
Oct 11, 1999
9,591
2
71
What aboot the master/slave relationship and position on the cable?
 

twodaend

Member
Dec 3, 2003
116
0
0
The Seagate is the the master and the WD is slave. I checked the jumper settings and everything is fine. The blue end of the cable is in the MB and the opposite end is in the Seagate (master). The middle connector is in the WD (slave)
 

kornphlake

Golden Member
Dec 30, 2003
1,567
9
81
Download and install the newest nvidia chipset drivers. you should be able to manually set the drive to DMA 4 or whatever you want.
 

PCHPlayer

Golden Member
Oct 9, 2001
1,053
0
0
In the hardware manager remove the IDE controller and the disk. Then reboot and let windows redetect the devices. This problem is usually caused by windows detected errors on the drive. If this doesn't work try running with just the Seagate drive and see if you can get it into DMA mode. It could be a Seagate/WD compatibility problem.

[edit]Too slow again :| [/edit]
 

Auric

Diamond Member
Oct 11, 1999
9,591
2
71
Seems to be a software issue then. Have specific storage controller drivers been installed? If no, then do so. If yes, try reinstalling or simply removing and refreshing. Otherwise, perhaps it is just some queer incompatability. Maybe the HDD's will work by reversing M/S although that would take some backing up and/or partitioning and imaging. Another option would of course be trying each on a seperate channel -one HDD and ROM drive on each.
 

LTC8K6

Lifer
Mar 10, 2004
28,520
1,575
126
Yeah, I am hoping it's just XP's IDE error detection dropping the drive into PIO mode.

Uninstalling and redetecting the IDE controller should reset that.
 
Nov 7, 2000
16,403
3
81
might enable smart checking and see if there is something going on with the drive itself

i am having the same problems. uninstalling and redetecting does fix it... temporarily, but if the disk is malfunctioning it will continue to drop to PIO
 

twodaend

Member
Dec 3, 2003
116
0
0
After trying almost everything I could think of (change cable, update driver, update bios, delete drive and IDE) I finally replaced the drive, put the original cable back on and presto, DMA 5. I guess it was the drive going south. I still have the drive and will test it at a later date, to be sure, but everything is working fine now.

Thanks again for all the help.