I've been trying to enable DMA in Ubuntu. According to the 'Unofficial Ubuntu Guide' (
http://ubuntuguide.org/) I first have to issue: hdparm -d1 /dev/cdrom I'm assuming this enables DMA only for the current session. Unfortuneatly, I get an error. Here's what the screen output looks like:
root@ubuntu:/home/me # hdparm -d1 /dev/cdrom
/dev/cdrom:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Nonetheless, I also edited my /etc/hdparm.conf to read:
/dev/cdrom {
dma = on
}
Ubuntu was previously installed on a small IDE drive. I was able to enable DMA then without any problems. I'm wondering if I have to enable some sort of SCSI emulation to get this new install to work ? If so, I would like to know how. Perhaps /dev/cdrom=ide-scsi ? However, I wouldn't know which file to insert it into.
Thanks
Dell OptiPlex GX200, 128 MB RAM
SCSI: 20GB Quantum Atlas with an Adaptec 29160N SCSI card.
IDE: SONY DVD RW DW-D22A, LG CD RW GCE-8525B IDE (Secondary IDE Controller)
/sda Quantum 20GB HD
/hdc Sony DVD-RW (Secondary Master)
/hdd LG CD-RW (Secondary Slave)