Есть свитч F-X430060 (unmngt), Сетевухи 4х, Сорярис 10.
И все это надо заставить работать, причем судя по горящим диодам физический линк есть и все ок.
В мануале к свитчу ничего необычного не обнаружил - воткнул и работай.
А вот Солярис не совсем адекватно воспринимает сетевухи как интерфейсы по ifconfig'у (ipoib).
Набор сервисов маловат, например нету HCA, а они должны быть и создаваться сами...:
Код:
# cfgadm -al ib
Ap_Id Type Receptacle Occupant Condition
ib IB-Fabric connected configured ok
ib::daplt,0 IB-PSEUDO connected unconfigured unknown
ib::rdsib,0 IB-PSEUDO connected unconfigured unknown
ib::rpcib,0 IB-PSEUDO connected unconfigured unknown
интерфейсы не создаются (соляра ничего про ipib незнает):
Код:
# ls /dev | grep ib
ibd
Драйвер tavor:
Код:
# dmesg | grep tavor
Mar 25 11:34:10 xhost pcplusmp: [ID 637496 kern.info] pcplusmp: pciex15b3,6278 (tavor) instance 0 vector 0x32 ioapic 0xff intin 0xff is bound to cpu 7
Mar 25 11:34:10 xhost pcie_pci: [ID 586369 kern.info] PCIE-device: pci15b3,6278@0, tavor0
Mar 25 11:34:10 xhost genunix: [ID 936769 kern.info] tavor0 is /pci@0,0/pci8086,25f9@6/pci15b3,6278@0
Mar 25 11:34:10 xhost tavor: [ID 548581 kern.info] tavor0: FW ver: 0004.0007.0190, HW rev: a0
Mar 25 11:34:10 xhost tavor: [ID 124060 kern.info] tavor0: Sun Microsystems InfiniBand HCA (0x0003ba0001003b50)
драйвер стандартый (хотя его всегда можно поменять динамически)
Код:
# cat /kernel/drv/ib.conf | grep -v '#'
name="ib" class="root";
port-svc-list="";
vppa-svc-list="ipib";
hca-svc-list="";
При этом "ipib" по cfgadm'у нету... Зато если добавить ручками, файл отредактируется, а вот если удалить (тоже ручками) ошибки не произойдет, но система сервис не удалит и файл останется прежним!
Добаление ipib на другие сервисы к его работе не приводит.
Или дело в свитче?
Или нужен некий патч?
Вобщем незнаю... Но это уже достало...