This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCBSP1 timeout

Other Parts Discussed in Thread: OMAP3530

 

Hello everybody;

 

    Through the obtaining data with MCBSP1 using DMA on OMAP3530 processor, i get following error:

 

INFO: task mcbsp_usr-dma:4229 blocked for more than 120 seconds.

[  853.129608] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[  853.137512] mcbsp_usr-dma D c03e5c28     0  4229   1579 0x00000001

[  853.143829] [<c03e5c28>] (schedule+0x2e4/0x370) from [<c03e6270>] (schedule_timeout+0x18/0x1c8)

[  853.152618] [<c03e6270>] (schedule_timeout+0x18/0x1c8) from [<c03e60f8>] (wait_for_common+0xf0/0x1a4)

[  853.161956] [<c03e60f8>] (wait_for_common+0xf0/0x1a4) from [<c0054d80>] (omap_mcbsp_recv_buffer+0x17c/0x1d4)

[  853.171905] [<c0054d80>] (omap_mcbsp_recv_buffer+0x17c/0x1d4) from [<bf038144>] (mcbsp_drv_ioctl+0x94/0x324 [mcbsp_old])

[  853.182891] [<bf038144>] (mcbsp_drv_ioctl+0x94/0x324 [mcbsp_old]) from [<c00d2450>] (vfs_ioctl+0x7c/0xac)

[  853.192535] [<c00d2450>] (vfs_ioctl+0x7c/0xac) from [<c00d2a84>] (do_vfs_ioctl+0x518/0x578)

[  853.200988] [<c00d2a84>] (do_vfs_ioctl+0x518/0x578) from [<c00d2b1c>] (sys_ioctl+0x38/0x5c)

[  853.209442] [<c00d2b1c>] (sys_ioctl+0x38/0x5c) from [<c003b000>] (ret_fast_syscall+0x0/0x2c)

Whenever i use DMA or irq based data transfer i get same error. When i digging into code, i see it is stuck in wait_for_completion function. What can be the reason?
Any suggestion...
BEst regards
Fatih