read dma ext works