Hello,
We have a custom board based on i.MX8MPlus. Up to now we have been working with a Debian11 based FS and kernel 5.4.70-2.3.2 downloaded from NXP. I have also generated SDK following NXP instructions.
Now we have to move to kernel version 5.10.72.
Following the same steps than before I have generated SDK using hardknott release, then download kernel version 5.10.72 and do the porting to our custom board.
But when I try to start the system it hangs, and every 60-65 seconds I can see these traces:
[ 85.952599] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 85.958695] rcu: 3-...0: (1 GPs behind) idle=e32/1/0x4000000000000000 softirq=49/50 fqs=10493
[ 85.967394] (detected by 1, t=21007 jiffies, g=-1055, q=18)
[ 85.973051] Task dump for CPU 3:
[ 85.976277] task:swapper/0 state:R running task stack: 0 pid: 1 ppid: 0 flags:0x0000002a
[ 85.986192] Call trace:
[ 85.988639] __switch_to+0x10c/0x170
[ 85.992213] initcall_levels+0x38/0x48
[ 148.972601] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 148.978694] rcu: 3-...0: (1 GPs behind) idle=e32/1/0x4000000000000000 softirq=49/50 fqs=18366
[ 148.987391] (detected by 1, t=36762 jiffies, g=-1055, q=18)
[ 148.993047] Task dump for CPU 3:
[ 148.996274] task:swapper/0 state:R running task stack: 0 pid: 1 ppid: 0 flags:0x0000002a
[ 149.006188] Call trace:
[ 149.008635] __switch_to+0x10c/0x170
[ 149.012209] initcall_levels+0x38/0x48
[ 211.992599] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 211.998694] rcu: 3-...0: (1 GPs behind) idle=e32/1/0x4000000000000000 softirq=49/50 fqs=26239
[ 212.007392] (detected by 1, t=52517 jiffies, g=-1055, q=18)
[ 212.013049] Task dump for CPU 3:
[ 212.016275] task:swapper/0 state:R running task stack: 0 pid: 1 ppid: 0 flags:0x0000002a
[ 212.026189] Call trace:
[ 212.028634] __switch_to+0x10c/0x170
[ 212.032208] initcall_levels+0x38/0x48
Please, could anyone help with this issue?
Best regards and thank you
Angel
Hello,
NXP does not have the 5.10.72 ready if you are based your kernel on GIT site, this could be an issue, also nxp don't support debian, you should check your work with yocto.
Regards
Hello,
Thank you for your answer.
Yes, I got kernel from NXP website
git clone https://source.codeaurora.org/external/imx/linux-imx
cd linux-imx
git checkout lf-5.10.72-2.2.2
What do you mean by "NXP does not have the 5.10.72 ready" ? If it is not ready to use, why Linux 5.10.72_2.2.2 is shown in NXP website as a released version?
Best regards and thank you
Angel
Hello,
It is not ready!