尽pipe光纤端口不处于支持的链路模式,但光纤端口移动到1000Mb / s

在我的光纤设备(Linux 2.6.27,LXT971A PHY收发器)中,端口连接会间歇性丢失。 在使用ETHtool进行debugging时,观察到以下观察结果:

Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: external Auto-negotiation: off Link detected: yes

使用的交换机(ruggedcom)仅支持100Mb / s的全双工。 为什么速度移动到1000Mb / s ,检测到的链接是“是” ? 到达此阶段后,端口将不会尝试任何其他速度并保持在1000Mb / s,直到设备重新启动。 请注意,只有使用长度为30m或更长的FO电缆才能观察到问题,并使用长度为2m的FO电缆正常工作。

任何意见或见解,不胜感激。