I realize this is in regards to a kind of old system, but it's my gfs so I want to make sure it's working right. This is all about forcing DMA enabled in Windows 2000, but here is the whole story.
I just upgraded her machine to Windows 2000. When I started installing Diablo II for her, the install crawled. The Diablo II patch has some info about fixing some copy protection issues with Creative DVD drives so that may be part of it. However, Diablo II was not the only issue. NAV kept using 100% CPU even after the install was done (forgot to turn it off, oops!) and Windows wouldn't let me kill it, so I reboot. I start playing with the DVD drive and notice any time I copy from it CPU usage jumps up to 100%, sure enough DMA is off. It was on in 98SE (I am positive of this).
I go into Device Manager and look at the Secondary IDE interface and it is set to PIO mode. I change it to DMA if available and reboot, no go. I delete the Secondary IDE interface, reboot, and let it rescan (this solves this issue sometimes), no go.
I go into the BIOS (version 1006) and UDMA is diabled in the BIOS. The device is set auto detect. I try each of the UDMA settings (2 should be correct) with it left in auto and when I go back in it has set it back to disabled. I try turning off auto and trying every combo of CDROM or Other ATAPI device, PIO mode, and UDMA mode enabled, and with every setting with UDMA enabled when booting I get a "secondary master failed" boot message.
I decide that Windows 2000 probably really doesn't care what the BIOS says anyways, so I set it to "Other ATAPI device, PIO 4, UDMA 2" and let the secondary device fail and force the boot. Guess what, Windows 2000 detects the device just fine with UDMA enabled! I reboot and tell the BIOS to fail on "All but disk errors." and leave it at that. Everything seems to be working in Windows 2000.
So currently I am using three workarounds 1) Forcing Windows 2000 to "DMA if available", 2) Forcing "Other ATAPI device", 3) "All but disk errors." But it is working.
Does anyone have a better solution to this problem? The current solution isn't very elegant other than to the true engineer
(Workarounds are wonderful things)
Every time I have tried working with Asus's tech support they have been worthless, but this does appear to be an Asus BIOS issue on a product they probably don't care about supporting anymore. Any ideas?
I just upgraded her machine to Windows 2000. When I started installing Diablo II for her, the install crawled. The Diablo II patch has some info about fixing some copy protection issues with Creative DVD drives so that may be part of it. However, Diablo II was not the only issue. NAV kept using 100% CPU even after the install was done (forgot to turn it off, oops!) and Windows wouldn't let me kill it, so I reboot. I start playing with the DVD drive and notice any time I copy from it CPU usage jumps up to 100%, sure enough DMA is off. It was on in 98SE (I am positive of this).
I go into Device Manager and look at the Secondary IDE interface and it is set to PIO mode. I change it to DMA if available and reboot, no go. I delete the Secondary IDE interface, reboot, and let it rescan (this solves this issue sometimes), no go.
I go into the BIOS (version 1006) and UDMA is diabled in the BIOS. The device is set auto detect. I try each of the UDMA settings (2 should be correct) with it left in auto and when I go back in it has set it back to disabled. I try turning off auto and trying every combo of CDROM or Other ATAPI device, PIO mode, and UDMA mode enabled, and with every setting with UDMA enabled when booting I get a "secondary master failed" boot message.
I decide that Windows 2000 probably really doesn't care what the BIOS says anyways, so I set it to "Other ATAPI device, PIO 4, UDMA 2" and let the secondary device fail and force the boot. Guess what, Windows 2000 detects the device just fine with UDMA enabled! I reboot and tell the BIOS to fail on "All but disk errors." and leave it at that. Everything seems to be working in Windows 2000.
So currently I am using three workarounds 1) Forcing Windows 2000 to "DMA if available", 2) Forcing "Other ATAPI device", 3) "All but disk errors." But it is working.
Does anyone have a better solution to this problem? The current solution isn't very elegant other than to the true engineer
Every time I have tried working with Asus's tech support they have been worthless, but this does appear to be an Asus BIOS issue on a product they probably don't care about supporting anymore. Any ideas?