Назад | Перейти на главную страницу

Встроенный драйвер сетевой карты IBM HS23 Blade Server (7875) для Linux

Я работаю с IBM HS23 Blade Server (7875). Встроенный сетевой адаптер:

   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. 

и обнаружил, что в моей ОС не установлен надлежащий сетевой диск (для описанного выше сетевого адаптера). Проведя расследование, я обнаружил, что мне нужен драйвер «be2net», расположенный в каталоге «net» Linux в папке «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), и сетевые адаптеры работали правильно, так что, похоже, в HW нет проблем.

Также на официальных сайтах IBM или Emulex мне удалось найти драйверы только для версий Red-Had и SUSE.

Для поддержки этой карты вам потребуется более поздняя версия драйвера be2net.

Попробуйте распаковать официальные драйверы, вытащив исходный код для драйвера be2net и соберите его самостоятельно.