pulled this from ms website "For repeated DMA errors. 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."
so yeah would suggest a reinstall of windows, or if you want to waste more time you can try to uninstall/reinstall the drivers but I think you said you tried that before. or if you want to try and set the DMA follow ms's solution "
To enable DMA mode using the Device Manager
1.
Open Device Manager.
2.
Double-click
IDE ATA/ATAPI Controllers to display the list of controllers and channels.
3.
Right-click the icon for the channel to which the device is connected, select
Properties, and then click the Advanced Settings tab.
4.
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, 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
"
***info taken from the microsoft website (
http://www.microsoft.com/whdc/device...e/IDE-DMA.mspx )