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.

[参考译文] TDA4VE-Q1:TDA4VE CPSW ALE

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1524342/tda4ve-q1-tda4ve-cpsw-ale

器件型号:TDA4VE-Q1

工具/软件:

尊敬的专家:

         高温通电/断电测试可能导致在特定启动后出现以太网故障
        TDA4VE J721S2 sdk0806


        拓扑如下、通过 RMII 模式连接
                TDA4VE 主 CP <--> DP83TC813CS2 <--> PC


        当发生 ping 失败时、检查 ifconfig 并发现 rx 为0、如下所示:
        root@iMOTION:~# ifconfig
          eth1:flags=4163 MTU 1500公制1
          iNet 192.168.1.100网络掩码255.255.255.0广播192.168.1.255
          inet6 fe80::51:52ff:fe00:d prefixlen 64 scopeid 0x20
          以太网02:51:52:00:0dtxqueuelen 1000 (以太网)
          RX 数据包0字节0 (0.0 B)
          RX 错误0丢弃0溢出0帧0
          TX 数据包226字节17218 (16.8KiB)
          TX 错误0丢弃0溢出0载波0冲突0

      经过多次测试后、ethtool -S eth1发现 p0 p1数据异常。 我想这是一个 ALE 问题、因此我转储 ALE 表数据。 这两组数据如下所示。 请帮助分析和解决问题

       e2e.ti.com/.../board1.txt

       e2e.ti.com/.../board2.txt

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

    您好、Gaston

      在邮件中的讨论中、执行"ifconfig eth1 down/up"命令、

      系统可以恢复

      请帮助检查 BMSR 寄存器以查看 PHY 中的链路是否接通。

      

    使用以下命令:

    如果 PHY 接通且 Linux 以太网端口状态为关闭、 这应该是 PHY 诊断程序问题、   

    "ifconfig down/up"操作可用作权变措施

    ------------------------------------------------

    此致

      Semon

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

    您好 Semon:

            关于权变措施、上一个项目也通过 ifconfig eth1 down and up 执行了该操作、这次我们不接受该操作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关于变通办法、上一个项目也是通过 ifconfig eth1 down and up 实现的、我们这次不接受。

    您好、Gaston

      当以太网端口无法建立链路时、请提供"dmesg"日志、以及带有电缆插头 in/out.action 的日志

      另外、ifconfig down/up dmesg 日志

    此致

      Semon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
       插入和拔出网络电缆时没有变化。 有关 ifconfig down/up dmesg 日志、请参阅附件。 我的 ifconfig eth1在286秒上下移动。

    您好、Gaston

       我还在"interface"论坛中提出了一个问题、您可以将 原理图上传到此链接吗:

       (+) DP83TC813R-Q1:重新启动系统时链路建立问题-接口论坛-接口- TI E2E 支持论坛

    谢谢

      Semon

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

    您好、Gaston、

    如果这样可以解决问题、您可以尝试使用以下补丁吗?

    e2e.ti.com/.../add_2D00_redundant_2D00_read_2D00_ale.patch

    此致、
    Tanmay

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

    您好、Tanmay:

            我的理解是,这只是阅读时的双重检查。 从理论上讲、写作更有意义。 还是有其他原因?

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

    您好、

    因此、新条目的 ALE 写入仅在读取为0时发生。 ALE 驱动程序中有此检查。 在您的情况下、似乎第一个 vid 0条目被 mcast 条目替换。 这只会在我们读取 vid 0条目时发生、因为它是全0。 因此、补丁中的这一检查。

    此致、
    Tanmay