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.

[参考译文] DP8.3867万E:EEE和流控制错误。

Guru**** 2463330 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/597807/dp83867e-eee-and-flow-control-error

部件号:DP8.3867万E

您好,

我们使用 的是DP8.3867万E ,我们发现EEE和流控制存在一些问题。

在计算机上启用EEE后,计算机连接到运行 DP8.3867万E的硬件时,我们可以获得ethernetlink (1Gbps/全双工),但没有数据到达链路的两端。

设置:计算机===  DP8.3867万E == CPU

然后我们发现发布了一个新的数据表SAD,其中包含RX_CTL的带值已更改,并且有一条注释指出,如果RX_CTL HW带未设置为3或4,则应清除寄存器0x31的第7位。 我们的主板RX_CTL保持浮动,因此我们改为实施寄存器位清除,现在我们能够在硬件和笔记本电脑之间成功传输数据。

我们仍然不知道 DP8.3867万E中的“清除reg 0x31中的位7”修复了哪种类型的错误 ,因为我们在TX和RX链路上都看到了截断程序包的其它奇怪问题。
如果未实施修复,将会看到哪种类型的错误?

巴西

Andreas Hansen
Qamcom

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

    如果未实施软件/硬件修复,则在连接到某些链接伙伴时,可能存在链接问题和数据传输问题。 在实施修复程序后,您是否仍看到问题?

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

    我们仍然看到一些L2数据包在TX方向(朝向链路伙伴)被截断,但我们不确定这是否与PHY有关。

    我们可以看到,从PHY输出的封装L2数据包缺少最后一个字节。

    /安德烈亚斯

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

    使用上面提到的修复Aniruddha,不应存在数据包损坏。

    此致,
    罗斯