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.

[参考译文] SK-AM62P-LP:RCU_PREEMT 在 CPU 上自检测到停止

Guru**** 2419530 points
Other Parts Discussed in Thread: AM62P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1530869/sk-am62p-lp-rcu_preempt-self-detected-stall-on-cpu

器件型号:SK-AM62P-LP
主题:AM62P 中讨论的其他器件

工具/软件:

大家好、 我在这里使用的是 SDK10.01.10.04、但存在 RCU 错误、dmesg -c 日志请参阅以下内容:

root@A:/app$dmesg -c
[ 1088.250435] rcu: INFO: rcu_preempt self-detected stall on CPU
[ 1088.256198] rcu:     0-....: (1 GPs behind) idle=6c14/1/0x4000000000000000 softirq=75694/75695 fqs=2292
[ 1088.265317] rcu:     (t=6000 jiffies g=162805 q=754 ncpus=2)
[ 1088.270707] CPU: 0 PID: 490 Comm: avmapp Not tainted 6.6.32+ #1
[ 1088.270714] Hardware name: Texas Instruments AM62P5 SK (DT)
[ 1088.270719] pstate: 40000005 (nZcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 1088.270727] pc : __do_softirq+0xa0/0x26c
[ 1088.270745] lr : __do_softirq+0x6c/0x26c
[ 1088.270752] sp : ffff800080003f60
[ 1088.270755] x29: ffff800080003f60 x28: ffff000000d20b80 x27: 0000000000000082
[ 1088.270770] x26: 0000000000000000 x25: 0000000100011c6b x24: 0000000000000000
[ 1088.270780] x23: ffff8000809a3000 x22: ffff80008099e000 x21: ffff80008099e890
[ 1088.270792] x20: ffff800080a950c0 x19: ffff000000d20b80 x18: 0000000000000000
[ 1088.270803] x17: ffff7fffbf3fb000 x16: ffff800080000000 x15: 0000989680000000
[ 1088.270814] x14: 00000000001e8480 x13: 0000720953a2250e x12: 01c831375d389ae8
[ 1088.270824] x11: 00000000dbfbb796 x10: 000000000000183e x9 : 000000000000b67e
[ 1088.270835] x8 : 000000ef5f890900 x7 : 7fffffffffffffff x6 : 000000000e6fdbec
[ 1088.270846] x5 : 03ffffffffffffff x4 : 0000000000000015 x3 : 000000ef5f907eab
[ 1088.270856] x2 : ffff000000d20b80 x1 : ffff7fffbf3fb000 x0 : ffff8000809a30c0
[ 1088.270869] Call trace:
[ 1088.270875]  __do_softirq+0xa0/0x26c
[ 1088.270881]  ____do_softirq+0x10/0x1c
[ 1088.270890]  call_on_irq_stack+0x24/0x4c
[ 1088.270897]  do_softirq_own_stack+0x1c/0x28
[ 1088.270905]  irq_exit_rcu+0xc0/0xdc
[ 1088.270917]  el0_interrupt+0x50/0xd4
[ 1088.270929]  __el0_irq_handler_common+0x18/0x24
[ 1088.270938]  el0t_64_irq_handler+0x10/0x1c
[ 1088.270947]  el0t_64_irq+0x190/0x194
[ 1268.280434] rcu: INFO: rcu_preempt self-detected stall on CPU
[ 1268.286199] rcu:     0-....: (1 GPs behind) idle=6c14/1/0x4000000000000000 softirq=75694/75695 fqs=9014
[ 1268.295317] rcu:     (t=24003 jiffies g=162805 q=887 ncpus=2)
[ 1268.300793] CPU: 0 PID: 490 Comm: avmapp Not tainted 6.6.32+ #1
[ 1268.300801] Hardware name: Texas Instruments AM62P5 SK (DT)
[ 1268.300806] pstate: 40000005 (nZcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 1268.300814] pc : __do_softirq+0xa0/0x26c
[ 1268.300830] lr : __do_softirq+0x6c/0x26c
[ 1268.300837] sp : ffff800080003f60
[ 1268.300840] x29: ffff800080003f60 x28: ffff000000d20b80 x27: 0000000000000082
[ 1268.300856] x26: 0000000000000000 x25: 0000000100011c6b x24: 0000000000000000
[ 1268.300867] x23: ffff8000809a3000 x22: ffff80008099e000 x21: ffff80008099e890
[ 1268.300878] x20: ffff800080a950c0 x19: ffff000000d20b80 x18: 0000000000000000
[ 1268.300889] x17: ffff7fffbf3fb000 x16: ffff800080000000 x15: 0000989680000000
[ 1268.300900] x14: 00000000001e8480 x13: 0000720953a2250e x12: 01c831375d389ae8
[ 1268.300911] x11: 00000000dbfbb796 x10: 000000000000183e x9 : 000000000000b67e
[ 1268.300921] x8 : 000000ef5f890900 x7 : 7fffffffffffffff x6 : 000000000e6fdbec
[ 1268.300932] x5 : 03ffffffffffffff x4 : 0000000000000015 x3 : 000000ef5f907eab
[ 1268.300942] x2 : ffff000000d20b80 x1 : ffff7fffbf3fb000 x0 : ffff8000809a30c0
[ 1268.300955] Call trace:
[ 1268.300960]  __do_softirq+0xa0/0x26c
[ 1268.300966]  ____do_softirq+0x10/0x1c
[ 1268.300974]  call_on_irq_stack+0x24/0x4c
[ 1268.300982]  do_softirq_own_stack+0x1c/0x28
[ 1268.300989]  irq_exit_rcu+0xc0/0xdc
[ 1268.301000]  el0_interrupt+0x50/0xd4
[ 1268.301011]  __el0_irq_handler_common+0x18/0x24
[ 1268.301021]  el0t_64_irq_handler+0x10/0x1c
[ 1268.301030]  el0t_64_irq+0x190/0x194
root@A:/app$

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:  

    您是在 TI AM62P EVM 还是定制设计的电路板上进行测试?

    您的硬件设置是什么? 引入此 RCU 错误的测试顺序是什么? 它是否始终可重现?  

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用了 定制设计的电路板。

     板上电并运行自定义 应用程序 (avmapp、GUI、IIC diag ...)、我什么都不做、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您的电路板是否有 HDMI 端口? 如果是、是否有 HDMI 显示器连接到端口?

    日志显示 RCU Preempt Stall 消息的时间戳约为 1088 秒。 RCU 失速问题是否总是在电路板引导至 Linux 后 15~20 分钟左右发生?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我们几乎已经确定了问题的原因、这是我们自己的软件代码问题、我们需要继续进行测试。

     THs.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    很高兴听到这个消息!

    解决问题后、请更新根本原因。 我很好奇、想知道是什么原因导致了这个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    亲爱的彭奇。

    如果您在此处仍需要支持、请告知我们。 我们将尝试在本周关闭此 TT。

    非常感谢!

    Yong