I just checked in a patch from Alan that allows selectively disabling
DMA on libata PATA drives:
libata.pata_dma= [LIBATA]
libata.pata_dma=0 Disable all PATA DMA like old IDE
libata.pata_dma=1 Disk DMA only
libata.pata_dma=2 ATAPI DMA only
libata.pata_dma=4 CF DMA only
These can be combined, e.g. libata.pata_dma=3 will enable DMA on disks
and ATAPI devices (mainly CD-ROM) while leaving it disabled on Compact
Flash.
This should allow installation on systems where DMA doesn't work, so the
problem can be fixed later by a kernel update.
Show replies by thread