DMA not Idle from starting

Can you please send the code you are using for the DMA transfer? Can you also send the register maps before and after the transfer?

Did you check this tutorial?

Debugging Common DMA Issues [Part 3]