Should be working DMA accel but isn't - attempt FSM based approach