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.

[参考译文] TDA4VM:内核与日志 NETDEV 崩溃看门狗:eth1 (j721e-cpsw-virt-Mac):发送队列0超时

Guru**** 2538960 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1011509/tda4vm-kernel-crashed-with-log-netdev-watchdog-eth1-j721e-cpsw-virt-mac-transmit-queue-0-timed-out

器件型号:TDA4VM

 以下日志存在内核崩溃问题、 已将完整日志附加到此案例。  请给我们一些建议

我在 tie2e 中发现了一些类似的错误问题、可能有用。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/979085/am4376-netdev-watchdog-does-not-reset-step-2?tisearch=e2e-sitesearch&keymatch=NETDEV%20WATCHDOG%3A%20eth1%20%28j721e-cpsw-virt-mac%29#

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/192365/am3874-netdev-watchdog-eth0-cpsw-transmit-queue-0-timed-out

6月21 15:11:21 Sixi-slave 内核:[57.139014] am65-cpsw-Nuss 46000000。以太网 eth0:链路向上- 100Mbps/Full -流控制关闭
6月21 15:11:21 Sixi-slave 内核:[57.139039] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
6月21 15:11:30 Sixi-slave 内核:[66.098083]---- [在此处剪切]-----
6月21 15:11:30 Sixi-slave 内核:[66.098091] NETDEV 看门狗:eth1 (j721e-cpsw-virt-Mac):发送队列0超时
6月21日15:11:30 Sixi-slave 内核:[66.098136]警告:CPU:1 PID:0 at net/sched/sch_generic.c:447 DEV_watchdog+0x2ec/0x2f8
6月21日15:11:30十六从内核:[ 66.098137]链接的模块:USB_storage xhci_plat_hcpxhci_hauthrpmsg_client_sample_ti_am335x_adc us_rng rpuss_ctkfifo_buf rng_core nsti nst_ti nst_ip_proc p_proc t_uncs_t_ip_ip_cr_t_t_ip_t_r_ss_remote_ss_ip_ip_t_r_r_ss_proc
6月21 15:11:30 Sixi-slave 内核:[66.098172] CPU:1 PID:0 Comm:swapper/1未被污染5.4.74-ACU-2.1.1.10 #1
6月21日15:11:30 Sixi-slave 内核:[66.098173]硬件名称:德州仪器(TI) K3 J721E SoC (DT)
6月21 15:11:30 Sixi-slave 内核:[66.098176] pstate: 40000005 (nZcv daif -PAN -UAO)
6月21日15:11:30 Sixi-slave 内核:[66.098179] PC:DEV_watchdog+0x2ec/0x2f8
6月21日15:11:30 Sixi-slave 内核:[66.098182] LR:DEV_watchdog+0x2ec/0x2f8
6月21 15:11:30 Sixi-slave 内核:[66.098183] sp:ff80001002fdb0
6月21 15:11:30 Sixi-slave 内核:[66.098185] X29:ff80001002fdb0 x28:ff000848713c80
6月21 15:11:30 Sixi-slave 内核:[66.098187] X27:000000000004 x26:0000000000000140
6月21日15:11:30 Sixi-slave 内核:[66.098190] x25:0000ffff x24:000000000000000000000001
6月21 15:11:30 Sixi-slave 内核:[66.098192] x23:ff00085252c41c x22:ff00085252c000
6月21日15:11:30 Sixi-slave 内核:[66.098195] x21:ff00085252c440 x20:ff800010ff1000
6月21日15:11:30 Sixi-slave 内核:[66.098197] x19:000000000000 x18:0000000000000000
6月21日15:11:30 Sixi-slave 内核:[66.098199] X17:000000000000 x16:00000000000000000000
6月21 15:11:30 Sixi-slave 内核:[66.098201] x15:ff80001100a000 x14:ff8000110c74e2
6月21 15:11:30 Sixi-slave 内核:[66.098203] X13:0000000073a8 x12:ff8000110c6000
6月21 15:11:30 Sixi-slave 内核:[66.098205] x11:ff80001100a000 x10:ff8000110c6b30
6月21 15:11:30 Sixi-slave 内核:[66.098207] x9:000000000001 x8:000000000000000000000000
6月21 15:11:30 Sixi-slave 内核:[66.098209] x7:000000000004 x6:00000000000004f6
6月21 15:11:30 Sixi-slave 内核:[66.098211] x5:ff00087fa81848 x4:000000000001
6月21 15:11:30 Sixi-slave 内核:[66.098213] x3:ff00087fa81848 x2:0000000000000007
6月21 15:11:30 Sixi-slave 内核:[66.098215] x1:88b06fectedb5600 x0:000000000000
6月21 15:11:30 Sixi-slave 内核:[66.098218]调用跟踪:
6月21日15:11:30 Sixi-slave 内核:[66.098222] DEV_watchdog+0x2ec/0x2f8
6月21 15:11:30 Sixi-slave 内核:[66.098227] call_timer_fn.isra.0+0x20/0x78
6月21日15:11:30 Sixi-slave 内核:[66.098229] run_timer_softirq+0x1a0/0x408
6月21日15:11:30 Sixi-slave 内核:[66.098232]__do_softirq+0x120/0x25c
6月21日15:11:30 Sixi-slave 内核:[66.098235] IRQ_EXIT+0xb8/0xd8
6月21日15:11:30 Sixi-slave 内核:[66.098239]_handle_domain_IRQ+0x64/bb8
6月21日15:11:30 Sixi-slave 内核:[66.098241] GIC_Handle_IRQ+0x5c/0x148
6月21日15:11:30 Sixi-slave 内核:[66.098243] el1_IRQ+0xb8/0x180
6月21日15:11:30 Sixi-slave 内核:[66.098246] arch_cpu_idle+0x10/0x18
6月21 15:11:30十六从内核:[66.098250] do_idle+0xc0/0x140
6月21日15:11:30 Sixi-slave 内核:[66.098253] CPU_STARTUP_END+0x24/0x68
6月21 15:11:30十六从内核:[66.098256] secondary _start_kernel+0x148/0x180
6月21 15:11:30 Sixi-slave 内核:[66.098258]-[结束跟踪 e23048f2ad374935]---
6月21日15:11:30 Sixi-slave 内核:[66.098267] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:8960 dql_ave:-350 free_c:509
6月21日15:11:34 Sixi-slave 内核:[70.962094] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:13824 dql_ave:-350 free_desc:509
6月21日15:11:40 Sixi-slave 内核:[76.082092] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:18dql_ave:-350 free_desc:509
6月21日15:11:44 Sixi-slave 内核:[80.946092] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:23808 dql_ave:-350 free_c:509
6月21日15:11:50 Sixi-slave 内核:[86.066092] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:28928 dql_ave:-350 free_desc:509
6月21日15:11:54 Sixi-slave 内核:[90.930092] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:33792 dql_avail:-350 free_c:509
6月21日15:12:00 Sixi-slave 内核:[96.050094] j721e-cpsw-virt-Mac main_r5fss_cpsw9g_virt_mac0 eth1:TxQ:0 DRV_XOFF:0 TMO:38912 dql_ave:-350 free_desc:509

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能告诉我您在什么情况下遇到此问题吗? 我了解这是由 Tx 队列发送超时引起的、但想了解发生这种情况的原因。 首先不应发生这种情况。

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

     很难重现此问题。

    目前 只能在 一辆车上复制一个平台。

    2.我们在两周内几次遇到这个问题。

    3.基本上是在系统启动时发生的

      我们继续关注这个问题, 是否有任何建议?

    此致

    王宏杰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉、我忘记了问

    它是哪个 SDK 版本?

    2.您是否对驱动程序进行了任何更改? 如果是、请发布您的补丁。

    3.您是否尝试应用您提到的修补程序? 它能解决问题吗?

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

      我们正在处理 sdk7.2。   

      您能告诉我您所讨论的驱动程序的文件位置吗

      我没有测试补丁、因为它是不同的芯片。

    此致  

    万高杰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我查看了 CPSW 9G 虚拟驱动程序、看起来这种 修补 程序已经是驱动程序的一部分。 请参阅 drivers/net/ti/j721e-cpsw-virt-mac.c 中的 function virt_cpsw_nuss_host_tx_timeout ()

    我将在内部进行咨询、并在后续步骤中与您联系。

    您能告诉我这是否发生在任何特定情况下吗? 是否有任何特定流量? 发生这种情况时、A72尝试发送哪种流量/比特率。

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="478089" URL"~/support/processors-group/processors/f/processors-forum/1011509/tda4vm-kernel-crashed-with-log-netdev-watchdog-eth1-j721e-cpsw-virt-mac-transmit-queue-0-timed-out ]\n 以下 日志存在内核崩溃问题, 完整日志将附加到本例中。  您能给我们一些关于它的建议吗[/引述]

    发生崩溃时,您能否提供完整的日志?

    还提供引导日志

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外、请告诉您是否能够通过执行"IP link set ethX down"/"IP link set ethX up"从问题中恢复?

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

      牵引箱使用 IF 向上和向下:

    我们将在系统引导期间重置 Mac addr。

    2. 网络不稳定问题需要解决。  

     两个网络接口(cpsw2g 和 cpsw9g)都不稳定,它将断开连接几次 , 并且在故障后恢复,很难重现此问题。 因此 、有一个服务可以检查网络状态、并在断开连接时执行"ifconfg down&up"。   

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我不明白。 当内核由于此问题而崩溃时,是否必须重置系统? 或者您能否恢复?

    [引用 userid="478089" URL"~/support/processors-group/processors/f/processors-forum/1011509/tda4vm-kernel-crashed-with-log-netdev-watchdog-eth1-j721e-cpsw-virt-mac-transmit-queue-0-timed-out/3744676 #3744676"]我们将在系统引导期间重置 Mac addr。

    如果不重置 Mac 地址,此问题是否会消失?

    [引用 userid="478089" URL"~/support/processors-group/processors/f/processors-forum/1011509/tda4vm-kernel-crashed-with-log-netdev-watchdog-eth1-j721e-cpsw-virt-mac-transmit-queue-0-timed-out/3744676 #3744676")网络 不稳定问题需要解决。  [/报价]

    我不知道任何网络不稳定问题、因此我不知道有什么工作要做。

    请通过您的 TI 代表联系我们、我们可以致电进行讨论

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们正在尝试在我们的平台上重现此问题、并希望找到相应的步骤。

    复制后、我将更新此案例。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们不会再次出现此问题,如果我们遇到相同的问题, 我们将重新打开此问题。  

    谢谢。 请关闭它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TI 团队:

    我 也遇到了同样的问题。

    PSDK 7.1和前台应用程序使用套接字 CAN。 无显式 以太网 操作。

    此致、

    Wilson。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否可以为您的问题打开另一个 E2E TT? 行为可能相同、但您的应用场景不同

    此致

    葡萄园