私はIBMHS23ブレード・サーバー(7875)を使用しています。オンボードですNICアダプターは:
Emulex OCl11104-F-X Virtual Fabric Adapter 2-port 10GB and 2-port 1GB LOM .
サーバーで次のLinuxOSを試してみました。
2.6.32-22-generic-pae #36-Ubuntu SMP.
oSに適切なネットワークドライブがインストールされていないことを発見しました(上記のNICアダプタの場合)。調査の結果、必要なドライバは「net」ディレクトリにある「be2net」であることがわかりました。 Linuxの「be2net」フォルダにあります。カーネルの最新パッケージでこのドライバをダウンロードできました。ドライバ情報(「modinfobe2net」の結果)は次のとおりです。
---------------------------------------------------------------------------------------
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は正常に機能していたので、HWに問題はないようです。
また、IBMまたはEmulexの公式サイトでは、Red-HadバージョンとSUSEバージョンのみのドライバーを見つけることができました。
このカードをサポートするには、be2netドライバーの新しいバージョンが必要です。
公式ドライバーを抽出し、be2netドライバーのソースを取り出して、自分でビルドしてみてください。