Hi DPDK folks,

I’m trying to use IOAT (rte_dma_copy) on Skylake.  I can do a single submit and 
completion OK.  When I try to do more (> 3 as it happens), the IOAT reports:

“ioat_completed(): Device HALTED and could not be recovered”.

>From the rte_dma_dump I see the channel status has entered HALTED and the 
>completions stop.

My question is, what can cause the channel to halt? (e.g. bad src or dst 
address). Any hints on how I might debug this?
Also, I have to reboot to get it out of this state. Re-loading drivers doesn’t 
seem to help – any other way?

Daniel


Reply via email to