Using DMA Controllers to Troubleshoot Problems