orin nx 16G:jp5.1.1
客户板子,非开发板
一百台设备中有一台用了一两周之后会不断重启。串口的log如下,能确定是什么原因导致的吗
[ 1199.137830] ---[ end trace e80567ec1ffced05 ]---
[ 1199.142590] WARNING: CPU: 0 PID: 0 at drivers/gpio/gpio-tegra186.c:937 tegra186_gpio_irq+0x1ac/0x1f0
[ 1199.152095] ---[ end trace e80567ec1ffced06 ]---
[ 1199.156857] WARNING: CPU: 0 PID: 0 at drivers/gpio/gpio-tegra186.c:937 tegra186_gpio_irq+0x1ac/0x1f0
[ 1199.163451] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 1199.172518] rcu: 0-....: (2 GPs behind) idle=782/1/0x400000000000000a softirq=15536/15536 fqs=1785
[ 1199.181950] snd_soc_tegra210_ope snd_soc_tegra186_dspk
[ 1199.181952] rcu: ====For debug only: Start Printing Blocked Tasks====<print_other_cpu_stall>
[ 1199.182083] task:kworker/u16:1 state:D
[ 1199.187313] snd_soc_tegra210_iqc
[ 1202.148711] ------------[ cut here ]------------
[ 1202.153447] WARNING: CPU: 0 PID: 0 at drivers/gpio/gpio-tegra186.c:937 tegra186_gpio_irq+0x1ac/0x1f0
[ 1202.162791] Modules linked in: nvidia_modeset(OE) penmount(OE) r8168(OE) xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c xt_addrtype iptable_filter br_netfilter lzo_rle lzo_compress zram oa
[ 1202.162834] spi_tegra114 nvidia(OE) binfmt_misc nvmap ip_tables x_tables [last unloaded: mtd]
[ 1202.263225] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W OE 5.10.104-tegra #1
[ 1202.271428] Hardware name: Unknown NVIDIA Orin NX Developer Kit/NVIDIA Orin NX Developer Kit, BIOS r35.3.1-5e812e4-dirty 11/05/2023
[ 1202.283538] pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--)
[ 1202.289685] pc : tegra186_gpio_irq+0x1ac/0x1f0
[ 1202.294228] lr : tegra186_gpio_irq+0x11c/0x1f0
[ 1202.298770] sp : ffff800010003c60
[ 1202.302158] x29: ffff800010003c60 x28: ffff556340e2de60
[ 1202.307593] x27: ffffcb0b3d3dd078 x26: 0000000000000018
[ 1202.313037] x25: ffff556346186080 x24: ffff556346200800
[ 1202.318470] x23: 000000000000000c x22: 000000000000004c
[ 1202.323905] x21: 00000000000000bf x20: 0000000000000000
[ 1202.329350] x19: ffffcb0b3c87ee50 x18: 0000000000000000
[ 1202.334798] x17: 0000000000000000 x16: 0000000000000000
[ 1202.340239] x15: 0000ffff8f3cf938 x14: 0000000000000747
[ 1202.345677] x13: 0000000100035913 x12: 00000000000088b1
[ 1202.351112] x11: 0000000000000040 x10: ffffcb0b3d347ac0
[ 1202.356546] x9 : ffffcb0b3d347ab8 x8 : ffff5563404b7dc0
[ 1202.361988] x7 : 0000000000000000 x6 : 0000000000000001
[ 1202.367436] x5 : 0000000000000000 x4 : 0000000000000000
[ 1202.372869] x3 : 0000000000000000 x2 : ffffcb0b3b74e170
[ 1202.378311] x1 : 000000000000004c x0 : 0000000000000000
[ 1202.383750] Call trace:
[ 1202.386263] tegra186_gpio_irq+0x1ac/0x1f0
[ 1202.390451] generic_handle_irq+0x40/0x60
[ 1202.394551] __handle_domain_irq+0x70/0xd0
[ 1202.398741] gic_handle_irq+0x68/0x134
[ 1202.402579] el1_irq+0xd0/0x180
[ 1202.405797] __do_softirq+0xb4/0x3e8
[ 1202.409452] irq_exit+0xc0/0xe0
[ 1202.412664] __handle_domain_irq+0x74/0xd0
[ 1202.416855] gic_handle_irq+0x68/0x134
[ 1202.420693] el1_irq+0xd0/0x180
[ 1202.423905] cpuidle_enter_state+0xb8/0x410
[ 1202.428183] cpuidle_enter+0x40/0x60
[ 1202.431841] call_cpuidle+0x44/0x80
[ 1202.435409] do_idle+0x208/0x270
[ 1202.438705] cpu_startup_entry+0x2c/0x70
[ 1202.442723] rest_init+0xdc/0xe8
[ 1202.446025] arch_call_rest_init+0x18/0x20
[ 1202.450216] start_kernel+0x514/0x54c
[ 1202.453957] ---[ end trace e80567ec1ffced10 ]---