Недавно мы купили 3 карты Emulex OC10, чтобы опробовать их в нашей тестовой установке proxmox. Это IBM типа 49Y4201. Цель состоит в том, чтобы настроить обычное соединение Ethernet 10G (без iSCSI или FCoE) в Linux. Карты, похоже, работают в системе, вы можете войти в BIOS прошивки, настроить и прошить светодиоды на обоих портах и т. Д.
В ОС был загружен драйвер be2net, который жаловался на старую прошивку и потерю IRQ, поэтому после долгих хлопот я установил новую прошивку 4.1. После проверки и перезагрузки он снова может войти в BIOS.
Настройте оба сетевых адаптера с помощью proxmox или ifconfig, а затем ifup выдает следующее сообщение ядра:
[80221.424544] be2net 0000:21:00.0 enp33s0f0: Link is Down
[80292.286008] be2net 0000:21:00.1 enp33s0f1: Link is Down
а на другом хосте
[79712.635565] be2net 0000:21:00.0 enp33s0f0: Link is Down
[79716.421629] be2net 0000:21:00.1 enp33s0f1: Link is Down
У нас есть кабели марки Cisco SFP-H10GB-CU3M, и они указаны как поддерживаемые на сайте IBM, но светодиоды на карте не горят, когда кабели подключены.
Вывод ethtool на обоих хостах:
Settings for enp33s0f0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: No
Supported FEC modes: Not reported
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: FIBRE
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00002000 (8192)
hw
Link detected: no
Информация о драйвере be2net:
[ 1.077098] be2net 0000:21:00.0: be2net version is 12.0.0.0
[ 1.077106] be2net 0000:21:00.0: enabling device (0000 -> 0002)
[ 1.077422] be2net 0000:21:00.0: PCIe error reporting enabled
[ 3.252360] be2net 0000:21:00.0: FW config: function_mode=0x20003, function_caps=0x7
[ 3.372359] be2net 0000:21:00.0: Max: txqs 1, rxqs 5, rss 4, eqs 16, vfs 0
[ 3.372361] be2net 0000:21:00.0: Max: uc-macs 30, mc-macs 64, vlans 15
[ 3.372446] be2net 0000:21:00.0: enabled 1 MSI-x vector(s) for NIC
[ 3.480586] be2net 0000:21:00.0: created 1 TX queue(s)
[ 3.504350] be2net 0000:21:00.0: created 1 RX queue(s)
[ 3.603279] be2net 0000:21:00.0: FW version is 4.1.334.36
[ 3.609848] be2net 0000:21:00.0: HW Flow control - TX:1 RX:1
[ 3.617493] be2net 0000:21:00.0: Adapter does not support HW error recovery
[ 3.617678] be2net 0000:21:00.0: Emulex OneConnect: PF vNIC-2 port 0
[ 3.617705] be2net 0000:21:00.1: be2net version is 12.0.0.0
[ 3.617712] be2net 0000:21:00.1: enabling device (0000 -> 0002)
[ 3.617924] be2net 0000:21:00.1: PCIe error reporting enabled
[ 3.868352] be2net 0000:21:00.1: FW config: function_mode=0x20003, function_caps=0x7
[ 3.988362] be2net 0000:21:00.1: Max: txqs 1, rxqs 5, rss 4, eqs 16, vfs 0
[ 3.988364] be2net 0000:21:00.1: Max: uc-macs 30, mc-macs 64, vlans 15
[ 3.988449] be2net 0000:21:00.1: enabled 1 MSI-x vector(s) for NIC
[ 4.096359] be2net 0000:21:00.1: created 1 TX queue(s)
[ 4.120348] be2net 0000:21:00.1: created 1 RX queue(s)
[ 4.242124] be2net 0000:21:00.1: FW version is 4.1.334.36
[ 4.248700] be2net 0000:21:00.1: HW Flow control - TX:1 RX:1
[ 4.256697] be2net 0000:21:00.1: Adapter does not support HW error recovery
[ 4.256884] be2net 0000:21:00.1: Emulex OneConnect: PF vNIC-2 port 1
[ 4.257756] be2net 0000:21:00.1 enp33s0f1: renamed from eth1
[ 4.272475] be2net 0000:21:00.0 enp33s0f0: renamed from eth0
[80221.424544] be2net 0000:21:00.0 enp33s0f0: Link is Down
[80292.286008] be2net 0000:21:00.1 enp33s0f1: Link is Down
Кто-нибудь знает, как это исправить? Я что-то упускаю?
Эти адаптеры необходимо сбросить с помощью инструментов Emulex (теперь Broadcom):
toolname SetPortEnabled MAC-ADDRESS 0
toolname SetPortEnabled MAC-ADDRESS 1
имя инструмента - зависит от ОС и версии инструментов
MAC-ADDRESS - MAC-адрес адаптера
Пример из моей системы:
brcmhbacmd SetPortEnabled '00-90-fa-22-66-5c' 0
brcmhbacmd SetPortEnabled '00-90-fa-22-66-60' 0
brcmhbacmd SetPortEnabled '00-90-fa-22-66-5c' 1
brcmhbacmd SetPortEnabled '00-90-fa-22-66-60' 1