我使用IBM HS23刀片服务器(7875)。 它的板载NIC适配器是:
Emulex OCl11104-FX Virtual Fabric Adapter 2-port 10GB and 2-port 1GB LOM .
我尝试了以下与操作系统的Linux操作系统:
2.6.32-22-generic-pae #36-Ubuntu SMP.
并发现我的操作系统没有安装正确的networking驱动器(对于上述NIC适配器)。 经过调查,我发现我需要的驱动程序是“be2net”放在linux下的“net”目录下的“be2net”文件夹下。 我设法下载这个驱动程序与我的内核的最新软件包。 驱动程序信息(“modinfo be2net”结果)如下所示:
--------------------------------------------------------------------------------------- filename: /lib/modules/2.6.32-22-generic-pae/kernel/drivers/net/benet/be2net.ko license: GPL author: ServerEngines Corporation description: ServerEngines BladeEngine2 10Gbps NICDriver 2.101.205 version: 2.101.205 srcversion: 199ADD251CB874C3727CC47 alias: pci:v000019A2d00000710sv*sd*bc*sc*i* alias: pci:v000019A2d00000701sv*sd*bc*sc*i* alias: pci:v000019A2d00000700sv*sd*bc*sc*i* alias: pci:v000019A2d00000221sv*sd*bc*sc*i* alias: pci:v000019A2d00000211sv*sd*bc*sc*i* depends: vermagic: 2.6.32-22-generic-pae SMP mod_unload modversions 586TSC parm: rx_frag_size:Size of a fragment that holds rcvd data. (uint) ---------------------------------------------------------------------------------------
启动Linux后,我得到以下错误:
be2net 0000:16:00.x: Emulex OneConnect 10Gbps NIC (be3) initilization failed.
我用另一个Linux版本(Red-Have 5.5.1.0)检查了同一台服务器,并且NIC工作正常,所以在硬件中似乎没有问题。
此外,在IBM或Emulex官方网站上,我设法只为Red-Had和SUSE版本查找驱动程序。
您需要更高版本的be2net驱动程序来支持此卡。
尝试提取官方驱动程序,拔出be2net驱动程序的源代码并自行构build。