Hi Torfinn, > And I guess it would take more than changing the > atadev->mode = ATA_PIO; > in ata_macio_setmode() in ata_macio.c to fix it? Yes - the DMA controller for the macio ata cells is very unlike 'standard' PIIX PCI-ATA DMA. later, Peter.