Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.
bnx2x: Storm error detected on network ASIC Linux / DevOps

bnx2x: Storm error detected on network ASIC — Решение сбоя Broadcom в Linux

Обновлено: 18.08.2026  ·  Официальная база знаний

Архитектура ошибки и симптомы сбоя

Критический сбой «bnx2x: Storm error detected on network ASIC» генерируется драйвером ядра bnx2x для 10/20-гигабитных сетевых чипов Broadcom NetXtreme II (серии BCM57711, BCM57712, BCM57810, BCM57840). Ошибка означает, что один из внутренних микроконтроллеров ASIC адаптера (Storm-процессоры: Tstorm, Cstorm, Xstorm, Ustorm), отвечающих за обработку протоколов TCP/IP, DMA и очередей прерываний, зафиксировал внутреннее исключение (Firmware Assertion) или завис. Драйвер принудительно выгружает интерфейс для предотвращения порчи памяти ядра.

Диагностическая таблица параметров сбоя

ПараметрЗначениеИнженерный смысл сбоя
bnx2xBroadcom 10GbE DriverДрайвер для высокопроизводительных сетевых плат Broadcom.
Storm ASIC EnginesTstorm / Cstorm / UstormВстроенные RISC-ядра внутри чипа Broadcom, исполняющие микрокод.
ASIC Error ImpactComplete Network LossСетевой интерфейс полностью отключается до аппаратной перезагрузки/сброса.

Пошаговое дерево решений и сценарии траблшутинга

Сценарий 1: Проверка и обновление пакета прошивок linux-firmware

Большинство Storm-ошибок вызваны багами в устаревших микрокодах bnx2x, загружаемых ядром:

# Обновление пакета прошивок в Ubuntu/Debian:
sudo apt-get update && sudo apt-get install --only-upgrade linux-firmware

# В RHEL/CentOS/AlmaLinux:
sudo dnf upgrade linux-firmware

# Обновите initramfs и перезагрузите сервер:
sudo update-initramfs -u
sudo reboot

Сценарий 2: Отключение аппаратного Offload в драйвере bnx2x

Отключите аппаратные разгрузки, провоцирующие зависания микроконтроллеров Broadcom:

# Отключение TSO, GSO и GRO:
sudo ethtool -K eth0 tso off gso off gro off

# Отключение разгрузки контрольных сумм Rx/Tx:
sudo ethtool -K eth0 rx off tx off

Сценарий 3: Обновление прошивки Bootcode / UEFI через утилиты вендора

  1. Загрузите официальный ISO-образ обновления прошивок сетевых адаптеров Broadcom (для серверов Dell это Dell Update Package, для HP — Service Pack for ProLiant).
  2. Выполните обновление Bootcode, NC-SI и микрокода ASIC через Lifecycle Controller / iLO.
Сетевые адаптеры Broadcom зависают на блейд-серверах?
ITSTM выполнит комплексное обновление микропрограмм серверных шасси (HPE BladeSystem, Dell PowerEdge), изолирует аппаратные дефекты и оптимизирует сеть.
Практический опыт инженера: Если сетевые платы Broadcom BCM57810 используются для подключения iSCSI-хранилищ, обязательно отключайте функционал iSCSI Boot в BIOS сетевой карты, если загрузка ОС происходит с локальных дисков.

Частые вопросы (FAQ)

Что такое микропроцессоры Storm в чипах Broadcom?

Сетевые чипы Broadcom bnx2x содержат 4 независимых встроенных RISC-микропроцессора (Tstorm, Cstorm, Ustorm, Xstorm), которые выполняют аппаратный парсинг L2-L4 заголовков, разгрузку iSCSI/FCoE и управление DMA-каналами.

Помогает ли команда ifconfig eth0 down && ifconfig eth0 up при Storm Error?

В редких случаях драйвер может выполнить перезагрузку ASIC (Chip Reset), но в большинстве ситуаций после Storm Error требуется полная холодная перезагрузка сервера со снятием питания.

Как проверить текущую версию прошивки сетевой карты Broadcom?

Выполните команду: sudo ethtool -i eth0. Обратите внимание на строку firmware-version (например, bc 7.14.0).

Почему Storm Errors часто возникают при использовании SR-IOV?

При включении SR-IOV микрокод Storm обслуживает десятки виртуальных функций (VF). При ошибках маппинга памяти IOMMU в гипервизоре Storm-процессор падает в фатальное исключение.