fixing dma interface