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
您好!
请详细描述设置。
1.有多少 EVM?
2.通信是在哪些实体之间进行的?
3.您正在运行哪个命令/测试?
4.您是否正在运行自定义应用程序? 请发布更改
5.您在多长时间后发现此问题?
此致
葡萄园
您好、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
您好!
好的,你得到的比特率大约是多少? 我将尝试使用 iperf 或类似的东西进行仿真
此致
葡萄园
您好、Vineyet、
我们已将100 Mbps 配置为以太网链路速度、视频中无压缩、视频大小可以说是每秒10 MB、因为抽取因子、其他 TCP 设置是默认的内核设置。
谢谢、此致
Sanny
您好、Sanny、
我尝试通过在 EVM 和 PC 之间以70%的负载运行 iperf 测试来重现此问题、但我无法重现崩溃。 下面是我执行的步骤。
您提到了以100Mbit/s 的速度运行、我想知道这是不是问题。 是否可以尝试以1Gbps 运行并检查相同的速率?
此致
葡萄园