DMA, ULi 1695, Jaunty: problemi coi drive DVD
A partire da Intrepid il DMA dei lettori/masterizzatori DVD viene automaticamente disabilitato all’avvio in presenza del chip ULi 1695, montato da parecchie schede madri (ad esempio la mia 😉 Asrock 939Dual-SATA2). La causa, stando a questa mail della mailing-list degli sviluppatori del kernel starebbe nella presunta instabilità del modulo pata_ali nella gestione del DMA (perdonate le imprecisioni).
Fatto sta che i possessori delle schede madri suddette, che avevano sempre tranquillamente guardato film in dvd e masterizzato allegramente da almeno la 7.04, si sono trovati d’un colpo col drive DVD inutilizzabile.
Una soluzione univoca al problema ad oggi non è ancora emersa, ecco i link ai due bug relativi segnalati su Launchpad:
https://bugs.launchpad.net/ubuntu/+bug/292142
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/328053
Personalmente ho risolto in questo modo, come suggerito da Dimitris Kalamaras:
Added
1) “options pata_ali atapi_dma=1” in /etc/modprobe.d/options (new file for me!)
2) “echo 1 > /sys/module/pata_ali/parameters/atapi_dma” in /etc/rc.localand finally I added
“pata_ali atapi_dma=1” to “/etc/initramfs-tools/modules”
Sperando che il problema venga risolto a breve a livello di kernel, in bocca al lupo a tutti quelli che si trovano in questa situazione!