Archived from groups: microsoft.public.windowsxp.general (
More info?)
A strategy in the IDE driver lowers DMA --> PIO modes after consecutive
timeout due to disk spin up latencies.
A hotfix changes this strategy. Contact MS for a hotfix, see:
http://support.microsoft.com/default.aspx?scid=kb;en-us;817472
Solved the prob for me.
HTH,
John7
"swingman" <sbt@silcom.com> wrote in message
news:%23VuXp6JjFHA.3348@tk2msftngp13.phx.gbl...
> I've encountered the situation you describe, where a device has been
> downgraded to PIO mode and it's been necessary to remove/re-install the
IDE
> channel to restore DMA, however this is different. In this situation the
> CDROM's are defaulting to PIO. Simply changing the setting on the
secondary
> IDE controller to DMA (without removing/re-installing it) makes DMA
> available and the CDROM's immediately switch to (usually) DMA Multi Word 2
> without rebooting.
>
> "Richard Urban [MVP]" <richardurbanREMOVETHIS@hotmail.com> wrote in
message
> news:ufHG2wJjFHA.576@tk2msftngp13.phx.gbl...
> > If a CD drive encounters too many read errors while accessing a CD, the
> > speed of that IDE channel is dropped down automatically. This will read
> > the CD at a slower, and hopefully, more reliable speed. It will keep
> > dropping down to the minimum, as you have found out. A simple reboot
will
> > not change this back.
> >
> > You have to go into the device manager and uninstall the offending IDE
> > channel. Then close the device manager and reboot. Remove any CD's from
> > the drive. The IDE channel will be redetected upon startup and all
should
> > be well - until the next time you install a faulty CD into the drive.
> >
> > --
> > Regards,
> >
> > Richard Urban
> > Microsoft MVP Windows Shell/User
> >
> > Quote from: George Ankner
> > "If you knew as much as you thought you know,
> > You would realize that you don't know what you thought you knew!"
> >
> > "swingman" <sbt@silcom.com> wrote in message
> > news:OPHWelJjFHA.3256@TK2MSFTNGP12.phx.gbl...
> >> I've seen this issue on a great many computers running XP where the
> >> primary IDE controller is set to "DMA If Available" and the secondary
> >> controller defaults to "PIO Mode Only". If I change the setting to
"DMA
> >> If Available" on the secondary controller the mode will always change
to
> >> DMA for the connected device (usually a CDROM drive). Any idea why
this
> >> happens and if there's a way to make XP default to the "DMA IF
Available"
> >> setting?
> >>
> >
> >
>
>