restart dma when transfer size exceed MAX_BLOCK_SIZE