AnsweredAssumed Answered

i..MX6 SDMA: How to recover channel 0 when it stalls

Question asked by p p on Dec 7, 2016
Latest reply on Dec 8, 2016 by igorpadykov

Very occasionally, my system hits this sdma error.


<3>imx-sdma 20ec000.sdma: Timeout waiting for CH0 ready
<3>fsl-ssi-dai 202c000.ssi: ASoC: 202c000.ssi hw params failed: -110


This error is reported by the function sdma_run_channel0() when performing sdma_load_script()/sdma_load_context(). Keep retrying still reports the same error.


What can be the possible causes of this problem and how to recover the SDMA channel 0 for such error?


My BSP version is Android L5.0.0_1.0.0-ga release. The kernel sdma & ssi drivers are generic from the BSP and we had never modify them.


Thank you for your kind attention.