I need to rewrite these steps some time but it tells you
how to do this. The items in the registry can be causing
you not to be able to change the DMA on my computer I had
to make the Registry changes then was able to change the
DMA
To change DMA on your system with xp:
(A) Go to "Start" then Right Click on "My Computer" and
select "Manage" option.
(B) Click on the "Device Manager" and then Select "IDE
ATA/ATAPI controllers"
(C)Double click on the IDE controller that the drive is
attached to.
(D)Select "Advanced settings" tab and set the "Transfer
Mode" of the CD-WRITER and the CD-ROM to the different
settings.
(E) Click "OK" and perform a system restart
Then rerun the test to see if the buffer level changes.
Note: I have found that after using a blank to run a
test or a test and record that fails during the test,
that when I start to record again that it will ask me to
insert a new disk but if I just reinsert the disk that
was used during the test that it will work.
MAKE SURE YOU RESET THE OPTION TO TEST AND RECORD OR
RECORD AFTER YOU ARE DONE AND HIT THE DEFAULT OR IT WILL
ONLY TEST EACH TIME.
Windows XP will turn off DMA mode for a device after
encountering certain errors during data transfer
operations. If more that six DMA transfer timeouts occur,
Windows will turn off DMA and use only PIO mode on that
device. In this case, the user cannot turn on DMA for
this device. The only option for the user who wants to
enable DMA mode is to uninstall and reinstall the device.
Windows XP downgrades the Ultra DMA transfer mode after
receiving more than six CRC errors. Whenever possible,
the operating system will step down one UDMA mode at a
time (from UDMA mode 4 to UDMA mode 3, and so on). If the
mini-IDE driver for the device does not support stepping
down transfer modes, or if the device is running UDMA
mode 0, Windows XP will step down to PIO mode after
encountering six or more CRC errors. In this case, a
system reboot should restore the original DMA mode
settings.
All CRC and timeout errors are logged in the system event
log. These types of errors could be caused by improper
mounting or improper cabling (for example, 40-pin instead
of 80-pin cable). Or such errors could indicate imminent
hardware failure, for example, in a hard drive or chipset.
To enable DMA mode using the Device Manager:
Go to
"HKEY_LOCAL_MACHINE\SYSTEMS\CurrentControlSet\Control\Clas
s\{4D36E96A-E325-11CE-BFC1-08002BE10318}"
The Default Value should be "IDE ATA/ATAPI controllers"
Go to "0001" key if your device is on Primary IDE Chanel
or "0002" if your device is on Secondary IDE channel
and change the MasterDeviceTimingModeAllowed or
SlaveDeviceTimingModeAllowed to 0xffffffff depending if
your device is master or slave
close registry editor.
Go to device manager select "IDE ATA/ATAPI controllers"
and the corresponding IDE chanel go to "Advanced
Settings" Tab and Set Transfer Mode to PIO and then to
DMA if available again
That's
Open Device Manager.
Double-click IDE ATA/ATAPI Controllers to display the
list of controllers and channels.
Right-click the icon for the channel to which the device
is connected, select Properties, and then click the
Advanced Settings tab.
In the Current Transfer Mode drop-down box, select "DMA
if Available" if the current setting is "PIO Only".
If the drop-down box already shows "DMA if Available" but
the current transfer mode is "PIO Only", then the user
must toggle the settings.
That is:
Change the selection from "DMA if available" to "PIO
only", and click OK. Then repeat the steps above to
change the selection to "DMA if Available".