光纤端口即使未处于支持的链接模式,也转换为 1000Mb/s

光纤端口即使未处于支持的链接模式,也转换为 1000Mb/s

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

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/秒检测到的链接是“是的”? 达到此阶段后,端口将不会尝试任何其他速度,并保持 1000Mb/s 直到设备重新启动。请注意,只有长度为 30 米或更长的 FO 电缆才会出现此问题,而长度为 2 米的 FO 电缆则可正常工作。

非常感谢任何评论或见解。

相关内容