web-dev-qa-db-ja.com

IBM HS23ブレード・サーバー(7875)オンボードNIC Linux用ドライバー

私は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バージョンのみのドライバーを見つけることができました。

1
Igor Spivak

このカードをサポートするには、be2netドライバーの新しいバージョンが必要です。

公式ドライバーを抽出し、be2netドライバーのソースを取り出して、自分でビルドしてみてください。

1
MikeyB