AnsweredAssumed Answered

spi_mx_200c000.ecspi:dma setup error -19, use pio

Question asked by Surendra Dhobale on Nov 9, 2017
Latest reply on Nov 27, 2017 by jimmychan


      In our imx6ul based custom board, we are using the spi-uart bridge expander (max4830).

I am able to probe on the spi bus.

but in the kernel logs, received logs like,

spi_mx_200c000.ecspi:dma setup error -19, use pio

spi_imx_2008000.ecspi probed.


on MAX14830 expander, able to read revision id of the chip.and able to open the ports (/dev/ttyMAX0, /dev/ttyMAX1)

I am doing the loopback test, reception of the data getting correctly. But after some time ( say 3 -4 min) ports becomes hang or communiaction stops. If we exit from the port and restart the same port again,then no communication happend.

After reboot of the board and communication happens but for littel time.

Doesnot understand the problem ?

(spi_mx_200c000.ecspi:dma setup error -19, use pio) what is this error


what could be the problem in such issue of stop communication after some time.


(I have checked this on the kernel 4.1.15 and 4.9 also on both kernel same observation.)


Thanks in advance !!!