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-TDA4VM: SK-TDA4VM: Not reliable working

Part Number: SK-TDA4VM

Hi all,

The problem I want to describe is pursues me and my colleagues from version to version. Now I update the image of sd-card to the last valiable on web-site: https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-SK-TDA4VM/ 

But still after some time TDA4 is crashing without any computational load etc., just in standby mode after some random amount of minutes. I am getting error logs from UART, so maybe it will help to fix it somehow. 



[ 5360.940109] Unable to handle kernel paging request at virtual address ffff03c828b0dcc8
[ 5360.948024] Mem abort info:
[ 5360.950806]   ESR = 0x0000000096000004
[ 5360.954541]   EC = 0x25: DABT (current EL), IL = 32 bits
[ 5360.959836]   SET = 0, FnV = 0
[ 5360.962877]   EA = 0, S1PTW = 0
[ 5360.966005]   FSC = 0x04: level 0 translation fault
[ 5360.970867] Data abort info:
[ 5360.973734]   ISV = 0, ISS = 0x00000004
[ 5360.977555]   CM = 0, WnR = 0
[ 5360.980510] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000083016000
[ 5360.987192] [ffff03c828b0dcc8] pgd=0000000000000000, p4d=0000000000000000
[ 5360.993546] Unable to handle kernel NULL pointer dereference at virtual address 00000000000009c0
[ 5360.993967] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP
[ 5361.002725] Mem abort info:
[ 5361.008970] Modules linked in:
[ 5361.011748]   ESR = 0x0000000096000006
[ 5361.011749]  can_raw
[ 5361.014789]   EC = 0x25: DABT (current EL), IL = 32 bits
[ 5361.018520]  can
[ 5361.020691]   SET = 0, FnV = 0
[ 5361.025983]  overlay
[ 5361.027808]   EA = 0, S1PTW = 0
[ 5361.030847]  cfg80211
[ 5361.033020]   FSC = 0x06: level 2 translation fault
[ 5361.036145]  bluetooth
[ 5361.038402] Data abort info:
[ 5361.043261]  ecdh_generic
[ 5361.045606]   ISV = 0, ISS = 0x00000006
[ 5361.048471]  ecc
[ 5361.051076]   CM = 0, WnR = 0
[ 5361.054895]  rfkill
[ 5361.056719] user pgtable: 4k pages, 48-bit VAs, pgdp=00000008b501a000
[ 5361.059671]  pci_endpoint_test
[ 5361.061756] [00000000000009c0] pgd=08000008b501f003
[ 5361.068176]  xhci_plat_hcd
[ 5361.071215] , p4d=08000008b501f003
[ 5361.076073]  cdns_csi2rx
[ 5361.078764] , pud=08000008b501e003
[ 5361.082149]  v4l2_fwnode
[ 5361.084668] , pmd=0000000000000000
[ 5361.088053]  rpmsg_ctrl
[ 5361.090571]
[ 5361.093957]  rpmsg_char pru_rproc cdns3 irq_pruss_intc omap_rng cdns_usb_common crct10dif_ce ti_k3_r5_remoteproc vxd_dec vxe_enc j721e_csi2rx videobuf2_dma_sg videobuf2_dma_contig v4l2_mem2mem videobuf2_memops cdns_mhdp8546 videobuf2_v4l2 v4l2_async videobuf2_common k3_j72xx_bandgap ti_k3_dsp_remoteproc drm_display_helper pruss pvrsrvkm(O) virtio_rpmsg_bus videodev tidss pci_j721e_host rpmsg_ns sa2ul pci_j721e mc ti_k3_common drm_dma_helper pcie_cadence_host cdns_dphy_rx pcie_cadence rti_wdt cdns3_ti ti_tfp410 display_connector drm_kms_helper optee_rng syscopyarea sysfillrect rng_core sysimgblt fb_sys_fops cryptodev(O) fuse drm drm_panel_orientation_quirks ipv6
[ 5361.156367] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G           O       6.1.46-g5892b80d6b #1
[ 5361.164783] Hardware name: Texas Instruments J721E SK (DT)
[ 5361.170250] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 5361.177192] pc : am65_cpsw_nuss_rx_poll+0x1a4/0x3b0
[ 5361.182066] lr : am65_cpsw_nuss_rx_poll+0x188/0x3b0
[ 5361.186929] sp : ffff800008003e00
[ 5361.190230] x29: ffff800008003e40 x28: 0000000000000000 x27: ffff000860103300
[ 5361.197347] x26: 0000000100134e30 x25: ffff000860103330 x24: ffff000828e915b0
[ 5361.204464] x23: 0000000000000000 x22: 0000000000000040 x21: ffff000828e90080
[ 5361.211582] x20: ffff000828e91588 x19: 0000000000000000 x18: 0000000000000000
[ 5361.218699] x17: ffff8008568f1000 x16: ffff800008000000 x15: 00003d0900000000
[ 5361.225815] x14: 00000000000c3500 x13: 0000000000000000 x12: 003d090000000000
[ 5361.232933] x11: 0000000000000040 x10: ffff8008568f1000 x9 : ffff8000092c1750
[ 5361.240050] x8 : ffff00085f9c3988 x7 : ffff000860103340 x6 : 0000000000000000
[ 5361.247166] x5 : ffff800008003e30 x4 : ffff000860103330 x3 : 0000000000000000
[ 5361.254284] x2 : 00000000000003c0 x1 : ffff000828b0e080 x0 : ffff03c828b0dcc0
[ 5361.261402] Call trace:
[ 5361.263836]  am65_cpsw_nuss_rx_poll+0x1a4/0x3b0
[ 5361.268353]  __napi_poll+0x38/0x190
[ 5361.271831]  net_rx_action+0x130/0x2c4
[ 5361.275566]  _stext+0x124/0x2a4
[ 5361.278696]  ____do_softirq+0x10/0x20
[ 5361.282345]  call_on_irq_stack+0x24/0x4c
[ 5361.286252]  do_softirq_own_stack+0x1c/0x30
[ 5361.290420]  __irq_exit_rcu+0xcc/0xf4
[ 5361.294070]  irq_exit_rcu+0x10/0x20
[ 5361.297544]  el1_interrupt+0x38/0x70
[ 5361.301107]  el1h_64_irq_handler+0x18/0x2c
[ 5361.305189]  el1h_64_irq+0x64/0x68
[ 5361.308577]  arch_cpu_idle+0x18/0x2c
[ 5361.312138]  default_idle_call+0x30/0x6c
[ 5361.316047]  do_idle+0x248/0x2c0
[ 5361.319266]  cpu_startup_entry+0x24/0x30
[ 5361.323177]  kernel_init+0x0/0x130
[ 5361.326565]  arch_post_acpi_subsys_init+0x0/0x18
[ 5361.331168]  start_kernel+0x650/0x694
[ 5361.334816]  __primary_switched+0xbc/0xc4
[ 5361.338814] Code: 51000400 b9000fe2 52807802 9ba20400 (f940041a)
[ 5361.344889] ---[ end trace 0000000000000000 ]---
[ 5361.349490] Kernel panic - not syncing: Oops: Fatal exception in interrupt
[ 5361.356345] SMP: stopping secondary CPUs
[ 5362.432751] SMP: failed to stop secondary CPUs 0-1
[ 5362.437534] Kernel Offset: disabled
[ 5362.441008] CPU features: 0x40000,20028084,0000420b
[ 5362.445869] Memory Limit: none
[ 5362.448911] ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---

TDA4 is connected only with ethernet cable to the router, with uart (microusb) to PC, and type-c power (65W)


Thank you, 
In case of any additional questions feel free to ask 

Mikita