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.

[参考译文] DP83867E:在加电时根据 BMSR 进行链路连接、但合作伙伴未报告链路。

Guru**** 2484615 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/679366/dp83867e-link-up-on-power-up-according-to-bmsr-but-no-link-reported-on-partner

器件型号:DP83867E

我们使用的是83867器件版本 E。在我们的硬件上、我们配置了由基于 FPGA 的状态机设置的寄存器、如果链路在半双工状态下保持断开或上升、状态机将重新协商。 如果 BMSR 报告了链路、我们不会重新协商、但会继续写入寄存器值(除了重新初始化自动否定)。

它通常在1Gb 和100Mbps 全双工链路中正常工作-我们可以通过串行(RS-232)后门读取寄存器以进行调试(也可以通过识别内部 FPGA 调试工具)。

在 POR 上、当我们在 连接到 PC 时仅强制使用100Mbps 全双工模式(ANAR 中未设置1Gb 或10Mbps 能力)时、BMSR 会报告 PHY 在内部连接(当我们读取寄存器时)、但 PC 显示无链路且未观察到流量。

如果我们断开以太网电缆并重新插入电缆、则链路已成功重新协商-已检查基本集中的所有控制寄存器、并按预期设置为100Mbps。

相同的设置会连续写入-在 POR 上、我们在第一个写入周期启用自动协商的情况下运行、链路报告为 up、但无流量-重新插入电缆时、我们会看到链路断开、重新协商、现在链路出现。

任何关于 POR 的原因的想法都是细微的不同-以及为什么 PHY 在 PC 报告"无链路"时认为它是"启动"的原因。

B.

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

    您能否尝试连接两个 DP83867并将其中一个配置为100M、而将另一个配置为常规。

    此致、
    GET
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好主意将在明天尝试-此时远离硬件。 谢谢。

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

    有关调试进展情况的任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好。

    现在,我们在所有情况下都使用自动协商功能,如果4秒后链路没有启动,则会结合重新启动自动否定功能来解决问题,以便继续。

    祝你一切顺利。

    Boris。