主题中讨论的其他部件: CDCLVC1104
工具/软件:Linux
我们正在1000BASE-T通信的新设计上使用DP8.3867万IS (也支持100/10)。
这在我们测试过的大多数设备中都能很好地发挥作用,但我们不明白为什么当我们连接到一个8端口Planet FSD-803 (100/10 -switch)时,我们会进入无限的AutoNeg循环。 我们测试过的所有其他设备都运行良好,并按预期完成AutoNeg,无论它们是GbE还是100/10设备。
我们还看到,如果我们在DP8.3867万IS上禁用1000BASE-T广告,则使用FSD-803的AutoNeg将完成,我们将获得稳定的通信。 我们想了解原因,以及如何避免潜在的死锁,因为设计只能通过目标应用中的以太网提供(如果无法启动和运行通信,我们无法禁用1000BASE-T的广告)。
下面是PHY卡在使用Planet开关的AutoNeg循环中时系统的一些打印输出。 在发生这种情况时,我们看不到其他PHY寄存器发生任何变化。
# MII-diag -w eth0 MII PHY #15的基本寄存器:114.0796万d 2000 a231 01e1 cde1006F 2001。 自动协商功能为01e0。 自动协商介质类型为100BaseTX-FD。 基本模式控制寄存器0x1140:已启用自动协商。 您有链接节奏,一切正常。 您的链接合作伙伴通告的cde1:流控制100BaseTX-FD 100BaseTX 10baseT-FD 10baseT,具有802.3x流控制。 基本收发器信息结束。 监控MII收发器状态。 09:29:MII BMSR (基本模式状态寄存器)的26.838 基线值为796d。 09:29:28.478 MII BMSR NOW 7949:无链路,NWay繁忙,无Jabber (0000)。 09:29:30.518 MII BMSR NOW 796d:良好链接,NWay完成,无Jabber (cde1)。 新的链接伙伴功能是cde1006F:100BaseTX-FD 100BaseTX 10baseT-FD 10baseT。 09:29:31.557 MII BMSR NOW 7949:无链路,NWay繁忙,无Jabber (0000)。 09:29:33.798 MII BMSR NOW 796d:良好链接,NWay完成,无Jabber (cde1)。 新的链接伙伴功能是cde1006F:100BaseTX-FD 100BaseTX 10baseT-FD 10baseT。 09:29:35.639 MII BMSR NOW 7949:无链路,NWay繁忙,无Jabber (0000)。 09:29:37.881 MII BMSR NOW 796d:良好链接,NWay完成,无Jabber (cde1)。 新的链接伙伴功能是cde1006F:100BaseTX-FD 100BaseTX 10baseT-FD 10baseT。 09:29:38.920 MII BMSR NOW 7949:无链路,NWay繁忙,无Jabber (0000)。
此致,
Thomas