Hola .... Estuve buscando una solución para esta cuestión, y finalmente llegó.
La solución para mí fue compilar el kernel agregando el Modulo Ide de mi chipset (Nforce 430 == amd74xx) y libata,
Esto me permitió una vez más apagar el dma, que es la única manera que tengo que grabar en mi dispositivo (drw-Asus 1608p2) ... El proceso tarda ahora dos veces mas, pero funciona cada vez ....
Mi consejo para todos ustedes es ..... busquen sus módulos para volver a los viejos /dev/hdXX .... y traten de grabar con dma activo y si falla, entonces desactivenla.
Esto funciona para mi, no soy capaz de quemar nada desde Feisty si está activo DMA en la grabadora y en Hardy se hace imposible desactivarla.
Por Ahora no tengo nada mas que decirles.... ojala supiera que modulo le toca a cada uno, pero es imposible, para los q tengan el chipset Nforce430, es ese que use yo, lo encuentran en Device Drivers > ATA/ATAPI/MFM/RLL support >
Para los Novatos..... cuidado, mucho cuidado.... solo marquen lo que deban marcar y siempre antes de empezar copien la configuración existente:
Una vez descargado el Source para el kernel deben descomprimirlo en /usr/src y enlazarlo
$ sudo ln -s linux-source-2.6.24 linux (el numero 2.6.24 es solo a modo de ejemplo en todos los casos puede variar)
$ cd /usr/src/linux
$ sudo cp /boot/config-2.6.24-16-generic ./.config
Una Vez hecha la copia...... compilan sin sacar ni poner nada mas que lo que realmente necesiten y todo ira bien. Ojo no es que sea difícil compilar un kernel... es solo que se necesita saber a ciencia cierta el hardware del cual disponemos para ponerse a trastearlo.
Espero que les Ayude...... Saludos a todos