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.

Outcomes