Broadcom P210P

Материал из База знаний True System

Broadcom P210P BCM957412A4120AC — 2-портовый контроллер 10GbE SFP+.

Проблема

Возможная проблема с некоторыми экземплярами — контроллер работает, но невозможна настройка через niccli (сообщение Card not in operational state). Обновление прошивки под Windows Server при этом недоступно.

Решение

Обновление прошивки возможно в Linux.

  • Устанавливаем поддерживаемый дистрибутив Linux (что-нибудь RHEL-совместимое — например, Alma).
  • Ставим kernel-devel, dkms из EPEL, с сайта Broadcom — niccli. В архиве вместе с niccli будет дополнительный модуль sliff для работы с контроллерами через niccli.
  • Проблема до прошивки:
sudo niccli --list

-------------------------------------------------------------------------------
Scrutiny NIC CLI v228.0.132.0 - Broadcom Inc. (c) 2023 (Bld-61.52.25.90.16.0)
-------------------------------------------------------------------------------

     BoardId     MAC Address        FwVersion    PCIAddr      Type   Mode
  1) BCM57412    Card not in operational state   00:AF:00:00  NIC    PCI
  2) BCM57412    Card not in operational state   00:AF:00:01  NIC    PCI
  • Собираем модуль sliff, прошиваем контроллер:
$ sudo niccli -dev 1 install BCM957412A4120AC.pkg

-------------------------------------------------------------------------------
Scrutiny NIC CLI v228.0.132.0 - Broadcom Inc. (c) 2023 (Bld-61.52.25.90.16.0)
-------------------------------------------------------------------------------

WARNING : Don't perform power cycle or reboot the system while firmware update is in progress as the device may become inoperable.

Active Package Version - 216.0.333.11 : Package Version on NVM - v216.0.333.11

NetXtreme-E Controller at PCI Domain 0000:af:00:0
Device 0000:af:00:0 : Installing package file BCM957412A4120AC.pkg
Device 0000:af:00:0 : will be updated to package version v228.1.111.0

Do you want to continue (y/n)?y
#################################


Firmware update is completed.
A system reboot is needed for firmware update to take effect.
FW package update SUCCESS!
  • Проверяем после перезагрузки:
sudo niccli --list

-------------------------------------------------------------------------------
Scrutiny NIC CLI v228.0.132.0 - Broadcom Inc. (c) 2023 (Bld-61.52.25.90.16.0)
-------------------------------------------------------------------------------

     BoardId     MAC Address        FwVersion    PCIAddr      Type   Mode
  1) BCM57412    14:23:F2:A0:A6:F0  228.0.116.0  00:AF:00:00  NIC    PCI
  2) BCM57412    14:23:F2:A0:A6:F1  228.0.116.0  00:AF:00:01  NIC    PCI