PIO/DMA mode problems in Windows XP


Recommended Posts

My Samsung DVD player reverted to PIO mode on the secondary IDE channel though when installed it was set to Ultra DMA mode 2.

I was unable to restore it back to DMA mode. It seems that Windows XP will downgrade a device after six or more CRC errors.

After checking various solutions, some people suggested editing the registry and Microsoft (see www.microsoft.com/hwdev/tech/storage/IDE-DMA.asp) recommending unistalling the device then reinstalling the device (I tried this and it did not work). I found the easiest solution was to uninstall the secondary IDE channel itself, then let Windows check for hardware changes. It will detect the secondary IDE channel and restore devices to DMA mode. All without having to reset the computer.

Hope this is of some help to users.

It seems that this is a common problem with Windows XP.:)

Link to comment
https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/
Share on other sites

Hmm...Thanks for the tip.

Perhaps this has something to do with my CD-RW freezing my computer (e.g no mouse movement, no system activity, complete freeze) when I put a blank cd in and it's accessed by windows (which is every time, becuase windows is trying to read the CD and see it's format... :p )

I have a Kenwood 72x cdrom drive and I did a nero cd speed test on it yesterday and it never broke a read speed of 16x. Also, I tested my cdrw 32x read and it broke 32x. I have both of these on the same channel. My hdd wont work unless this is the setup. The cdrw is on ide2 master and the cdrom on slave. When XP installed, it set the Kenwood to PIO mode, and I have changed it to DMA and it has stayed there. Now, if i change it back, will it perform better or should I just leave it where it is??

Posted in Hardware help section. I didnt get any answers here.

This happens to my HDD too, don't know why, just can't set it back. It's not possible to uninstall the main HDD while running XP, so the solution there is not valid for me. I've try to change the setting from ENABLE DMA to PIO, then switch back, but it doesn't work. My BIOS & mother board of course supports DMA and it works fine in WIN ME.

Anybody has a suggestion?

  • 1 year later...

I know that this is hardcore thread resurrecting :rofl:, but I would like to thank Marko & the Neowin Search Engine for solving this exact problem I had with my optical drives today :yes:

Thanks again Marko & Neowin Search Engine (Y) :happy:

Radish?

heh, I had the problem with my DVD drive not being in DMA mode, but I had to switch my dvd drive from master to slave on the secondary IDE cable in order for it to become DMA. Heh, I didn't know that the search engine even searched back a year and then some :)

I have a Kenwood 72x cdrom drive and I did a nero cd speed test on it yesterday and it never broke a read speed of 16x. Also, I tested my cdrw 32x read and it broke 32x. I have both of these on the same channel. My hdd wont work unless this is the setup. The cdrw is on ide2 master and the cdrom on slave. When XP installed, it set the Kenwood to PIO mode, and I have changed it to DMA and it has stayed there. Now, if i change it back, will it perform better or should I just leave it where it is??

Tried to find your post in hardware help, I remember reading about the kenwood 72x's they used a split lazer to achieve the high velocities that they ran, and there is no firmware update to make that available in XP.

Thats why your 72x only goes 16x

Kenwoods were also notoriously unstable, the ones who loved them were the ones that it worked for.

  • 1 year later...

Windows XP has an obnoxious relic from the old days. When a hard drive started going bad, a cyclic redundancy check error was generated and tracked by the registry. After several errors, the hard drive was noted as failing and Windows would drop to lower and lower levels of DMA until Programmed Input Output mode was the only thing left to run the aging and/or failing hard drive. Now the idjits at Microsoft have continued this practice with devices that have removeable media. Several scratched cds or dvds later, a couple of buffer overruns or whatever, and your CD/DVD runs slowly or sometimes not at all.

Here is the fix. Run regedit, navigate to the following key.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000X

Where 000X corresponds to the various drives on your IDE bus. Likely, 0000 will be your primary hard drive,but who knows (or cares). IN each 000X key, look for "MasterIdDataCheckSum" or "SlaveIdDataCheckSum". If you see either one or both of these right-click on them and delete them. A dialog will pop up asking you to confirm the Deleteion. Click OK. Do this for each drive 000X. Restart when done. Problem solved

