E810-XXVDA2用SFP28光模块无法以25G起链路,直到把NVM升级到4.20
一块全新零售版的Intel E810-XXVDA2,运行在Windows Server 2022上(Intel驱动1.12.164.0,来自28号发布包),连接到一台Ubiquiti USW-Pro-Aggregation交换机的SFP28端口。用SFP28的DAC,链路立刻以25G起来了,但换成SFP28光模块(Ubiquiti UACC-OM-SFP-28-SR以及一个通用Intel编码的SFP28)之后,25G完全无法起链路;同样这些光模块强制降到10G时能起链路,SFP+ 10G光模块也能正常工作。在交换机和网卡两端分别做端口对端口的25G回环测试都通过,说明光模块和光纤本身没问题。两端都强制设为25G,并尝试了不同的FEC设置(该交换机支持FC-FEC/BASE-R,也可以关闭FEC),都没有任何变化。网卡驱动属性里的Media Type和Negotiated Link Speed字段也一直是空的。
- 硬件: Intel Ethernet Network Adapter E810-XXVDA2、Ubiquiti USW-Pro-Aggregation
- 模块: Ubiquiti UACC-OM-SFP-28-SR、通用Intel编码的SFP28 SR、SFP28 DAC、SFP28 AOC、第三方SFP+ 10G光模块
- 接口形态: SFP28、DAC、AOC、SFP+
症状/报错信息:
no link at 25G with SFP28 optical transceivers
same optics link at 10G; SFP28 DAC links at 25G
port-to-port loopback at 25G passes on both switch and NIC
Media Type and Negotiated Link Speed blank in Windows driver properties
forcing 25G and changing FEC has no effect
Comments 2
用Intel的NVMUpdate工具(1.39.32.6)把网卡NVM从3.20升级到4.20(2023年2月17日发布,DevId 159B)之后,问题立刻解决。速率和FEC都保持auto,我试过的每一个SFP28模块链路都能起在25G:Ubiquiti UACC-OM-SFP-28-SR、Intel编码的通用模块、一个FC-FEC SFP28,还有一根SFP28 AOC。升级之后,Media Type显示为"Fiber-SR",Negotiated Link Speed显示为"16.0 GT/s"。
能告诉我们光模块型号吗?两端是否都关闭了自动协商、强制成25G全双工?我先按疑似交换机/网卡兼容性问题上报处理。