How did you eneble DMA, from a command line or from the rc.local init script?
I have set the SCSI-Emultion on my DVD and
turned on DMA on rc.local with the standard /dev/hdd device. It works flawelessly. Hrere's how:
- Pass the scsi emulation parameter to your kenrel. In GRUB you do so by just adding to the following to the first kernel line:
Code:
kernel /vmlinuz-<kernelversion> ro root=LABEL=/ vga=792 hdc=ide-scsi hdd=ide-scsi
- Then you have to tell rc.local to add support for DMA for your drive. To so open in any text editor the file /etc/rc.d/rc.local and add this:
Code:
hdparm -d1 /dev/hdc /dev/hdd
Here I enabled DMA for both my cd-writer (/dev/hdc) and my DVD-Rom (/dev/hdd) drives
- You will have to reboot for the changes in grub.conf to take effect and to start the SCSI emulation.
Hope this helps.