10GE光网口在OS系统中没有被识别到

发布时间:  2015-08-29 浏览次数:  344 下载次数:  0
问题描述

硬件配置: RH5885 V2配置2*双端口10GE网卡。

操作系统为Vmware ESXi 5.0,登陆OS界面,执行命令lspci | grep -E “Network”可以正常查看10GE网卡的在位信息 ,如下图:

执行命令esxcfg-nics -l只有发现3个端口(vmnic4、vmnic10、vmnic11)状态正常,有1个端口(vmnic5)未能被识别到。现场检查10GE网卡的外观指示灯都是正常亮起的。如下图:

 

处理过程

经查看OS的Message日志信息打印有unsupported SFP+ module type was detected:

[ 159.309001] ixgbe 0000:01:00.1: failed to initialize because an unsupported SFP+ module type was detected.

[ 159.309007] ixgbe 0000:01:00.1: Reload the driver after installing a supported module.


现场排查发现,OS中没有被识别到的10GE网口使用的光模块不是发货时跟设备一块发运的intel光模块。
如下图:

现场更换了正确的intel光模块后,vmnic5可以被正常识别,速率状态正常。如下图:

根因
现场使用的是非发货自带的intel光模块,导致了10GE端口在OS中未能被识别到。更换了正确的intel光模块后即恢复正常。

解决方案
更换了正确的intel光模块后即恢复正常。

建议与总结
1)、服务器10GE网卡所用的光模块并非是只要能插进去的任何厂家光模块都能正常通用的,其有着严格的配套关系,请务必使用配套的正确光模块。

2)、当出现使用命令lspci | grep -E “Network”可以正常查看到10GE网卡的在位信息,而在OS中又没有识别到端口时,请优先排查是否插了光模块,或者是否插了配套的正确光模块。

END