IBM HS23 刀片服务器 (7875) 板载网卡驱动程序(适用于 Linux)

IBM HS23 刀片服务器 (7875) 板载网卡驱动程序(适用于 Linux)

我使用 IBM HS23 Blade Server (7875)。它的板载 NIC 适配器是:

   Emulex OCl11104-F-X Virtual Fabric Adapter 2-port 10GB and 2-port 1GB LOM .

我尝试在服务器上使用以下Linux操作系统:

2.6.32-22-generic-pae #36-Ubuntu SMP. 

发现我的操作系统没有安装正确的网络驱动器(用于上述 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-Had 5.5.1.0)检查了同一台服务器,NIC 工作正常,因此似乎硬件没有问题。

此外,在 IBM 或 Emulex 官方网站上,我只找到了适用于 Red-Had 和 SUSE 版本的驱动程序。

答案1

您需要更高版本的 be2net 驱动程序来支持此卡。

尝试提取官方驱动程序,拉出 be2net 驱动程序的源代码并自行构建它。

相关内容