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.
器件型号:PROCESSOR-SDK-DRA8X-TDA4X
SDK 版本: PROCESSOR-SDK-RTOS-Automotive 07_00_00_11
我们正在运行 Linux 的 J7 A72端执行 TCP 操作。 处理器 SDK LA 为7.0版。 我们在长时间的运行后看到了这种崩溃。 此问题是否已知,如果是,您是否可以为此提供修补程序?
日志:
[2900.118309] lib/genalloc.c:506中的内核错误!
[2900.122651]内部错误:Oops -错误:0 [#1]抢占 SMP
[2900.128118]链接的模块:xT_conntrack XT_masquerade XT_addrtype iptable_filter iptable_NAT NF_ONNF_ENTRACK NF_dfrag_IPv4 libcrc3
2C IP_tables x_tables br_netfilter 桥 STP LLC xfrm_user xfrm_algo MD5 ECB AES_NEON_BS AES_NEON_blk DES_generic libdes CBC xhci_plat_hcd xh
ci_hcd usbcore rpmsg_char ti_am335x_adc kfifo_buf omap_rng rng_core PRU_rproc irq_pruss_intc cdns3角色 UDC_core USB_common crct10dif_ce snd_
SoC_j721e_evm j721e_cpsw_virt_Mac ti_k3_r5_remoteproc ti_am335x_tscadc prussa2ul nTB_HW_EPF nTB pci_endpoint_test snd_soc_pcm3168a_i2c snd_s
oc_pcm3168a SHA512_generic authenc pvrsrvkm (O) ti_k3_dsp_remoteproc cdns3_ti virtio_rpmsg_bus RTI_WDT sch_FQ_codel rpmsg_kdrv_switch jailhouse
(o) cryptodev (O) IPv6 NF_desfrag_ipv6
[2900.193000] CPU:0 PID:0 Comm:swapper/0被污染:g o 5.4.40-g66cf445b76 #1
[2900.201326]硬件名称:德州仪器(TI) K3 J721E SoC (DT)
[2900.207140]状态:00000005 (nzcv daif -PAN -UAO)
[2900.21191919] PC:gen_pool_free_owner+0xf0/0x100
[2900.216433] LR:gen_pool_free 所有者+0xa4/0x100
[2900.220946] sp:ff80001000fd30
[2900.224247] X29:ff80001000fd30 x28:000000000040
[2900.229541] X27:000000000000 x26:0000000000000000
[2900.234836] x25:00000000003f x24:0000000000000007
[2900.240130] x23:ff00007dde257f x22:0000000000000000
[2900.245424] x21:000000000001 x20:ff00084422ac00
[2900.250718] x19:ff00007dde2500 x18:0000000000000000
[2900.256012] X17:000000000000 x16:0000000000000000
[2900.261305] x15:000000000000 x14:0000000000000000
[2900.266599] X13:ff8000125a0000 x12:000000000001
[2900.271893] x11:0000000000000000 x10:00000000000000000001
[2900.277187] x9:00000000004a x8:ff8000125a0040
[2900.282481] x7:0000000000000001 x6:0000000000000000
[2900.287775] x5:fffffffffffffffffffffbff x4:0000000000000400
[2900.293069] x3:ff8000125a0040 x2:00000000000007ff
[2900.298352] x1:0000000000000000 x0:00000000000000000001
[2900.303656]呼叫追踪:
[2900.306091] gen_pool_free_owner+0xf0/0x100
[2900.310261] K3_knav_pool_free + 0x18/0x20
[2900.314171] am65_cpsw_nuss_xmit_free.isra.0+0x60/0xf8
[2900.319292] am65_cpsw_Nuss_TX_POL+0xd4/0x2d0
[2900.323721] net_rx_action+0x114/0x340
[2900.327456] __do_softirq+0x120/0x23c
[2900.331103] IRQ_EXIT+0xb8/0xd8
[2900.334233] __Handle_domain_IRQ+0x64/0xb8
[2900.338313] GIC_Handle_IRQ+0x5c/0x148
[2900.342047] el1_IRQ+0xb8/0x180
[2900.345175] ar_cpu_idle+0x10/0x18
[2900.348737] do_idle+0xc0/0x140
[2900.351864] CPU_STARTUP_END+0x20/0x40
[2900.355773] REST_INIT+0xd0/0xdc
[2900.3589] arch_call_rest _init+0xc/0x14
[2900.362983] start_kernel+0x40c/0x438
[2900.366632]代码:d65f03c0 14000044 17fff6 d4210000 (d4210000)
[2900.372709]--[结束线迹95bbd4983d8f17e2 ]--
[2900.377310]内核严重错误-未同步:中断中出现致命异常
[2900.383643] SMP:停止辅助 CPU
[2900.387553]内核偏移:已禁用
[2900.391026] CPU 特性:0x0002、20006008
[2900.395019]内存限制:无
[2900.398061]--[结束内核紧急状态-未同步:中断中的致命异常]--
谢谢、 此致
Sanny
您好、Vineet
感谢您的回复
下面是我的设置 详细信息:-
1.有多少 EVM?
TDA4 EVM 和 PC。 这是一种基本的 TCP 传输
2.通信是在哪些实体之间进行的?
TDA4 EVM 和 PC 应用。 连接通过我们的办公室网络。
3.您正在运行哪个命令/测试?
我有自己的 TCP 代码来流式传输数据。 我们使用 eth0并连接到 EVM 的 MCU ENET 端口。
4.您是否正在运行自定义应用程序? 请发布更改
这是一种简单的 TCP 操作。 此外、它是内核崩溃。 您怀疑应用程序有问题吗? 我可能无法共享源。
但我可以告诉您、它集成在单个 CAM 应用中。 它通过一个线程从一个 TIOVX 节点发送来将视频数据流式传输出去。 您可以认为其摄像头分辨率约为200万像素
5.您在多长时间后发现此问题?
它会有所不同。 从30分钟到6小时后。
谢谢
Sanny
您好、Sanny、
我尝试通过在 EVM 和 PC 之间以70%的负载运行 iperf 测试来重现此问题、但我无法重现崩溃。 下面是我执行的步骤。
您提到了以100Mbit/s 的速度运行、我想知道这是不是问题。 是否可以尝试以1Gbps 运行并检查相同的速率?
此致
葡萄园