Odd DMA/ PIO Problem

MrPabulum

Platinum Member
Jul 24, 2000
2,356
0
0
Geez..two problems in one day. For some reason, my system sporadically reverts back to PIO mode even though I re-install the Primary IDE channel driver. I have done this twice. Is there any permanent solution? Also, when it reverted to PIO mode, it wouldn't let me change it to DMA mode without re-installing the above driver. Any solutions? Anyone have this problem before? In case it matters, WinXP SP1 was installed after a new mobo installation, and that is when it started to occur.
 

stevewm

Senior member
Dec 6, 2001
742
1
0
Win2k and XP will both drop IDE devices back to PIO Modes when more than 6 CRC errors are detected. This is done to help prevent your data from becoming corrupted.

Letting Windows re-install the IDE controller driver is the only way to reset this error counter.

CRC errors can be caused by a few things, such as a bad drive or bad IDE controller. However in my experience it's mainly a bad IDE cable (or loosely connected one) which is the cause of this. Try a different cable and see what happens.

I also recommend you check your Event Viewer. This will show any errors that occur on the IDE channels. You can get to Event Viewer by right clicking on ANY My Computer icon and selecting Manage. In the Window that comes up click on Event Viewer, and then double click on "System". In the list that comes up the newest error messages show at the top of the list. Look through this list for any messages with a red and white X icon next to them, double click on these messages to get more detail on what went wrong. If you see any error messages that have to do with your CD-ROM or hardrives then what I described above is indeed the problem.


When I had a bad IDE cable I saw many error messages like this:

The driver detected a controller error on \Device\CdRom1.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.[/b

After a few of those the channel would revert to PIO mode and had to be re-installed to get back DMA. Replacing my cable solved the problem entirely. (80-wire IDE cables are easy to mess up by flexing them too much!)
 

MrPabulum

Platinum Member
Jul 24, 2000
2,356
0
0
I've tried replacing the cable, to no avail. When I went into the event viewer, I got the error, "The device, \Device\Ide\IdePort0, did not respond within the timeout period" and "The driver detected a controller error on \Device\Ide\IdePort0." I got the former message several times and the latter only once. I'm getting the feeling that the mobo may have a faulty IDE port.
:frown:

Any other suggestions?
 

TheWart

Diamond Member
Dec 17, 2000
5,219
1
76
Originally posted by: stevewm
Win2k and XP will both drop IDE devices back to PIO Modes when more than 6 CRC errors are detected. This is done to help prevent your data from becoming corrupted.

Letting Windows re-install the IDE controller driver is the only way to reset this error counter.

CRC errors can be caused by a few things, such as a bad drive or bad IDE controller. However in my experience it's mainly a bad IDE cable (or loosely connected one) which is the cause of this. Try a different cable and see what happens.

I also recommend you check your Event Viewer. This will show any errors that occur on the IDE channels. You can get to Event Viewer by right clicking on ANY My Computer icon and selecting Manage. In the Window that comes up click on Event Viewer, and then double click on "System". In the list that comes up the newest error messages show at the top of the list. Look through this list for any messages with a red and white X icon next to them, double click on these messages to get more detail on what went wrong. If you see any error messages that have to do with your CD-ROM or hardrives then what I described above is indeed the problem.


When I had a bad IDE cable I saw many error messages like this:

The driver detected a controller error on \Device\CdRom1.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.[/b

After a few of those the channel would revert to PIO mode and had to be re-installed to get back DMA. Replacing my cable solved the problem entirely. (80-wire IDE cables are easy to mess up by flexing them too much!)




that is the most comprehensive answer you'll get. i have this occasionally (only on the channel which has my dvd so it stutters). hate to suggest it but one two quick reboots are all you need as a case by case basis.