Incapaz de habilitar DMA en una torre de CD o DVD
1. Problema
El comando:
# hdparm -d /dev/hdc
reporta que DMA está deshabilitado. Intentando habilitar DMA en una torre óptica con:
# hdparm -d1 /dev/hdc
produce un error Operation Not Permitted.
2. Solución
Adicione la línea siguiente a /etc/modprobe.conf:
options libata atapi_enabled=1
Adicione el siguiente parámetro de inicio a su núcleo en grub.conf:
combined_mode=libata
Así, un ejemplo de la línea de su núcleo en grub.cfg debe verse parecida a la siguiente:
kernel /boot/vmlinuz-2.6.18-8.1.8.el5 ro root=LABEL=/ rhgb quiet combined_mode=libata
Reinicie después de hacer estos cambios. La entrada /dev para su torre cambiará de /dev/hdx a /dev/scd0
3. Explicación
Este problema aparentemente se remonta a Fedora 5. Sin embargo el autor de esta página fue solo dio con este problema durante una instalación nueva de CentOS 5. Dado el linaje de este problema, la solución es probablemente aplicable para CentOS 4 también.
El hecho es que las motherboards basadas en ICH7 de alguna forma emulan los controladores IDE. El controlador IDE por defecto del núcleo no opera correctamente con este controlador emulado. Los cambios de arriba le dicen al núcleo que use el nuevo controlador libata. Vea los enlaces que mostramos más abajo para obtener mayor información.