Stuck In PIO Mode

I'm running xp home edition sp3 and I use an audio recording software program that has errors due to my IDE staying stuck in PIO mode. I've tried uninstalling it, I went into the registry and deleted certain files that I read would fix the isssue and it hasn't worked, I of course changed it to work in DMA mode but it won't take. What is the solution to this?
 

Question Info


Last updated October 23, 2018 Views 11,699 Applies to:
Answer
Answer
Hello nhaselton,


CD-ROM and DVD-ROM drives can revert to using PIO mode, despite being set to use “DMA if Available.” Here’s how to make Windows redetect the DMA capabilities of the drives.

For repeated DMA errors. Windows will turn off DMA mode for a device after encountering certain errors during data transfer operations. If more than six DMA transfer timeouts occur, Windows will turn off DMA and use only PIO mode on that device.


This behaviour occurs with the following conditions:

  • A CD-ROM or DVD-ROM drive, which is known to support DMA mode now works only in PIO mode.
  • The drive controller is set to use “DMA if available” but reports to be only in PIO mode.

    1) Right click on My Computer
    2) Click on Device Manager.
    3) Expand the IDE controllers and right-click on the secondary IDE channel.
    4) Click on uninstall.
    5) Do the same for the primary IDE channel.
    6) Now restart your computer.

    After you restart, your drivers should automatically reinstall, and the transfer mode should have reverted to Ultra DMA Mode.


OR... IF THAT DOESN'T WORK TRY THIS RegEdit Option:

Following is the mechanism that has worked for me, please try it at your own risk, it involves making changes to the registry:

  1. Open RegEdit
  2. Find the following KEY:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
    Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000x
  3. The last four digits will be 0000, 0001, 0002, 0003, and so on.
  4. Under each key, delete all occurences of the following values:
    MasterIdDataChecksum
    SlaveIdDataChecksum
  5. Reboot the computer. Windows will now redetect DMA settings.



Hope this help you, either way let us know. Make it a great day!


"In the End The Love You Take, Is Equal To The Love You Make"
"In the End The Love You Take, Is Equal To The Love You Make"

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.