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万IS:当我重新启动自动协商时,链路关闭

Guru**** 2465890 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/592188/dp83867is-when-i-restart-auto-negotiation-link-is-down

部件号:DP8.3867万IS

您好,TI:

使用RJ-45连接器连接DP8.3867万IS phy和PC。 在重新启动自动协商或软件重新启动之前,链路已启动, 并且PC和 PHY之间的自动协商已完成。  重新启动自动协商或软件重新启动后,自动协商 仍 已完成,但链接已关闭。 为什么重新启动后链路关闭?

您对此问题有什么建议吗?

此致,

Ayse

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

    您能否分享您所使用的主板的示意图? 您能否解释一下"链接已关闭"但自动协商已完成的含义? 如果自动协商已完成,则我希望您在PC和DP8.3867万IS之间有一个链接。 您的SGMII链路是否断开? 是否正在尝试ping设备?

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

    我附上了在邮政项下的示意图。 我没有附上这个信息的示意图。 我读取0x0001地址并检查了链接状态(寄存器0x0001的[2]位)。 在重新启动自动协商或软件重新启动之前,链路状态为1,并且PC和PHY之间的自动协商已完成(寄存器0x0001的[5]位)。 重新启动自动协商或软件重新启动后,自动协商仍已完成,但链接状态为0。 我没有ping设备,因为我不知道与DP8.3867万IS连接的交换机的IP地址。 如何ping设备? 是否应将交换机端口设置为IP?

    此致,

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

    您读过两次寄存器0x01吗? 这是一个闩锁低位,因此需要读取两次才能获得正确的指示。 您是否还在监控链路LED以检查链路是否正常?

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

    感谢您的回复。 我读了两次寄存器0x01,看到链接状态为up。

    -您是否还在监控链路LED以检查链路是否正常?
    是的,我正在监控链路LED以检查链路是否正常。

    我想问您一个关于反向环回的问题。 我想检查phy到PC的连接是否正常工作,因此我尝试了反向回送。 我遵循以下步骤。

    1-环回配置寄存器(LOOPCR),地址0x00FE设置为0xE720
    2-对于软件重置,控制寄存器(CTRL)的位14地址0x001F设置为'1'。
    3-然后将寄存器0x0016设置为0x0020以启用反向回送。
    将4-register 0x001F设置为0x4000以应用软件重新启动。

    然后我将广播数据包PC发送到phy,我使用Wireshark监控传入数据包,但我没有看到任何传入数据包。

    对于反向环回配置,您有什么建议吗?

    当我看到链路状态(寄存器0x0001的[2]位)打开时,phy与PC的通信是否正常? 是否需要反向环回?

    感谢您的关注。

    Ayse