Actually, DMA is installed for IDE devices by the stock kernel for many IDE controllers. This is a relatively recent change, I believe (say sometime later than 2.4.16). So most of the latest Linux distros probably enable DMA for any of the common controllers (i.e. Intel motherboard chipsets, Promise, etc.). Contrary to nVidia's documentation, SuSE Linux 8.2 enables DMA even for my nForce2 northbridge ATA controller.
I griped about the DMA performance issue in another thread recently, and Nothinman retorted that IDE support in Linux is a bit rough due to the variations in IDE controllers and devices on the market, some of which don't properly implement specifications.