Description
You will see the descriptor_complete IRQ being triggered before descriptor writeback is updated. This could result in a syncronization issue as the status register is being updated before the descriptor is updated.
To workaround this issue you can manually access the last descriptor in the chain and verify that the 'owned by hardware' bit is set to 0.