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.

[参考译文] DP83826E:AM625+DP83826E 遇到 Rx ALIGN 代码错误和 Rx 端口掩码丢失

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1358774/dp83826e-am625-dp83826e-encounter-rx-align-code-errors-and-rx-port-mask-drop

器件型号:DP83826E

大家好、团队成员、

我有一些问题希望各团队解答。

适用于 EtherCAT 端口。 PHY 自举配置 RMII 模式、速度100M、全双工和自动协商使能。 它与一个伺服连接,一起工作、但是 遇到 Rx 对准代码错误和 Rx 端口掩码丢失。 计数不断增长。

以下是 EtherCAT 的状态:

root@~# ethtool -S EtherCAT | grep -i 错误
P0_RX_CRC_ERRORS:0
RX_CRC_ERRORS:0
RX_ALIGN_CODE_ERRORS:40
RX_IPG_ERROR:0
TX_CARRER_SENSE_ERRORS:0
root@~# ethtool -S EtherCAT | grep -i drop
P0_ALE_DROP:0
P0_ALE_OVERRIDE_DROP:0
P0_Rx_Bottom_fifo_Drop:0
P0_RX_PORT_MASK_DROP:0
P0_Rx_TOP_Fifo_Drop:0
P0_ALE_RATE_LIMIT_DROP:0
p0_ale_vid_intenge_drop:0
p0_ale_da_eq_sa_drop:0
P0_ALE_BLOCK_DROP:0
P0_ALE_SECURE_DROP:0
P0_ALE_auth_Drop:0
p0_ale_mcast_sa_Drop:0
P0_ALE_DUAL_VLAN_DROP:0
p0_ale_len_err_Drop:0
P0_ALE_IP_NEXT_HDR_DROP:0
P0_ALE_IPV4_FRAG_DROP:0
P0_TX_PRE0_DROP:0
P0_TX_PRI1_DROP:0
P0_TX_PRI2_DROP:0
P0_TX_PRI3_DROP:0
P0_TX_PRI4_DROP:0
P0_TX_PRI5_DROP:0
P0_TX_PRI6_DROP:0
P0_TX_PRI7_DROP:0
P0_TX_pri0_drop_bcnt:0
P0_TX_PRI1_DROP_bcnt:0
P0_TX_PRI2_DROP_bcnt:0
P0_TX_PRI3_DROP_bcnt:0
P0_TX_PRI4_DROP_bcnt:0
P0_TX_PRI5_DROP_bcnt:0
P0_TX_PRI6_DROP_bcnt:0
P0_TX_PRI7_DROP_bcnt:0
ALE_DROP:0
ALE_OVERRIDE_DROP:0
RX_Bottom_fifo_Drop:0
RX_PORT_MASK_DROP:44
RX_TOP_Fifo_Drop:0
ALLE_RATE_LIMIT_DROP:0
ale_vid_intenge_drop:0
ale_da_eq_sa_Drop:0
ALE_BLOCK_DROP:0
ALE_SECURE_DROP:0
ale_auth_Drop:0
ale_mcast_sa_Drop:0
ALE_DUAL_VLAN_DROP:0
ale_len_err_drop:0
ALE_IP_NEXT_HDR_DROP:0
ALE_IPV4_FRAG_DROP:0
TX_PRP0_DROP:0
TX_PRI1_DROP:0
TX_PRI2_DROP:0
TX_PRI3_DROP:0
TX_PRI4_DROP:0
TX_PRI5_DROP:0
TX_PRI6_DROP:0
TX_PRI7_DROP:0
tx_pri0_drop_bcnt:0
TX_PRI1_DROP_bcnt:0
tx_pri2_drop_bcnt:0
tx_pri3_drop_bcnt:0
TX_PRI4_DROP_bcnt:0
tx_pri5_drop_bcnt:0
TX_PRI6_DROP_bcnt:0
TX_PRI7_DROP_bcnt:0

root@~# ethtool EtherCAT | egrep "Speed|Duple"
速度:100Mb/s
双工:全双工
root@~# ethtool -S EtherCAT | grep CRC
P0_RX_CRC_ERRORS:0
RX_CRC_ERRORS:0
root@~# ifconfig
EtherCAT Link encap:以太网 HWaddr 40:F3:B0:0D:B2:7D
运行 PROMISC 多播 MTU:1500 Metric:1
RX 数据包:1131562错误:0已丢弃:0超限:0帧:0
TX 数据包:1132073错误:0已丢弃:0已溢出:0载波:0
冲突:0队列 txelen:1000
RX 字节:842926252 (803.8MiB) TX 字节:838751396 (799.8MiB)

这可能是什么原因造成的? 如何解决此问题?

期待团队作出回应。

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

    您好!

    感谢您分享这些信息。

    我想请问您在 DP83826PHY 上使用的是哪种模式? (基本模式或增强模式)

    只是想确认。  如果您通过引脚 CLKOUT/LED1对 DP83826PHY 使用增强模式、您是否确保通过搭接禁用了奇半字节检测?

    --

    此致、

    林希尔曼

x 出现错误。请重试或与管理员联系。