https://e2e.ti.com/support/interface-group/interface/f/interface-forum/890202/dp83867is-dp83867
器件型号:DP83867IS您好!
我们的板具有两个100Mb 和两个千兆位接口。 所有接口都连接到同一台 PC (CentOS 7 OS)。
经过一段时间(几分钟或几个小时)后、100Mb 接口中的一个没有任何原因(在我们的板上未检测到链路)就会发生故障。 电路板上的 Linux 4.1.35和 FreeBSD 11.2操作系统出现问题。
其它 PC (Windows/Linux)出现问题
我们在问题发生前后对 PHY 寄存器进行了转储:
之前:
BMCR:0x1140 BMSR:0x796d PHY_IDR1:0x2000 PHY_IDR2:0xa231 ANAR:0x011 ANLPAR:0xc5e1 ANER:0x006d ANNPTR:0x2001 ANNPRR:0x7801 CCFG1:0x0300 STS1:0x0800 CCRCR REGCR:0x401DP_DRP:0x0002 CCR: 0x000DP_DRP:0x0002 DP_DRP:0x0002 DP_DRP :0x0002 DP_2000_DRP:0x000DP_DRP:0x0008 DP_DRP TRP:0x0008 DP_DRP TRP:0x0008 DP_TRP:0x000DP_TRP:0x0008 DP_TRP 0x0002 DP_CFG3:0x0082 DP_CTRL:0x0000 DP_TMCH_CTRL:0xc5e1 DP_FLD_CFG:0x401f DP_CFG4:0x6c02 DP_RGMIICTL:0x0008 DP_RGMIICL2:0x0000 DP_100CR:0xa231 DP_STRP_STS1:0x0008DP_TRUX_TRUX_TRUX_TRUX_TRUX_0x0008DP_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_0x0008R0008 :0x0008DP_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TR
之后:
BMCR:0x1140 BMSR:0x1140 PHY_IDR1:0x1140 PHY_IDR2:0x1140 ANAR:0x1140 ANLPAR:0x1140 ANER:0x1140 ANNPRR: 0x1140 PHNPRR:0x1140 CFSCR :0x1140 REGCR:0x1140 ADPT_TRP :0x1140 DP_TRP:0x1140 DP_TRP: 0x1140 CCR:0x1140 DP_DP_TRP:0x1140 DP_TRP TRP:0x1140 DP_TRP:0x1140 CCR:0x1140 DP_TRP TRP:0x1140 DP_TRP TRP:0x1140 DP_TRP:0x1140 CCR:0x1140 CCR:0x1140 0x1140 DP_CFG3:0x1140 DP_CTRL:0x1140 DP_TMCH_CTRL:0x1140 DP_FLD_CFG:0x401f DP_CFG4:0x1140 DP_RGMIICTL:0x1140 DP_RGMIICL2:0x1140 DP_100CR:0x1140 DP_STRP_STS1:0x1140 DP_TRL_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_0x1140 GPIO:0x1140 DP_CTL2:0x1140 DP_TRL_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TRUX_TR
当连接到交换机时,此问题似乎不会出现。 此外、我们还没有在千兆链路上观察到它。
例如、我们的板不支持半双工。 但在 CentOS PC 上、ethtool 返回:
支持的端口:[ TP ] 支持的链路模式:10BaseT/Half 10baseT/Full 100BaseT /半个100BaseT /全双工 1000BaseT/Half 1000Base/全双工 支持的暂停帧使用:否 支持自动协商:是 支持的 FEC 模式:未报告 通告的链路模式:10BaseT /半10baseT/全 100BaseT /半个100BaseT /全双工 通告的暂停帧使用:对称 广播自协商:是 通告的 FEC 模式:未报告 链接伙伴通告的链接模式:100BaseT /半双工 链接伙伴通告的暂停帧使用:否 连接方通告的自动协商:否 连接伙伴通告的 FEC 模式:未报告 速度:100Mb/s 双工:半双工 端口:双绞线 PHYAD:4. 收发器:内部 自协商:开 MDI-X:关 支持唤醒:g 唤醒:D 当前消息级别:0x000000ff (255) DRV 探头链路计时器 ifdown ifup Rx_err TX_err 检测到链接:是
您是否知道此问题可能来自哪里?
感谢您的帮助、如果您需要更多信息、请随时访问。