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.

[参考译文] AM62P-Q1:CPSW3G 驱动程序在 Rx 时崩溃

Guru**** 2845750 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1634137/am62p-q1-cpsw3g-driver-crashed-when-rx

器件型号: AM62P-Q1
主题中讨论的其他器件: AM62P5AM62P

你好  

 

长时间执行 ping 测试时出现以下错误。 您可以帮助分析下面的日志吗?

谢谢!

 

来自 192.168.2.129 的 64 字节:seq=436 TTL=64 时间=0.590 毫秒[456.901603]无法处理虚拟地址 ffff0640035a8a48 [456.909555]存储器中止信息:[456.912355] esr = 0x0000000096000004 [456.916100] EC = 0x25:DABTB[456.90955]数据中止信息[4547 = 4547、= 45470 NV [4547]V]数据转换[45.270、EL = 4547 [4547 [4547]V]数据中断信息[4547]V]= 45.270、IL = 4547 [4547、Rb] [456.935317] ISV = 0、ISS = 0x00000004、ISS2 = 0x00000000 [456.940790] CM = 0、WNR = 0、TND = 0、TagAccess = 0 [456.945830] GCS = 000000000 = 0、DirtyBit = 0、Xs = 0 [456.951131] g O 6.12.43-g3a3f87d0bf70-dirty #29 [456.983823]污染:[O]=OOT_MODULE [456.987301]硬件名称:Texas Instruments p5 sk (dt)[456.992858] pstate:800000000000000000000000000005 ffffff7fffdafe4000 x16:ffffff8000800800000 x15:000000000000 [457.04877] x14:0000000000000000 X13:00000000000000000000:0000000000000000000000000000 [457.055x2] x11:00000000000000000000000000000000000000000000000000 [0000x6:00000000000000 eff000000:000000:000000:000000:000000:000000:000000:000000:000000:000000:000000 c07500:000000:000000:000000:000000 [457.086540] am65_cpsw_Nuss_rx_poll +0x1d8/0x9c0 [457.091061]__NAPI_poll +0x38/0x17c [457.09444] net_rx_action+0x148/0x2a0 -[457.168214]内核严重错误 — 未同步:oops:中断中的致命异常[457.175072] SMP:停止辅助 CPU [457.178989]内核偏移:0x80000、来自 8000ff800080000000 [457.184460] phys_offset:0x80000000 [457.187936] CPU 特性:0x00,00000000,00200200004200002s-非000,002非致命中断同步[457.420021933b]

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

    e2e.ti.com/.../4377.serial_5F00_log.txt Pls 请参阅随附的日志。

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

    我们的预分析是,在添加自己的分类器后,描述符会意外地被覆盖,该分类器会将流从 port2 重新映射到 Linux 流 id =19。

    为什么 Linux 驱动程序无法接受此设置? 您能否检查一下我们所做更改对 Linux 端当前 cpsw 驱动程序的影响。

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

      if(索引== 14)
      {
       hCpswAleRegs->POLICECFG0 = 0;  

       hCpswAleRegs->POLICECFG3 = (1 << 31)|(6 << 16);
       pPolCfg->thread      = 0x13;
      }
      否则 if (index ==15)
      {
       hCpswAleRegs->POLICECFG0 = 0;  
       hCpswAleRegs->POLICECFG3 = (1 << 31)|(7 << 16);
       pPolCfg->thread      = 0x13;
      }

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

    您好:  

    您使用的是哪个 Linux SDK 版本?

    您的测试拓扑是什么?

    您是在定制电路板或 TI AM62P EVM 上进行测试?

    崩溃发生多长时间后、它是否始终可重现?

    您采取了哪些具体步骤来添加自己的分类器、以便将流从端口 2 重新映射到流 id = 19? 它们是否与您在最新回复中回复的更改有关? 您能否共享一个补丁文件、您对 Linux 驱动程序所做的更改(包括有关您在哪个文件上进行这些更改的信息)?

    -道林