大家好、团队成员、
我有一些问题希望各团队解答。
适用于 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)
这可能是什么原因造成的? 如何解决此问题?
期待团队作出回应。