10GE光网口在OS系统中不识别处理案例

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

硬件配置: RH5885 V2,2个双端口10GE网卡

系统:操作系统为Vmware ESXi 5.0,

问题现象:在OS中,执行命令lspci | grep -E “Network”硬件上可以正常识别4个10GE网卡,执行命令esxcfg-nics -l只有发现3个端口(vmnic4、vmnic10、vmnic11)状态正常,有1个端口(vmnic5)未能被识别到,现场检查10GE网卡的外观指示灯都是正常亮起的,如图:

4个10GE网口物理在位:


Vmnic5未能被识别到:



解决方案

现场排查发现,OS中没有被识别到的10GE网口使用的光模块不是发货时跟设备一块发运的intel光模块,现场与其它能正常识别的网口的intel光模块后,vmnic5可以被正常识别,速率状态正常。如图:


说明:

1)、网卡不能识别问题,首先使用lspci相关命令查看物理上是否识别到网卡,再使用相关命令确认驱动是否正常。

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

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

4)、通过服务器兼容性列表,确认服务器支持哪种10GE intel网卡,表格中会给出对应的光模块编码

http://3ms.huawei.com/mm/docMaintain/mmMaintain.do?method=showMMDetail&f_id=SV13010433470019

     服务器可能支持PCI-E卡和光模块信息可以参考如下链接

http://3ms.huawei.com/hi/group/1004825/thread_4263363.html?mapId=3476421&for_statistic_from=all_group_forum

END