Re: DMA settings?

Tech-Archive recommends: Fix windows errors by optimizing your registry



"Gary Fritz" <fritzxxx@xxxxxxxxxxx> wrote in message news:Xns980A8978D50F2fritzfriicom@xxxxxxxxxxxxxxx
"Glen" <nospam@xxxxxxxxxxxxx> wrote:
Just from my own experience this change occurs either because
of flaky hardware (Windows does a bus test every time it boots,
and if any part of the IDE chain (devices, cables etc) fails a
DMA transfer test it'll revert to PIO mode), or poorly written
IDE and/or chipset drivers (e.g. older mainboards with Via and
Apollo chipsets are notorious for this).

Umm. That makes sense. It's certainly possible the hardware is flaky
-- it's a no-name DVD-RW from Best Buy. The mobo is an Asus A7V266-E
with Via chipsets, but I'm 99% sure I have the latest drivers.

Presumably if the DVD-RW failed a boot-up test, the system records that
in the registry and never tries again. If the DVD-RW is iffy, it would
be simple enough to clear the DMA-failure flag any time Windows decided
it didn't like it.

OK, I dug around in the registry for a while without finding any obvious
answers. Then I went hunting on the web again, and hit paydirt:

http://winhlp.com/WxDMA.htm

This site describes this exact problem. It's aimed at XP but it says it
also works for w2000. As described about halfway down on that page, I
went to HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-
BFC1-08002BE10318} and found my secondary IDE channel. I deleted
MasterIdDataChecksum (there was no SlaveIdDataChecksum since I have no
slave device on that channel) and rebooted.

Shazam! My DVD-RW is running UDMA again!

Apparently this problem can be triggered by something as simple as a
scratched CD or DVD. Lovely that Windows decides to permanently disable
DMA just because of a media problem. But at least now I know what's
causing it and how to fix it, without reinstalling anything.

Thanks for pointing me in the right direction!
Gary

Ur welcome. You might want to double-check for
updated Via drivers even though the issue is resolved.


.



Relevant Pages

  • Re: DMA settings?
    ... of flaky hardware (Windows does a bus test every time it boots, ... DMA transfer test it'll revert to PIO mode), ... IDE and/or chipset drivers (e.g. older mainboards with Via and ... be simple enough to clear the DMA-failure flag any time Windows decided ...
    (microsoft.public.win2000.hardware)
  • Re: Cloning
    ... able to recognize the other IDE and was able to transfer data. ... I don't have to do any updating 2010 when the new windows OS will ... I have a 40 gig disk where my XP Pro is lying ... Windows does not have any inbuilt tools for cloning. ...
    (microsoft.public.windowsxp.general)
  • Re: Help, help, help, more help, extra help, HELP! how to turn off IDE DMA...
    ... Windows CE at all, or Windows CE doesn't start, failing somewhere after it's ... What we've found is that with modern flash cards, CE doesn't boot. ... I want to do is turn IDE DMA off in the registry. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Momentary black screen when program launches
    ... lets say the compiler takes 5 seconds to compile my source. ... seconds is up then I can get back to the Windows desktop and I will see an ... spawned by another program (IDE, Explorer, etc.) ... The Help and Support newsgroup is *terribly* named, ...
    (microsoft.public.windowsxp.general)
  • Re: Problem with hla
    ... from it is that "asm programs begin ... Having to learn *the* IDE, from the ide, and the language ... If you have previous experience with C under windows, I recommend the RosAsm versions of the Izcellion tuts, for reading. ...
    (alt.lang.asm)