According to i.MX 6 SD Applications Processor reference manual,
Legacy buffer descriptors are used only in single-ring mode,
that is, when DMAnCFG[DMA_CLASS_EN] are zero.
but I cannot find this register, so when descriptors reach the last one, they cannot warp back, errors happen.