Another massive thread ressurection but it's some good info that would have proved useful to me about 6 months ago.

To clarify a bit more on the 000x keys.

0000 is the IDE master controller (nothing to tweak here)

0001 is the primary IDE channel

0002 is the secondary IDE channel

Nice tweak. I had bad DVD with CRC errors on it and repeatedly tried it in both of my optical drives. Now for a bit of preemptive registry editing.

yep you did the right thing. just unistall the idechannel, let windows re-recognize it aftera reboot. easiest and simpliest way to handle this problem.

585806377[/snapback]

Unfortunatley that method doesn't allways work. I had a hell of time fixing that issue the last time it happened to me. Removing the IDE channels caused more problems. For some reason if I do that, windows endlessly detects new hardware (the ide channels) and if I tried to let windows install the drivers it would fail with some "Drivers are not intended" error. The only way I could fix it was to install the VIA IDE miniport drivers, change modes and then remove them. I have an older abit mobo with a via 686b southbridge and amd 760 northbridge. For some reason I've only ever had trouble removing and letting windows re-detect with that combo. Newer hardware I've worked with lets me remove the channel without problems. The regedit is quick and painless.

cheers dude! this has been niggling me for a few weeks after installing a new dvdrw.

both back to UDMA again (Y)

my asus dvdrom stopping running on UDMA5 mode and reverted to pio.

the removal and installation of the controllers didnt work in this case and deleting the reg entries was the only option.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Yay, a forced new tab telling everyone edge just updated with a load of advertising in it twice as often as we currently get it. That'll never be abused. 😏
    • About bloody time. I have got PRs with hundred of files and the Web UI just struggling to even load the pages.
    • I wonder if it was applying secure boot certificates/dbx files?
    • I recently tried edge. It seems a lot better. A lot of the junk in it is gone. It seems less bloated and snappy.
    • Lethal fake phone chargers are still being sold on Amazon and eBay, UK watchdog warns by Paul Hill Credit: Pexels The UK consumer rights organization, Which?, is claiming that “potentially lethal knock-off chargers” are still being sold on online marketplaces seven years after it exposed the danger of these chargers. In its latest investigation, it bought 15 USB phone chargers from several online marketplaces and found they were missing key information, meaning they cannot be legally sold in the UK. Which? bought the 15 chargers from seven online marketplaces. These were Amazon (including Amazon Haul), AliExpress, B&Q Marketplace, Debenhams Marketplace, and eBay. It said that the chargers were so badly made that anyone using them was at risk of electric shock. Over half the chargers also posed fire and explosion risks. Of the chargers purchased, one was a fake Apple USB-C 35W power adaptor charger. To confuse buyers, the box was branded with an Apple logo, but testing found it to be a fake. Further testing picked up arcing sounds after 10 seconds of use, where a current jumps between two parts of the electrical circuit, which can cause fires, explosions, or electric shock. The manufacturers of this particular charger also put modeling clay inside it to make it feel more weighty, robust, and genuine. Not all of the chargers were technically faulty; however, some were missing key packaging, markings, and documentation, meaning they can’t be sold in the UK legally. Which? said that it is now campaigning alongside a coalition of safety groups and businesses for new laws that make online marketplaces responsible for ensuring the safety of products that they choose to list on their websites. It also said the government needs to start using powers under the Product Regulation and Metrology Act, which was adopted last July, to impose safety requirements on online marketplaces via secondary legislation, but so far, there have been delays. No matter what country you are in, be sure to properly research what you are buying and only buy authentic chargers to prevent fires. You can read more about Which?’s research here.
  • Recent Achievements

    • Week One Done
      Timaximus earned a badge
      Week One Done
    • One Month Later
      Timaximus earned a badge
      One Month Later
    • Rookie
      FBSPL went up a rank
      Rookie
    • First Post
      davidbazooked earned a badge
      First Post
    • Week One Done
      davidbazooked earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      499
    2. 2
      PsYcHoKiLLa
      174
    3. 3
      +Edouard
      160
    4. 4
      Steven P.
      84
    5. 5
      ATLien_0
      75
  • Tell a friend

    Love Neowin? Tell a friend!