工具/软件:
尊敬的团队:
这一员额是以下员额中问题的延续。
DP83867IR:链路不稳定:虚假载波中断和 XGMII 错误中断
1) 客户尝试了故障排除指南中的脚本 3.1 和 3.2、但没有改进。
2) 他们写 2053h 而不是 2024h 注册 53h,但没有改善。
当问题发生时、我收到了客户提供的寄存器信息。
您能检查一下、并就如何改进它向我提供一些建议吗?
此致、
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.
工具/软件:
尊敬的团队:
这一员额是以下员额中问题的延续。
DP83867IR:链路不稳定:虚假载波中断和 XGMII 错误中断
1) 客户尝试了故障排除指南中的脚本 3.1 和 3.2、但没有改进。
2) 他们写 2053h 而不是 2024h 注册 53h,但没有改善。
当问题发生时、我收到了客户提供的寄存器信息。
您能检查一下、并就如何改进它向我提供一些建议吗?
此致、
嗨、Takahashi-San、
装置 A 上的信号质量似乎良好、但在较长电缆中链路性能不佳。
我注意到客户正在广播 PHY 上的所有速度以进行自动协商。
开关是否也广播所有速度? 我想知道它们是否能够以较低的速度建立链路。
对于单元 C、如果它们读取 0x0013 寄存器两次、这些值是否相同? 我注意到有些值被读取两次、但未读取 0x0013 寄存器。 此寄存器在读取时被清除、因此应该已清除至 0x0000。
对于单元 C、似乎也完成了一定量的自动协商、但似乎没有解决。
客户是否可以禁用自动协商并强制 1G 全双工链路?
是否可以对单元 A 尝试相同的方法?
请告诉我。
此致、
j
您好、J-San、
感谢您的答复。
我将检查开关的广播状态。
您说:
“对于单元 C、如果它们读取 0x0013 寄存器两次、这些值是否相同? 我注意到有些值被读取两次、但未读取 0x0013 寄存器。 此寄存器在读取时被清除、因此应该已清除至 0x0000。“
它们还对 0x0013 寄存器读取两次、似乎第二次显示了相同的值 (0x1D40)。
您说:
“对于 C 单元、似乎也完成了一定数量的自动协商、但似乎没有解决。
客户是否可以禁用自动协商并强制 1G 全双工链路?“
我了解 1Gbps 需要自动协商。
供应商 (TI) 是否允许其禁用自动协商并强制其达到 1Gbps?
嗨、Takahashi-San、
感谢您提供详细信息。 看起来中断没有变为低电平。 奇怪的是、这不会变为低电平、因为某些中断与 MDI 交叉/自动协商完成/链路状态变化有关。
他们能否再次验证是否多次读取该寄存器会清除读取?
要禁用自动协商功能、客户可将 0x0000 寄存器第 12 位写入 0。
要选择 1G 全双工、客户可以向 0x0000 寄存器的位 6 写入 1、向 0x0000 寄存器的位 8 写入 1 以进行全双工广播。
此致、
j