PowerEdge: CPU AMD — VMware ESXi — suporte à placa de rede Broadcom de 100 Gbps
Resumo: O BCM57608 do dispositivo de rede Broadcom não foi inicializado e detectado no VMware ESXi 8.x e 9.0 personalizado pela Dell. Este artigo da KB destina-se a detalhar o problema e as soluções oferecidas. ...
Sintomas
O VMware ESXi 8.x e o 9.0.0.0 personalizados pela Dell não inicializam BCM57608 dispositivo de rede nos servidores Dell PowerEdge AMD. Os logs do kernel do ESXi indicam que "Não foi possível alocar 511 cookies: Sem recursos" para as portas de rede BCM57608. Isso é visto como parte de "
bnxtnet" inicialização do driver de rede durante a inicialização do ESXi.
Causa
Versões de firmware mais antigas do BCM57608 definir o requisito de vetor MSI-X padrão como 512 para uma determinada função física (PF). VMware ESXi 8.x e 9.0.0.0 personalizados pela Dell inicializados nesses sistemas não inicializam BCM57608 informando que estão ficando sem recursos do MSI-X. Isso ocorre devido a um problema no ESXi relacionado à lógica de alocação de interrupção no AMD IOMMU.

Há um problema conhecido que afeta as ramificações do ESXi 8.x e ESXi 9.0.0.0. Para resolver o problema, use o firmware de placa de rede mais recente que é disponibilizado usando support.dell.com. O problema foi corrigido no ESXi 9.0.1.0 A03 personalizado pela Dell, que está disponível na página de download da Broadcom.
Resolução
Use o firmware de placa de rede mais recente disponível em support.dell.com (OU) Use a imagem personalizada do ESXi 9.0.1.0 A03 da Dell.
Quando o firmware da placa de rede mais recente é usado, nota-se que o valor de vetores MSI-X é definido como 128 nas configurações de firmware do dispositivo de rede.