TDA4VE-Q1: IPC driver issue

Part Number: TDA4VE-Q1


Tool/software:

Hi TI experts,

SW:SDK10.1

HW:our own board

During boot testing, IPC driver errors occasionally occur, approximately once per 400 boot attempts. 

[    4.709144] ------------[ cut here ]------------
[    4.709157] WARNING: CPU: 0 PID: 170 at drivers/mailbox/omap-mailbox.c:420 omap_mbox_of_xlate+0xac/0xf0 [omap_mailbox]
[    4.709179] Modules linked in: omap_mailbox(+) ti_k3_r5_remoteproc(+) omap_hwspinlock wave5 videobuf2_dma_contig videobuf2_memops k3_j72xx_bandgap v4l2_mem2mem videobuf2_v4l2 videobuf2_common ti_k3_dsp_remoteproc cdns_dsi pvrsrvkm(O) sa2ul videodev drm_kms_helper cdns_dphy mc cdns3_ti rti_wdt cryptodev(O) fuse drm drm_panel_orientation_quirks backlight ipv6
[    4.709234] CPU: 0 PID: 170 Comm: (udev-worker) Tainted: G           O       6.6.44-ti #1
[    4.709239] Hardware name: Texas Instruments J721S2 EVM (DT)
[    4.709242] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.709247] pc : omap_mbox_of_xlate+0xac/0xf0 [omap_mailbox]
[    4.709256] lr : mbox_request_channel+0xf0/0x16c
[    4.709265] sp : ffff8000820136d0
[    4.709267] x29: ffff8000820136d0 x28: 0000000000000000 x27: ffff000003bf3080
[    4.709275] x26: ffff80008143ab10 x25: ffff0000042154e8 x24: ffff000004949410
[    4.709282] x23: ffff8000813e8318 x22: ffff8000813e82f8 x21: ffff000004215500
[    4.709289] x20: 0000000000000062 x19: ffff000003bf3c80 x18: ffffffffffffffff
[    4.709296] x17: ffff7ffffe9b2000 x16: ffff800080000000 x15: ffff800082013450
[    4.709303] x14: ffff00000423a66c x13: ffff00000423a66a x12: 0000000000000002
[    4.709310] x11: 000000001e7fa000 x10: ffff8400831a782d x9 : 0000000000000030
[    4.709317] x8 : 0101010101010101 x7 : 0000000000736c6c x6 : 00000000000080f3
[    4.709324] x5 : ffff800082013718 x4 : fffffbfffde0f55c x3 : 0000000000000000
[    4.709331] x2 : ffff80007980005c x1 : ffff800082013708 x0 : 0000000000000000
[    4.709338] Call trace:
[    4.709341]  omap_mbox_of_xlate+0xac/0xf0 [omap_mailbox]
[    4.709350]  mbox_request_channel+0xf0/0x16c
[    4.709354]  k3_r5_probe+0x360/0xdcc [ti_k3_r5_remoteproc]
[    4.709366]  platform_probe+0x68/0xc4
[    4.709378]  really_probe+0x148/0x2b0
[    4.709383]  __driver_probe_device+0x78/0x12c
[    4.709388]  driver_probe_device+0xd8/0x15c
[    4.709392]  __driver_attach+0x90/0x19c
[    4.709397]  bus_for_each_dev+0x7c/0xdc
[    4.709401]  driver_attach+0x24/0x30
[    4.709405]  bus_add_driver+0xe4/0x208
[    4.709410]  driver_register+0x5c/0x124
[    4.709415]  __platform_driver_register+0x28/0x34
[    4.709420]  k3_r5_rproc_driver_init+0x20/0x1000 [ti_k3_r5_remoteproc]
[    4.709429]  do_one_initcall+0x80/0x1c8
[    4.709436]  do_init_module+0x58/0x1e0
[    4.709445]  load_module+0x1c8c/0x1d18
[    4.709450]  init_module_from_file+0x88/0xcc
[    4.709456]  __arm64_sys_finit_module+0x1dc/0x2e4
[    4.709461]  invoke_syscall+0x48/0x114
[    4.709472]  el0_svc_common.constprop.0+0xc0/0xe0
[    4.709477]  do_el0_svc+0x1c/0x28
[    4.709482]  el0_svc+0x2c/0x84
[    4.709487]  el0t_64_sync_handler+0x120/0x12c
[    4.709491]  el0t_64_sync+0x190/0x194
[    4.709496] ---[ end trace 0000000000000000 ]---

 Below is the complete dmesg output:

ipc-fail.log

Best regards

  • Hello,

    Is this any SDK version or you are using yocto ?

    Regards

    Tarun MUkesh

  • Hi Tarun,

    Is this any SDK version or you are using yocto ?

    We are using SDK 10.01.00.04.

    The custom board boots using SBL. A reboot testing is triggered by controling the MCU stop feeding the PMIC watchdog. This power cycling operation occurs approximately every 30 seconds.

    Best regards

  • Hello,

    why do you have overlap of memories ?

    2025-10-09 18:13:09]  [    0.000000] OF: reserved mem: OVERLAP DETECTED!
    [2025-10-09 18:13:09]                 vision_apps_mcu1_0_r5f_log_a_shared-memories@e2800000 (0x00000000e2800000--0x00000000e2a00000) overlaps with vision_apps_mcu_log_shared-memories@e2800000 (0x00000000e2800000--0x00000000e3000000)
    [2025-10-09 18:13:09]  [    0.000000] OF: reserved mem: OVERLAP DETECTED!
    [2025-10-09 18:13:09]                 vision_apps_mcu_log_shared-memories@e2800000 (0x00000000e2800000--0x00000000e3000000) overlaps with vision_apps_mcu1_0_r5f_log_b_shared-memories@e2a00000 (0x00000000e2a00000--0x00000000e2c00000)

    Regards

    Tarun Mukesh