AnsweredAssumed Answered

"rcu_preempt detected stalls on CPUs/tasks..." with yocto 3.14.28 in imx6q

Question asked by yan weiwei on Jun 9, 2015
Latest reply on Jun 16, 2015 by yan weiwei

1. imx6sl evk

 

I try to run yocto 3.14.28 in imx6sl evk with AR6003. It works well.

 

So I try to run AR6004 in imx6sl evk(Different driver with AR6003). When I run p2p_group_add from wpa_cli, the serial console freezed.

I can not input anything and can not get any output.

 

2. imx6quad

 

So I want to try run AR6004 in imx6.  When I run p2p_group_add from wpa_cli, I can not input anything from serial console. But, I will get some output looks like below periodically.

 

The AR6004 works well with yocto 3.10.17 on imx6q.

 

Any patch file with the issue???

 

|--------------------------------------------------------------------------|

> p2p_group_add

IPv6: ADDRCONF(NETDEV_UP): p2p-wlan0-0: link is not ready

OK

<3>P2P-GROUP-STARTED p2p-wlan0-0 GO ssid="DIRECT-aX" freq=2412 passphrase="arDJ718F" go_dev_addr=82:25:3f:01:06:7b

> IPv6: ADDRCONF(NETDEV_CHANGE): p2p-wlan0-0: link becomes ready

 

> INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=2102 jiffies, g=5687, c=5686, q=23)

Task dump for CPU 2:

wpa_supplicant  R running 0  1047      1 0x00000002

[<806acce8>] (__schedule) from [<800e6de8>] (core_sys_select+0x12c/0x2fc)

[<800e6de8>] (core_sys_select) from [<800e7084>] (SyS_select+0xcc/0x118)

[<800e7084>] (SyS_select) from [<8000e4a0>] (ret_fast_syscall+0x0/0x30)

INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=8407 jiffies, g=5687, c=5686, q=83)

Task dump for CPU 2:

wpa_supplicant  R running 0  1047      1 0x00000002

[<806acce8>] (__schedule) from [<800e6de8>] (core_sys_select+0x12c/0x2fc)

[<800e6de8>] (core_sys_select) from [<800e7084>] (SyS_select+0xcc/0x118)

[<800e7084>] (SyS_select) from [<8000e4a0>] (ret_fast_syscall+0x0/0x30)

INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=14712 jiffies, g=5687, c=5686, q=137)

Task dump for CPU 2:

wpa_supplicant  R running 0  1047      1 0x00000002

[<806acce8>] (__schedule) from [<800e6de8>] (core_sys_select+0x12c/0x2fc)

[<800e6de8>] (core_sys_select) from [<800e7084>] (SyS_select+0xcc/0x118)

[<800e7084>] (SyS_select) from [<8000e4a0>] (ret_fast_syscall+0x0/0x30)

INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=21017 jiffies, g=5687, c=5686, q=192)

Task dump for CPU 2:

wpa_supplicant  R running 0  1047      1 0x00000002

|--------------------------------------------------------------------------|

Outcomes