Hi TI,
SDK: 7.1
PG : 2
We have observed kernel crash issue when we keep board idle for long time. this issue is observed multiple times on PG hardware. did not try on IDK. But tried on Custom hardware.
Here are the logs.
[15778.325514] BUG: scheduling while atomic: swapper/0/0/0xffff0001 [15778.331538] Modules linked in: nf_log_ipv4 nf_log_common xt_LOG xt_length ipt_REJECT nf_reject_ipv4 xt_nat xt_tcpudp xt_mardwc3_keystone cryptodev(O) sch_fq_codel v4l2_fwnode phy_omap_usb2 sa2ul sha512_generic authenc at24 crct10dif_ce dwc3 udc_corecss_iep des_generic libdes aes_neon_bs aes_neon_blk ecb md5 br_netfilter bridge stp ipv6 llc iptable_nat iptable_filter ip_tab_defrag_ipv4 x_tables libcrc32c xfrm_user xfrm4_tunnel tunnel4 ipcomp xfrm_ipcomp esp4 xfrm_algo rng_core virtio_rpmsg_bus pci [15778.402056] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 5.4.74-g9574bba32a #1 [15778.410396] Hardware name: Texas Instruments AM654 Base Board (DT) [15778.416563] Call trace: [15778.419016] dump_backtrace+0x0/0x140 [15778.422672] show_stack+0x14/0x20 [15778.425985] dump_stack+0xb4/0x114 [15778.429381] __schedule_bug+0x5c/0x70 [15778.433040] __schedule+0x438/0x640 [15778.436522] schedule_idle+0x24/0x40 [15778.440091] do_idle+0x100/0x140 [15778.443315] cpu_startup_entry+0x24/0x68 [15778.447230] rest_init+0xd0/0xdc [15778.450453] arch_call_rest_init+0xc/0x14 [15778.454456] start_kernel+0x408/0x43c [15778.458744] ------------[ cut here ]------------ [15778.463371] corrupted preempt_count: swapper/0/0/0x10001 [15778.468694] WARNING: CPU: 0 PID: 0 at kernel/sched/core.c:3287 finish_task_switch+0x1c4/0x1d0 [15778.477203] Modules linked in: nf_log_ipv4 nf_log_common xt_LOG xt_length ipt_REJECT nf_reject_ipv4 xt_nat xt_tcpudp xt_mardwc3_keystone cryptodev(O) sch_fq_codel v4l2_fwnode phy_omap_usb2 sa2ul sha512_generic authenc at24 crct10dif_ce dwc3 udc_corecss_iep des_generic libdes aes_neon_bs aes_neon_blk ecb md5 br_netfilter bridge stp ipv6 llc iptable_nat iptable_filter ip_tab_defrag_ipv4 x_tables libcrc32c xfrm_user xfrm4_tunnel tunnel4 ipcomp xfrm_ipcomp esp4 xfrm_algo rng_core virtio_rpmsg_bus pci [15778.547658] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W O 5.4.74-g9574bba32a #1 [15778.555991] Hardware name: Texas Instruments AM654 Base Board (DT) [15778.562161] pstate: 40000085 (nZcv daIf -PAN -UAO) [15778.566950] pc : finish_task_switch+0x1c4/0x1d0 [15778.571472] lr : finish_task_switch+0x1c4/0x1d0 [15778.575992] sp : ffff800010fafe10 [15778.579297] x29: ffff800010fafe10 x28: ffff800010fafeb8 [15778.584602] x27: ffff800010fdbd40 x26: ffff800010a11be8 [15778.589904] x25: ffff8000109b1cc4 x24: ffff8000109b14ec [15778.595207] x23: ffff800010fdb700 x22: ffff800010e80018 [15778.600510] x21: ffff0008401f8c00 x20: 0000000000000000 [15778.605813] x19: ffff00087fa4ab40 x18: 0000000000000010 [15778.611116] x17: 0000000000000000 x16: 0000000000000000 [15778.616418] x15: ffff800010fdbc28 x14: ffffffffffffffff [15778.621721] x13: ffff800090fafb67 x12: ffff800010fafb6f [15778.627023] x11: ffff800010fea000 x10: ffff8000110a6b30 [15778.632326] x9 : 0000000000000000 x8 : ffff8000110a7000 [15778.637629] x7 : ffff8000105a0760 x6 : 00000000000001e6 [15778.642930] x5 : ffff00087fa41848 x4 : 0000000000000001 [15778.648231] x3 : ffff00087fa41848 x2 : 0000000000000007 [15778.653533] x1 : 1215cdf9aea3b700 x0 : 0000000000000000 [15778.658834] Call trace: [15778.661284] finish_task_switch+0x1c4/0x1d0 [15778.665464] __schedule+0x2e4/0x640 [15778.668947] schedule_idle+0x24/0x40 [15778.672520] do_idle+0x100/0x140 [15778.675742] cpu_startup_entry+0x24/0x68 [15778.679657] rest_init+0xd0/0xdc [15778.682882] arch_call_rest_init+0xc/0x14 [15778.686884] start_kernel+0x408/0x43c [15778.690538] ---[ end trace f1a8bb094ef533a2 ]---
Any solution that we can try at our end.