Marko Posted March 20, 2002 Share Posted March 20, 2002 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 More sharing options...
Tim Dorr Veteran Posted March 20, 2002 Veteran Share Posted March 20, 2002 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 ) Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-158819 Share on other sites More sharing options...
+.Aaron Subscriber¹ Posted March 20, 2002 Subscriber¹ Share Posted March 20, 2002 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. Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-159105 Share on other sites More sharing options...
Marko Posted March 20, 2002 Author Share Posted March 20, 2002 Leave it on DMA mode, this is much better than PIO. If it falls back to PIO try setting it again to DMA, if it doesn't work try my suggestion.;) Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-159701 Share on other sites More sharing options...
Z0RR0 Posted March 22, 2002 Share Posted March 22, 2002 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? Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-161885 Share on other sites More sharing options...
abecker Posted March 23, 2002 Share Posted March 23, 2002 This could be caused by just reading a bad CD and then bam no more DMA :) Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-163607 Share on other sites More sharing options...
Marko Posted March 24, 2002 Author Share Posted March 24, 2002 You are right. Just another stupid 'feature' of XP.:right: Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-164100 Share on other sites More sharing options...
Chrissssssss Posted March 24, 2002 Share Posted March 24, 2002 Had the same prob with my CD-RW. Suddenly noticed the computer was very slow when writing CDs. Had to open the PC and take out the drive and put it back in. Think this method should be easier Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-164110 Share on other sites More sharing options...
RadishTM Veteran Posted May 22, 2003 Veteran Share Posted May 22, 2003 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? Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-884309 Share on other sites More sharing options...
lawtai Posted May 22, 2003 Share Posted May 22, 2003 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 :) Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-884322 Share on other sites More sharing options...
RadishTM Veteran Posted May 22, 2003 Veteran Share Posted May 22, 2003 Yep, the Search Engine is pretty good IMO :happy: Radish? Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-884334 Share on other sites More sharing options...
devilotX Posted May 22, 2003 Share Posted May 22, 2003 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. Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-884365 Share on other sites More sharing options...
username Posted May 22, 2003 Share Posted May 22, 2003 yeah, i remember that kenwood 72x, thats an old one, probably a reason why it was the only one... Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-884381 Share on other sites More sharing options...
raezenkane Posted April 21, 2005 Share Posted April 21, 2005 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 Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-585805875 Share on other sites More sharing options...
bfoos Posted April 21, 2005 Share Posted April 21, 2005 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. Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-585806340 Share on other sites More sharing options...
insanekiwi Posted April 21, 2005 Share Posted April 21, 2005 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. Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-585806377 Share on other sites More sharing options...
bfoos Posted April 21, 2005 Share Posted April 21, 2005 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. Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-585806425 Share on other sites More sharing options...
Mando Posted April 23, 2005 Share Posted April 23, 2005 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. Link to comment https://www.neowin.net/forum/topic/19007-piodma-mode-problems-in-windows-xp/#findComment-585816801 Share on other sites More sharing options...
Recommended Posts