hi With the VIA IDE chipset listed below, DMA is off by default on my DVD-ROM and CD burner attached to the secondary channel (as hd[cd]) on recent kernels. DMA works fine after an "echo using_dma:1 > /proc/ide/hd[cd]/settings The .config is attached. This has been tested up to 2.4.20-rc1. I haven't tried .20 final, as I couldn't find anything related in the changelog. roy (from lspci -vvvvv) 00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: Asustek Computer, Inc.: Unknown device 808c Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-