There is another factor to consider. If the accellerator (card or chip) uses a memory cache, The cache does not get updated when another device stores something in memory via DMA. So, it may be necessary to disable DMA on the drive controller when using a ZIP chip.