How Do I Enable DMA?

Carbo

Diamond Member
Aug 6, 2000
5,270
11
81
Running XP Pro on a PIII 500, with 384MB RAM. I have a WD 40GB hard drive. When I want to check if DMA is enabled, I thought I could determine that by going into Computer Management>Device Manager, and then going to disk drives. But, there, it lists my one hard drive as a SCSI disk device, which it isn't. When I right click on this there is no option for enabling DMA. What am I doing wrong?
As I said, this is the only hard drive, and it is running of a Promise Tech ATA100 controller card.
 

AndyHui

Administrator Emeritus<br>Elite Member<br>AT FAQ M
Oct 9, 1999
13,141
16
81
Enabling DMA is a property of the Promise Controller, not the hard drive. Go check there in your device manager.
 

Carbo

Diamond Member
Aug 6, 2000
5,270
11
81
Hi, Andy. Yes, I thought so and checked that device, too, under device manager. But, there is no option for enabling DMA their, either.
 

Carbo

Diamond Member
Aug 6, 2000
5,270
11
81
Well, that certainly makes it a no- brainer, doesn't it? Thank you, guys.
 

kudra

Junior Member
Mar 29, 2002
2
0
0
Modern motherboards often have DMA features in the BIOS. Have yet to find any "feature" in win2k that enables/disables it.
rolleye.gif
 

JellyBaby

Diamond Member
Apr 21, 2000
9,159
1
81


<< the controller should automatically enable dma for your drive! >>

It should but doesn't always. My Maxtor ATA/133 controller detects and uses DMA Mode 2 for an older WD hard drive of mine but does not detect that ability in my DVD-ROM or my CD-RW (and I'm sure they have it).
 

Muse

Lifer
Jul 11, 2001
40,076
9,714
136
What kind of motherboard do you have? If you have a VIA southbridge chipset you may be able to install IDETool which will show you
the mode for your IDE devices, with the exception of the devices on your Promise controller. In my system, that's my HDs. You may have
to install a bus mastering driver to get the higher modes. In your Hardware Devices (Device Manager) in XP you should see the
DMA mode for your IDE devices represented with a checkbox, and you want it checked, of course.
 

crypto1300

Member
Jun 19, 2001
46
0
0
Carbo,



<< Running XP Pro on a PIII 500, with 384MB RAM. I have a WD 40GB hard drive. When I want to check if DMA is enabled, I thought I could determine that by going into Computer Management>Device Manager, and then going to disk drives. But, there, it lists my one hard drive as a SCSI disk device, which it isn't. When I right click on this there is no option for enabling DMA. What am I doing wrong? >>



I enabled DMA by entering the Device Manager & selecting "IDE ATA/ATAPI controllers" double clicking the Primary & Secondary controllers brings up a set of tabs starting with "General/Advanced Settings/Driver/Resources". I went into Advanced Settings & set Transfer Mode to "DMA if Available".
 

Carbo

Diamond Member
Aug 6, 2000
5,270
11
81
Crypto, yes, I did the same with my DVD-ROM and my CD burner, as they are both running as master devices. One on the primary, the other on the secondary. However, because my hard drive is not on the mobo, but rather on a controller card, I was not given the option to enable DMA on it when I went into Device manager. As others here have pointed out, that is taken care of automatically when using a controller card. On bootup I was able to verify that is correct and the hard drive is in DMA mode.
 

Muse

Lifer
Jul 11, 2001
40,076
9,714
136


<< Crypto, yes, I did the same with my DVD-ROM and my CD burner, as they are both running as master devices. One on the primary, the other on the secondary. However, because my hard drive is not on the mobo, but rather on a controller card, I was not given the option to enable DMA on it when I went into Device manager. As others here have pointed out, that is taken care of automatically when using a controller card. On bootup I was able to verify that is correct and the hard drive is in DMA mode. >>

Right. On my system with my two HDs on primary master and secondary master of my Promise TX2 Ultra100 IDE controller, I see DMA Mode 5 shown for each drive, one right after the other in the boot sequence. I imagine you are seeing the same thing.
 

Carbo

Diamond Member
Aug 6, 2000
5,270
11
81


<< Right. On my system with my two HDs on primary master and secondary master of my Promise TX2 Ultra100 IDE controller, I see DMA Mode 5 shown for each drive, one right after the other in the boot sequence. I imagine you are seeing the same thing. >>

Yes, I am.