|
Turning on DMA
|
|
gizmotw
Newbie
|
3. March 2005 @ 07:51 |
Link to this message
|
I've been using DVDShrink/Decrypter for months with no problem. Suddenly, like so many others are reporting, I've had trouble encoding. Not just one movie, but many. I've been trying to figure out if its my drive, the discs, etc... I've gotten "invalid access memory location" errors among others. I've tried AnyDVD and that has not changed things. One thing I have noticed from several other threads is the question of 'is DMA on?' I don't know what that is, but in checking my system, it's on for my CD drive but off for my DVD drive. Does anyone know how to turn it on? I've tried uninstalling the drive, uninstalling the secondary IDE channel hoping windows would turn it on when it found new hardware, but this didn't work. Any other ideas?? Thanks
gizmotw
|
Advertisement
|
  |
|
Noqoilpi
Member
|
4. March 2005 @ 01:30 |
Link to this message
|
Check your bois. Some have a setting for DMA.
http://home.comcast.net/~bbmayo/DMA.html
If you feel brave, back up your reg keys and try one of these;
http://users.bigpond.net.au/ninjaduck/itserviceduck/udma_fix/
From Bill G.
Quote: ? In Windows 2000 only, read requests to ATA disks are sometimes issued with a time-out value of 4 seconds. This occurs when your computer resumes from standby. This might cause a disk time-out because drives typically take more than 4 seconds to spin up. This time-out value was changed to 10 seconds.
In Windows XP and Windows Server 2003, this time-out value is always 10 seconds.
? An alternate, less-aggressive policy is implemented to reduce the transfer mode (from faster to slower DMA modes, and then eventually to PIO mode) on time-out and CRC errors. The existing behavior is that the IDE/ATAPI Port driver (Atapi.sys) reduces the transfer mode after any 6 cumulative time-out or CRC errors. When the new policy is implemented by this fix, Atapi.sys reduces the transfer mode only after 6 consecutive time-out or CRC errors. This new policy is implemented only if the registry value that is described later in this article is present.
To implement the alternate behavior (reducing the transfer mode after six consecutive time-out or CRC errors instead of after six cumulative time-out or CRC errors), you must modify the registry as described below after you apply the hotfix.
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
Follow these steps, and then quit Registry Editor: 1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001
3. On the Edit menu, point to New, and then click DWORD Value.
4. Type ResetErrorCountersOnSuccess, and then press ENTER.
5. On the Edit menu, click Modify.
6. Type 1, and then click OK.
Follow these steps, and then quit Registry Editor: 1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
3. On the Edit menu, point to New, and then click DWORD Value.
4. Type ResetErrorCountersOnSuccess, and then press ENTER.
5. On the Edit menu, click Modify.
6. Type 1, and then click OK.
Note The numbered subkeys that are listed earlier correspond to the primary and secondary IDE channels on a computer that contains a single IDE controller. If your computer contains two IDE controllers, the numbered subkeys for the primary and secondary IDE channels for each of the two controllers may be:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0003
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0004
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0005
To verify that you have located the correct subkey, verify that the DriverDesc value for the subkey contains the string value "Primary IDE Channel" or the string value "Secondary IDE Channel."
|
wild77
Suspended permanently
|
4. March 2005 @ 02:21 |
Link to this message
|
|
gizmotw
Newbie
|
4. March 2005 @ 07:15 |
Link to this message
|
Thanks for the help but.... In Device Manager, under Secondary IDE Channel, Properties--I have no Advanced Tab. I only have General, Driver, Details, and Resources. Why is this? (WinXP SP2 Home)So I tried the other advice again, about deleting the channel all together and letting Windows turn it on when it found new hardware, but this did not work either. I'll see if I can find something in the BIOS at next boot, but if not, what next?
gizmotw
|
ScubaBud
AfterDawn Addict
|
4. March 2005 @ 07:46 |
Link to this message
|
gizmotw
What is your MB? If you are using the Intel Application Accelerator software package with some boards it replaces the ATA drivers and might be the reason behind it. If that is the case, you can go into Add and Remove Programs, look for "Intel Accelerator" and remove it and then reboot. This was supposed to give you a 3-5% increase on those drives.
This message has been edited since posting. Last time this message was edited on 4. March 2005 @ 07:50
|
gizmotw
Newbie
|
4. March 2005 @ 09:21 |
Link to this message
|
I bow down to you in awe; that was genius. I installed Intel App Accelerator a while ago and forgot all about it. I never really thought it made much difference in terms of speeding anything up. As soon as I uninstalled it and rebooted, the Advanced Tab was back in Device Manager and DMA is now on! You must have dealt with this issue before to pull that trick from your hat. Thank you, thank you, thank you!
gizmotw
|
ScubaBud
AfterDawn Addict
|
4. March 2005 @ 09:33 |
Link to this message
|
I have it installed on one of my PC's and was just discussing this with Flip218 a little while back since he also had one of his PC's with Intel Application Accelerator. He removed his way before I removed mine. So you can thank both of us! :) Just wait till someone else asks that same question and you let them know how to fix it. <G>
|
gizmotw
Newbie
|
4. March 2005 @ 14:17 |
Link to this message
|
OK, I will thank you both for getting DMA back on and running. Unfortunately, it turns out that was not the sourse of my problem. I'm still getting constant error messages while running Shrink/Decrypter when I'd been using them for months without a problem. I tried playing several DVDs in Windows Media Player to rule out the software, and they played with skips and starts; it would play for several seconds, then go still a second or two, then play several more seconds... I'm guessing now that the software is not the problem at all- it just can't function properly with whatever other issue I must have. Could my memory be going bad? The interface cable? Any ideas?
Thanks again
gizmotw
|
DogBomb
Senior Member
|
4. March 2005 @ 19:30 |
Link to this message
|
If you have Win XP and suspect it might be some system change, take the lazy man's way out: use the System Restore and go back to a date where your PC was running okay. It's saved me quite a few times from having to troubleshoot every nook and cranny. Just remember it'll undo every system change to that point so you'll have to remove Intel App Accel again.
|
gizmotw
Newbie
|
5. March 2005 @ 14:51 |
Link to this message
|
Thanks, but rolling back didnt seem to help. I've defragged, run AV, AdAware-they dont find any problems. I'm at a loss (again) as to what to try next.
gizmotw
|
ScubaBud
AfterDawn Addict
|
5. March 2005 @ 15:06 |
Link to this message
|
|
Advertisement
|
  |
|
gizmotw
Newbie
|
7. March 2005 @ 10:18 |
Link to this message
|
Thanks, but that didn't help; I tried Decrypter again, this time checking all the VOB files- they all have a key with them (I've tried with AnyDVD too). I still think that the problem is not the disk, the encryption, or the software. The telltale sign for me is that basic Windows Media Player (ver.10) cannot play the DVDs smoothly. That tells me the issue might be hardware related, like a cable or something. Is my logic wrong? (wouln't be the first time)
gizmotw
|
|