Driver de NIC onboard do IBM HS23 Blade Server (7875) para Linux

1

Eu trabalho com o IBM HS23 Blade Server (7875). O adaptador NIC onboard é:

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

Eu tentei o seguinte sistema operacional Linux com o servidor:

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

e descobri que meu sistema operacional não possui uma unidade de rede adequada instalada (para o adaptador NIC descrito acima). Após a investigação que fiz, descobri que o driver que eu preciso é "be2net" colocado no diretório "net" do linux sob a pasta "be2net". Eu consegui baixar este driver com o pacote mais recente para o meu kernel. A informação do driver (resultado "modinfo be2net") é a seguinte:

---------------------------------------------------------------------------------------
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)
---------------------------------------------------------------------------------------

Depois de iniciar o linux, recebo o seguinte erro:

be2net 0000:16:00.x: Emulex OneConnect 10Gbps NIC (be3) initilization failed. 

Eu verifiquei o mesmo servidor com outra versão do Linux (Red-Had 5.5.1.0) e as NICs funcionaram corretamente, então parece que não há nenhum problema no HW.

Além disso, nos sites oficiais da IBM ou Emulex, consegui encontrar drivers apenas para as versões Red-Had e SUSE.

    
por Igor Spivak 17.07.2012 / 14:27

1 resposta

1

Você precisa de uma versão posterior do driver be2net para suportar esta placa.

Tente extrair os drivers oficiais, retirando a fonte do driver be2net e construindo-o por conta própria.

    
por 12.09.2012 / 21:47