Драйвер встроенного сетевого адаптера IBM HS23 Blade Server (7875) для Linux
Я работаю с блейд-сервером IBM HS23 (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.
и обнаружил, что в моей ОС не установлен сетевой диск (для адаптера NIC, описанного выше). После проведенного расследования я обнаружил, что мне нужен драйвер "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.
1 ответ
Вам нужна более поздняя версия драйвера be2net для поддержки этой карты.
Попробуйте извлечь официальные драйверы, вытащить исходный код драйвера be2net и собрать его самостоятельно.