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.

[参考译文] AM625:AM625 + DP83867:链路以 1Gbps 协商、但在定制电路板上没有通信 (ARP/ICMP)

Guru**** 2952510 points

Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1658542/am625-am625-dp83867-link-negotiates-at-1gbps-but-no-communication-arp-icmp-on-custom-board

器件型号: AM625

尊敬的 TI 团队:

我们使用通过 RGMII 连接 DP83867IRRGZ PHY 的定制 AM625 电路板。 我们面临以太网通信问题、敬请提供指导。

硬件
SoC:AM625
PHY:TI DP83867IRRGZ
接口:RGMII
操作系统:Yocto Linux
内核:6.1.46
PHY 驱动程序:TI DP83867
CPSW 驱动程序:am65-cpsw-nuss
初始问题

最初、PHY 始终协商为 100Mbps、内核打印:

TI DP83867: Downshift occurred from negotiated speed 1Gbps to actual speed 100Mbps, check cabling!

更换/重新设计以太网连接器/磁性元件硬件后、PHY 现在始终以 1Gbps 全双工协商。

当前内核日志:

am65-cpsw-nuss eth0: Link is Up - 1Gbps/Full - flow control off

当前问题

尽管链路在 1Gbps 时成功启动、但以太网通信仍然无效。

观察到的行为:

链路状态为 up。
速度报告为 1000Mbps。
未报告 CRC 错误。
RX/TX 数据包计数器增加。
已成功创建 ARP 条目。
但是、AM625 板和 Linux PC 之间的 ICMP ping 失败。
同一台 Linux PC 可与我们的第二个以太网接口 (LAN8720 RMII) 正确通信、因此验证了 PC 配置。

示例:

cat /sys/class/net/eth0/speed
1000

cat /sys/class/net/eth0/carrier
1

ARP 表:-

cat /proc/net/arp

192.168.1.100    c8:d9:d2:de:b5:9e    eth0

路由:

ip route get 192.168.1.100

192.168.1.100 dev eth0 src 192.168.1.90

防火墙已禁用(默认接受策略)。

 

器件树

当前 PHY 配置:

&cpsw_port1 {
        phy-mode = "rgmii-id";
        phy-handle = <&cpsw3g_phy0>;
};

cpsw3g_phy0: ethernet-phy@0 {
        reg = <0>;
        ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
        ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
        ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
        ti,min-output-impedance;
};

问题

  1. 在 RGMII 模式下、上述器件树配置看起来是否正确?
  2. phy-mode = "rgmii-id" RX 和 TX 内部延迟是否都适合此 PHY 配置?
  3. 是否有任何应在定制 AM625 板上检查的建议 CPSW 或 ALE 配置?
  4. 您是否建议收集任何其他 PHY 寄存器或 CPSW 调试信息以隔离该问题?

我们还验证了以太网原理图、包括 DP83867 连接、自举配置和复位电路。

如有任何建议、将不胜感激。

谢谢你。