Hi,
The customer has the following errors when using SK-TDA4VM, no program is running, and it crashes from time to time after power-on. Is it a hardware problem? The two error codes are as follows:
root@tda4vm-sk:~# [ 5894.898990] Unable to handle kernel NULL pointer dereferen0 [ 5894.907770] Mem abort info: [ 5894.907940] Unable to handle kernel paging request at virtual address ffb8000 [ 5894.910552] ESR = 0x96000046 [ 5894.918446] Adjusting arch_sys_counter more than 11% (651145911 vs 93113548) [ 5894.921484] EC = 0x25: DABT (current EL), IL = 32 bits [ 5894.928527] Unable to handle kernel paging request at virtual address ffd2004 [ 5894.933800] SET = 0, FnV = 0 [ 5894.941691] Mem abort info: [ 5894.944731] EA = 0, S1PTW = 0 [ 5894.947509] ESR = 0x96000004 [ 5894.950634] Data abort info: [ 5894.953673] EC = 0x25: DABT (current EL), IL = 32 bits [ 5894.956537] ISV = 0, ISS = 0x00000046 [ 5894.961828] SET = 0, FnV = 0 [ 5894.965646] CM = 0, WnR = 1 [ 5894.968684] EA = 0, S1PTW = 0 [ 5894.968685] Data abort info: [ 5894.971640] user pgtable: 64k pages, 48-bit VAs, pgdp=00000008a46f7c00 [ 5894.974763] =SV 9 0, ISSx= 0800040004 [ 5894.977629] [0000000000000010] pgd=00000008a7660003 [ 5894.984132] CM = 0, WnR = 0 [ 5894.984134] [ffd2000824ffafb4] address between user and kernel address ranges [ 5894.984136] Unable to handle kernel NULL pointer dereference at virtual addr0 [ 5894.984138] Internal error: Oops: 96000004 [#1] PREEMPT SMP [ 5894.984138] Mem abort info: [ 5894.984140] ESR = 0x96000006 [ 5894.984141] Modules linked in: [ 5894.984142] EC = 0x25: DABT (current EL), IL = 32 bits [ 5894.984143] xt_conntrack [ 5894.984144] SET = 0, FnV = 0 [ 5894.984145] xt_MASQUERADE [ 5894.984146] EA = 0, S1PTW = 0 [ 5894.984147] xt_addrtype [ 5894.984148] Data abort info: [ 5894.984149] iptable_filter [ 5894.984150] ISV = 0, ISS = 0x00000006 [ 5894.984151] iptable_nat [ 5894.984152] CM = 0, WnR = 0 [ 5894.984152] nf_nat [ 5894.984154] user pgtable: 64k pages, 48-bit VAs, pgdp=00000008a46f7c00 [ 5894.984155] nf_conntrack [ 5894.984156] [0000000000000000] pgd=00000008a7660003 [ 5894.984156] nf_defrag_ipv6 [ 5894.984157] , p4d=00000008a7660003 [ 5894.984158] nf_defrag_ipv4 [ 5894.984159] , pud=00000008a7660003 [ 5894.984160] libcrc32c [ 5894.984160] , pmd=0000000000000000 [ 5894.984161] ip_tables [ 5894.984162] [ 5894.984163] x_tables bridge stp llc overlay xfrm_user xfrm_algo md5 ecb aes6 [ 5894.984249] CPU: 1 PID: 162 Comm: systemd-journal Tainted: G O 1 [ 5894.984251] Hardware name: Texas Instruments J721E SK (DT) [ 5894.984254] pstate: 80000085 (Nzcv daIf -PAN -UAO -TCO BTYPE=--) [ 5894.984265] pc : _raw_write_lock_irqsave+0x168/0x318 [ 5894.984270] lr : try_to_wake_up+0x5c/0x4e0 [ 5894.984271] sp : ffff8000113afdd0 [ 5894.984273] x29: ffff8000113afdd0 x28: ffff8000100d8ad0 [ 5894.984277] x27: ffff00087fa88300 x26: 0000000000000006 [ 5894.984280] x25: 0000000000000001 x24: ffd2000824ffafb4 [ 5894.984283] x23: 0000055cb0c1537c x22: 0000000000000000 [ 5894.984287] x21: ffff000824c17e00 x20: 0000000000000003 [ 5894.984290] x19: 0000000000000080 x18: 0000000000000010 [ 5894.984293] x17: 0000000000000000 x16: 0000000000000000 [ 5894.984296] x15: 000000385caf6754 x14: 000000000000030c [ 5894.984300] x13: 000000000000030e x12: 0000000000000001 [ 5894.984303] x11: 0000000000000000 x10: 0000000000000001 [ 5894.984306] x9 : 000000000000030e x8 : 000000000102258e [ 5894.984309] x7 : ffff00087fa8b140 x6 : ffff000824484c78 [ 5894.984312] x5 : 0000000000000000 x4 : 0000000000000000 [ 5894.984316] x3 : ffd2000824ffafb4 x2 : 0000000000000001 [ 5894.984319] x1 : 0000000000000000 x0 : 0000000000010003 [ 5894.984323] Call trace: [ 5894.984327] _raw_write_lock_irqsave+0x168/0x318 [ 5894.984329] try_to_wake_up+0x5c/0x4e0 [ 5894.984332] wake_up_process+0x18/0x28 [ 5894.984337] hrtimer_wakeup+0x20/0x38 [ 5894.984340] __hrtimer_run_queues+0x114/0x1b8 [ 5894.984342] hrtimer_interrupt+0xe8/0x248 [ 5894.984347] arch_timer_handler_phys+0x34/0x48 [ 5894.984350] handle_percpu_devid_irq+0x84/0x148 [ 5894.984354] generic_handle_irq+0x30/0x48 [ 5894.984356] __handle_domain_irq+0x64/0xc0 [ 5894.984362] gic_handle_irq+0x58/0x128 [ 5894.984366] el1_irq+0xcc/0x180 [ 5894.984368] console_unlock+0x268/0x428 [ 5894.984370] vprintk_emit+0x134/0x268 [ 5894.984373] vprintk_default+0x38/0x48 [ 5894.984376] vprintk_func+0xf4/0x2a8 [ 5894.984379] printk+0x60/0x84 [ 5894.984383] die_kernel_fault+0x40/0x78 [ 5894.984385] __do_kernel_fault+0x74/0x150 [ 5894.984387] do_bad_area+0x5c/0x68 [ 5894.984390] do_translation_fault+0x38/0x68 [ 5894.984392] do_mem_abort+0x40/0xa0 [ 5894.984394] el1_abort+0x48/0x70 [ 5894.984397] el1_sync_handler+0xac/0xc8 [ 5894.984399] el1_sync+0x88/0x10 [ 5894.984401] 08ff00800v10f826b8 [ 5894.984406] Code: 451806018d5334611 526b0a90 f8800871 f8850fc60) [ 5894.984413] ---[ end trace 2f5eabcaa9b203ad ]--- [ 5894.984416] Kernel panic - not syncing: Oops: Fatal exception in interrupt [ 5894.984419] SMP: stopping secondary CPUs [ 5896.056422] SMP: failed to stop secondary CPUs 0-1 [ 5896.056429] Kernel Offset: disabled [ 5896.056431] CPU features: 0x0040022,20006008 [ 5896.056433] Memory Limit: none [ 5896.481800] ---[ end Kernel panic - not syncing: Oops: Fatal exception in in-
root@tda4vm-sk:/opt/edge_ai_apps/docker# [ 439.450938] Unable to handle kernel0 [ 439.458894] Inyuffncie|t s0ackaspaoe tn ha.dleeexcoption! [ 439.458895] ESx: 0x96000045 -- DABT (current EL) [ 439.458896] FAR: 0xff00800011000010 [ 439.458898] Task stack: [0xffff8000131a0000..0xffff8000131b0000] [ 439.458899] IRQ stack: [0xff00800011000000..0xff00800011010000] [ 439.458900] Overflow stack: [0xffff00087fa802b0..0xffff00087fa812b0] [ 439.458902] CPU: 1 PID: 868 Comm: snmpd Tainted: G O 5.10.1001 [ 439.458903] Hardware name: Texas Instruments J721E SK (DT) [ 439.458904] pstate: 400003c5 (nZcv DAIF -PAN -UAO -TCO BTYPE=--) [ 439.458905] pc : el1_sync+0x0/0x140 [ 439.458906] lr : el1_irq+0xcc/0x180 [ 439.458907] sp : ff00800011000010 [ 439.458908] x29: ffff8000131af6f0 x28: ffff000826dcb600 [ 439.458911] x27: ffff80001116a2f0 x26: ff00800011010000 [ 439.458914] x25: ff00800011000000 x24: ffff8000112a6c38 [ 439.458916] x23: 0000000040000005 x22: ffff8000100b2ec0 [ 439.458919] x21: ffff8000131af710 x20: 0000ffffffffffff [ 439.458921] x19: ffff8000131af5c0 x18: 0000000000000010 [ 439.458923] x17: 0000000000000000 x16: 0000000000000000 [ 439.458925] x15: ffff000826dcbb30 x14: 206c656e72656b20 [ 439.458928] x13: 656c646e6168206f x12: 6120747365757165 [ 439.458930] x11: 7220676e69676170 x10: 736572646461206c [ 439.458932] x9 : 6175747269762074 x8 : 3038303035323830 [ 439.458934] x7 : 3030303030302073 x6 : ffff8000112a6de7 [ 439.458936] x5 : 0000000000000000 x4 : 0000000000000000 [ 439.458939] x3 : 00000000ffffffff x2 : ffff80086eaa0000 [ 439.458941] x1 : ffff8000104b7ea0 x0 : ffff8000131af5c0 [ 439.458943] Kernel panic - not syncing: kernel stack overflow [ 439.458951] Unable to handle kernel paging request at virtual address ffff800 [ 439.458953] Mem abort info: [ 439.458955] ESR = 0x96000007 [ 439.458957] EC = 0x25: DABT (current EL), IL = 32 bits [ 439.458959] SET = 0, FnV = 0 [ 439.458960] EA = 0, S1PTW = 0 [ 439.458961] Data abort info: [ 439.458963] ISV = 0, ISS = 0x00000007 [ 439.458964] CM = 0, WnR = 0 [ 439.458967] swapper pgtable: 64k pages, 48-bit VAs, pgdp=0000000082f40000 [ 439.458969] [ffff800011ffb390] pgd=00000008ffff0003, p4d=00000008ffff0003, p0 [ 439.458977] Internal error: Oops: 96000007 [#1] PREEMPT SMP [ 439.458979] Modules linked in: xt_conntrack xt_MASQUERADE xt_addrtype iptabl6 [ 439.459075] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 5.10.11 [ 439.459076] Hardware name: Texas Instruments J721E SK (DT) [ 439.459079] pstate: 80000085 (Nzcv daIf -PAN -UAO -TCO BTYPE=--) [ 439.459089] pc : timekeeping_advance+0x64/0x560 [ 439.459092] lr : timekeeping_advance+0x44/0x560 [ 439.459093] sp : ffff80001138fe60 [ 439.459095] x29: ffff80001138fe60 x28: ffff80001115b980 [ 439.459099] x27: 00000000ffee651c x26: ffff800011390000 [ 439.459102] x25: ffff800011380000 x24: ffff8000112ca000 [ 439.459106] x23: ffff8000112cb000 x22: ffff8000112ca1b8 [ 439.459109] x21: ffff8000112ca1a8 x20: ffff8000112ca080 [ 439.459112] x19: 0000000000000001 x18: 0000000000000000 [ 439.459115] x17: 0000000000000000 x16: 0000000000000000 [ 439.459118] x15: 0000000000000000 x14: 00000000000001fd [ 439.459121] x13: 0000000000000000 x12: 0000000000000001 [ 439.459125] x11: ffff8000112a4000 x10: 00000000000009a0 [ 439.459128] x9 : ffff8000112a44f0 x8 : ffff80001115c380 [ 439.459131] x7 : ffff800011151000 x6 : 0000000100008910 [ 439.459134] x5 : 00ffffffffffffff x4 : 0000000000000000 [ 439.459137] x3 : ffff8000112ca1a8 x2 : 0000000000000001 [ 439.459141] x1 : 0000000000000000 x0 : ffff800011ffb390 [ 439.459145] Call trace: [ 439.459148] timekeeping_advance+0x64/0x560 [ 439.459152] update_wall_time+0x14/0x20 [ 439.459155] tick_do_update_jiffies64.part.0+0xa8/0x118 [ 439.459157] tick_irq_enter+0xc0/0xf0 [ 439.459160] irq_enter_rcu+0x60/0x68 [ 439.459162] irq_enter+0x14/0x20 [ 439.459165] __handle_domain_irq+0x40/0xc0 [ 439.459171] gic_handle_irq+0x58/0x128 [ 439.459173] el1_irq+0xcc/0x180 [ 439.459175] Unable to handle kernel paging request at virtual address 0018808 [ 439.459176] Mem abort info: [ 439.459177] ESR = 0x86000004 [ 439.459180] EC = 0x21: IABT (current EL), IL = 32 bits [ 439.459181] SET = 0, FnV = 0 [ 439.459182] EA = 0, S1PTW = 0 [ 439.459184] [0018800010ff4958] address between user and kernel address ranges [ 440.533958] SMP: stopping secondary CPUs [ 440.533960] SMP: failed to stop secondary CPUs 0-1 [ 440.533961] Kernel Offset: disabled [ 440.533961] CPU features: 0x0040022,20006008 [ 440.533963] Memory Limit: none