请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM625主题中讨论的其他器件:SK-AM62-LP
电源管理功能在 Linux SDK11 上不起作用:
root@am62xx-lp-evm:~# rtcwake -s 5 -m mem
rtcwake: assuming RTC uses UTC ...
rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan 1 00:02:35 1970
[ 142.940017] PM: suspend entry (deep)
[ 142.944287] Filesystems sync: 0.000 seconds
[ 163.981031] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 163.987149] rcu: 2-...0: (0 ticks this GP) idle=54d4/1/0x4000000000000000 softirq=4324/4324 fqs=2429
[ 163.996359] rcu: (detected by 3, t=5255 jiffies, g=6341, q=2788 ncpus=4)
[ 164.003138] Sending NMI from CPU 3 to CPUs 2:
[ 174.004063] rcu: rcu_preempt kthread starved for 2497 jiffies! g6341 f0x0 RCU_GP_DOING_FQS(6) ->state=0x0 ->cpu=0
[ 174.018664] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
[ 174.027781] rcu: RCU grace-period kthread stack dump:
[ 174.032821] task:rcu_preempt state:I stack:0 pid:16 tgid:16 ppid:2 flags:0x00000008
[ 174.042124] Call trace:
[ 174.044562] __switch_to+0xe4/0x140
[ 174.048062] __schedule+0x268/0xa84
[ 174.051550] schedule+0x34/0x104
[ 174.054775] schedule_timeout+0x84/0xfc
[ 174.058607] rcu_gp_fqs_loop+0x118/0x4c8
[ 174.062526] rcu_gp_kthread+0x134/0x160
[ 174.066357] kthread+0x110/0x114
[ 174.069582] ret_from_fork+0x10/0x20
[ 174.073159] rcu: Stack dump where RCU GP kthread last ran:
[ 174.078633] Sending NMI from CPU 3 to CPUs 0:
[ 174.082992] NMI backtrace for cpu 0 skipped: idling at default_idle_call+0x28/0x3c
[ 237.101052] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 237.107192] rcu: 2-...0: (0 ticks this GP) idle=54d4/1/0x4000000000000000 softirq=4324/4324 fqs=10196
[ 237.116506] rcu: (detected by 3, t=23535 jiffies, g=6341, q=10643 ncpus=4)
[ 237.123466] Sending NMI from CPU 3 to CPUs 2:
[ 247.124393] rcu: rcu_preempt kthread timer wakeup didn't happen for 2505 jiffies! g6341 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
[ 247.140031] rcu: Possible timer handling issue on cpu=3 timer-softirq=4962
[ 247.146981] rcu: rcu_preempt kthread starved for 2512 jiffies! g6341 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=3
[ 247.157310] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
[ 247.166420] rcu: RCU grace-period kthread stack dump:
[ 247.171458] task:rcu_preempt state:I stack:0 pid:16 tgid:16 ppid:2 flags:0x00000008
[ 247.180761] Call trace:
[ 247.183200] __switch_to+0xe4/0x140
[ 247.186699] __schedule+0x268/0xa84
[ 247.190187] schedule+0x34/0x104
[ 247.193410] schedule_timeout+0x84/0xfc
[ 247.197242] rcu_gp_fqs_loop+0x118/0x4c8
[ 247.201162] rcu_gp_kthread+0x134/0x160
[ 247.204992] kthread+0x110/0x114
[ 247.208218] ret_from_fork+0x10/0x20
[ 247.211790] rcu: Stack dump where RCU GP kthread last ran:
[ 247.217270] CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Tainted: G O 6.12.17-ti-00771-gc85877d40f8e #1
[ 247.227344] Tainted: [O]=OOT_MODULE
[ 247.230822] Hardware name: Texas Instruments AM62x LP SK (DT)
[ 247.236554] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 247.243503] pc : default_idle_call+0x28/0x3c
[ 247.247768] lr : default_idle_call+0x24/0x3c
[ 247.252031] sp : ffff8000817cbe00
[ 247.255334] x29: ffff8000817cbe00 x28: 0000000000000000 x27: 0000000000000000
[ 247.262462] x26: 0000000000000000 x25: ffff0000005b8000 x24: 0000000000000000
[ 247.269590] x23: 0000000000000000 x22: ffff800081409d68 x21: ffff0000005b8000
[ 247.276717] x20: ffff800081409c48 x19: 0000000000000003 x18: 0000000000000000
[ 247.283846] x17: 0000000000000020 x16: 0000000000000002 x15: ffff0000772bb240
[ 247.290974] x14: 0000000000000000 x13: 000000000000030f x12: ffff0000772a52c0
[ 247.298102] x11: 0000000000000531 x10: 00000000000009e0 x9 : ffff8000817cbd30
[ 247.305230] x8 : ffff0000005b8a40 x7 : 00000000000000c0 x6 : ffff8000812107d8
[ 247.312357] x5 : ffff0000772b77d8 x4 : ffff8000812107e8 x3 : 0000000000000000
[ 247.319485] x2 : 000000000004441c x1 : 0000000000000001 x0 : 4000000000000000
[ 247.326613] Call trace:
[ 247.329050] default_idle_call+0x28/0x3c
[ 247.332967] do_idle+0x200/0x258
[ 247.336194] cpu_startup_entry+0x34/0x3c
[ 247.340112] secondary_start_kernel+0x124/0x144
[ 247.344637] __secondary_switched+0xb8/0xbc
[ 310.365032] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 310.371150] rcu: 2-...0: (0 ticks this GP) idle=54d4/1/0x4000000000000000 softirq=4324/4324 fqs=17559
[ 310.380449] rcu: (detected by 3, t=41851 jiffies, g=6341, q=19888 ncpus=4)
[ 310.387400] Sending NMI from CPU 3 to CPUs 2:
[ 312.601065] ti-sci 44043000.system-controller: Mbox timedout in resp(caller: ti_sci_cmd_put_device+0x18/0x24)
[ 312.615381] ti-sci 44043000.system-controller: Mbox send fail -110
[ 320.388327] rcu: rcu_preempt kthread starved for 2498 jiffies! g6341 f0x0 RCU_GP_DOING_FQS(6) ->state=0x0 ->cpu=0
[ 320.388415] ti-sci 44043000.system-controller: Message for 0 is not expected!
[ 320.398580] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
[ 320.398587] rcu: RCU grace-period kthread stack dump:
[ 320.419849] task:rcu_preempt state:I stack:0 pid:16 tgid:16 ppid:2 flags:0x00000008
[ 320.429157] Call trace:
[ 320.431596] __switch_to+0xe4/0x140
[ 320.435097] __schedule+0x268/0xa84
[ 320.438584] schedule+0x34/0x104
[ 320.441809] schedule_timeout+0x84/0xfc
[ 320.445640] rcu_gp_fqs_loop+0x118/0x4c8
[ 320.449561] rcu_gp_kthread+0x134/0x160
[ 320.453391] kthread+0x110/0x114
[ 320.456616] ret_from_fork+0x10/0x20
[ 320.460187] rcu: Stack dump where RCU GP kthread last ran:
[ 320.465659] Sending NMI from CPU 3 to CPUs 0:
[ 320.470017] NMI backtrace for cpu 0 skipped: idling at default_idle_call+0x28/0x3c