Forum Archive Home -> DVD Ripping -> Question about "DMA is not Enabled" warning message on DVDFab Pla
Question about "DMA is not Enabled" warning message on DVDFab Pla | ||
| jimdagys posted 2008 Nov 20 05:07 | ||
| I have used DVDFab Platinum for a long time to back up DVDs. However, recently, I always get the following warning message (see Screenshot) that I never got before. Since I don't understand the warning message, I just click "Cancel" and DVDFab Platinum seems to continue normally as before. I always use Nero to burn disks, and I don't see any noticeable reduction in burning speed. My question is:
1) Why am I always getting this warning message that I never got before? 2) If I click the button, "Enable DMA for DVD Drive and hard drive" , what could happen? I am of the persuasion if it isn't broke, don't try to fix it, so I am afraid to click the button, however, I am curious what could happen if I click it. I would appreciate any ideas on this topic. ![]() | ||
| guns1inger posted 2008 Nov 20 06:21 | ||
| You have been ripping or playing dirty of scratched discs and your drive has dropped back to PIO mode. PIO uses the CPU for data transport, and will reduce your ripping and burning to a crawl. You can try to enable DMA using the dialogue you have posted above, or by removing the the IDE channel in question through device manager and rebooting.
If you want more details, search the forums for PIO Mode and you will get plenty of hits. | ||
| jimdagys posted 2008 Nov 20 09:42 | ||
| Yes, I believe this happened after I tried to copy a DVD that had 10 minutes missing (and caused freezing in playback on all players). It took DVDFab Platinum about 30 minutes (unusually long) to copy the disk to the hard drive. The result still froze, so I managed to use TMPGEnc DVD Author3 to edit out the bad part and then the resulting DVD played Ok, although there was a chunk cut out. Then after this, I think that DVDFab Platinum always gave me the above warning message. But I didn't notice slower burning, so I didn't pay too much attention. I looked at the info at:
http://forum.videohelp.com/topic355034.html about the problem of loss of DMA, but I like the 1 click DVDFab Platinum solution, so I clicked the "Enable DMA for DVD drive and hard drive" button. DVDFab Platinum told me to reboot and after rebooting, I checked the Secondary IDE channel and now it seems to be OK (Ultra DMA Mode 4). Right click My Computer>Properties>Hardware>Device Manager>click on + sign of IDE ATA/ATAPI controllers>right click Secondary IDE Channel> Properties>Advanced Settings
![]() | ||
| redwudz posted 2008 Nov 20 11:56 | ||
| Looks like it fixed the problem. :) You don't want PIO mode on any computer drive. It wastes a lot of CPU power and is really slow. :( | ||
| Seeker47 posted 2008 Nov 20 13:41 | ||
A couple of those threads since last August are mine. One thing to add is that I doubt the failure mechanism (whatever it may be) is simply or only triggered by messed-up disc / disc read problems. I've used Isobuster numerous times with compromised discs, or with Fab Decrypter having to go over and over a problem disc at great length, without it resetting the DMA to PIO mode. I had 3.5 years of heavy, demanding service from that computer, before some chain of circumstances got me to that place. So I'd say there have to be some more variables at work here. | ||
| redwudz posted 2008 Nov 20 15:38 | ||
| It does take six tries at reading before PIO mode is initiated by the OS. So it does take some time. :) Some of the software mods may increase that number by modifying the registry. I believe this problem is strictly from the DVD/CD reading software in the OS.
Whether the file itself is corrupted or not is not really an issue, AFAIK. I believe only the physical structure of the disc causes the problem, not the data on it. | ||
| Seeker47 posted 2008 Nov 20 21:54 | ||
I think I get what you're saying, but wouldn't IsoBuster or Fab Decrypter go at one of these disks more than 6 times, before giving up ? I think they take a sort of persistent, brute force approach . . . which may account for them being effective. If so, I've done this enough times already that I should have tripped over this issue long before last Aug. | ||
| redwudz posted 2008 Nov 21 00:20 | ||
| Not sure if I can answer that. :) It may be the software buffers the errors so the OS doesn't see them. When I've had the drive revert, it's usually accompanied by a lot of 'seeking' noise from the drive. That's the focus and tracking mechanism thrashing back and forth trying to read the disc. I don't recall noticing that when using a program like IsoBuster or Decrypter. Maybe they just slow down the drive rotation or modify the seeking. Or maybe they operate similar to PIO mode. | ||
| kenmo posted 2009 Jan 15 07:44 | ||
| I remember in the past someone had posted a link to a VB script which will enable DMA for you.... however I can not find it...
Can someone kindly repost the link? TIA | ||
| kenmo posted 2009 Jan 15 08:29 | ||
| Found a VB script to enable DMA... It's in this thread here...
http://forum.lowyat.net/topic/701400/+0#entry17991499 The original poster says "Save this Visual Basic Script (VBS) as resetdma.vbs"... At work now but will attempt this later....
| ||
| Seeker47 posted 2009 Jan 15 13:08 | ||
Going back to the OP, and just speaking for my own semi-informed self, I don't think you want to let FAB do anything about this. That seemed to spring the trap door for me, making a bad situation much worse. Much better, I think, to attack this problem outside of that program, using one of the approaches (such as the VBS script) discussed in this and related threads. | ||
| HmNtr posted 2009 Jan 20 11:35 | ||
| I have Cyberlink Power DVD 4XP installed on my laptop, and I remember that when I did the install for that program it asked if I wanted to enable DMA on my computer. I remember reading through it and thinking what the hell, why not? I have had no problems with it being enabled, so I do not see what the qualm is...just enable it and go forth with your normal routine. If there should be any problem you can always go ahead and disable it again at a later time... | ||
| jman98 posted 2009 Jan 20 11:52 | ||
| HmNtr - DMA is ALWAYS better. If you ever want to run in PIO mode, you'll understand. jimdagys simply wanted an explanation of what exactly DMA was and there was some follow up on whether or not it's safe or not to let DVDFab reset it rather than doing it some other way like a VBS script or the way jimdagys suggested (my experience is that this method of using the Device Manager rarely works, but it's definitely worth trying and I commend him for posting the information). About halfway through the thread it stopped being a question of "Should I do this?" for everyone and simply a question of "What's the best way to do it?". | ||
| HmNtr posted 2009 Jan 20 13:27 | ||
HMMM....I see your point, and I offer my apologies...I had read through this thread and had strayed off of the root problem and question as much as everyone...perhaps more... My bad... /me plonk self | ||
| DarrellS posted 2009 Jan 20 14:54 | ||
| I've never had an optical drive change the controller to PIO but I've had software lower my burn speed without my knowledge. Was trying to burn a music CD and it was burning at something like 2x. Went into Nero Drive Speed and changed it back to 48x and everything was good.
I've had the controller switch to PIO plenty of times while trying to move data from one HDD to another. I was told that it's a Windows thing where the OS shuts it down if it gets three error while moving data in Explorer. I read that there is supposed to be a registry hack to keep windows from shutting DMA down. My friend just built a new i7 machine and was complaing that it was running slow. He checked the temp and it was real high so he took the cover off and a connector had stuck in the CPU fan and stopped it. He fixed that but it was still running slow. Went into device manager and sure nuff, the controller was set to PIO. Uninstalled the controller and rebooted and his transfer speed went from 3.3kbs/s to 45mbs/s. |
Login/Register to our forum to be able to post here.


