PowerEdge:ESXi 7.0 U3 — 网络端口缺少中断,无法初始化链路

Summary: 本文讨论具有特定网卡配置的服务器需要主动干预才能更改的 ESXi 7.0 U3 问题。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

启动 ESXi 7.0 后,安装了大量网络接口卡 (NIC) 的服务器注意到 NIC 端口上出现链路断开。

网卡配置如下:

TSR 中的以太网列表

分析:

  1. 通过在 BIOS 中执行环回测试,确认该功能可与插槽 7 网卡配合使用。
  2. 收集了作系统日志并分析了 vobd 日志中发现,与 VMNIC16 和 17 对应的插槽 7 端口 3 和端口 4 未注册为设备。
  3. 检查每个节点池的 VMkernel log 并发现对应的十六进制 ID b4:00.3 已报告”failed to allocate 64 MSIX interrupts”的输出。

作系统版本:

  • VMware ESXi 7.0.3 build-23794027
  • VMware ESXi 7.0 U3

NIC 驱动程序信息:

bnxtnet                        231.0.153.0-1OEM.700.1.0.15843807      BCM     VMwareCertified   2025-03-28


180 : 00 : 00        Broadcom Inc. and subsidiaries        NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE        NIC.Slot.7-1-1

180 : 00 : 01        Broadcom Inc. and subsidiaries        NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE        NIC.Slot.7-2-1

180 : 00 : 02        Broadcom Inc. and subsidiaries        NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE        NIC.Slot.7-3-1

180 : 00 : 03        Broadcom Inc. and subsidiaries        NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE        NIC.Slot.7-4-1

vmnic

0000:b4:00.0 Ethernet controller: Broadcom NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE Ethernet [vmnic14]  in  PCIe Slot 7

0000:b4:00.1 Ethernet controller: Broadcom NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE Ethernet [vmnic15]  in  PCIe Slot 7

0000:b4:00.2 Ethernet controller: Broadcom NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE Ethernet [vmnic16]  in  PCIe Slot 7

0000:b4:00.3 Ethernet controller: Broadcom NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE Ethernet [vmnic17]  in  PCIe Slot 7

vobd 日志:

2025-04-03T14:58:31.645Z: [netCorrelator] 13121287320us: [vob.net.vmnic.linkstate.up] vmnic vmnic13 linkstate up

2025-04-03T15:03:56.295Z: [netCorrelator] 13445937328us: [vob.net.vmnic.linkstate.down] vmnic vmnic13 linkstate down

2025-04-03T16:57:06.411Z: [netCorrelator] 20236053468us: [vob.net.vmnic.linkstate.up] vmnic vmnic5 linkstate up

2025-04-03T17:25:17.682Z: [netCorrelator] 21927324575us: [vob.net.vmnic.linkstate.up] vmnic vmnic14 linkstate up

2025-04-03T17:26:56.888Z: [netCorrelator] 22026529736us: [vob.net.vmnic.linkstate.up] vmnic vmnic15 linkstate up

VMkernel:

Line 42990: 2025-04-01T18:42:40.775Z cpu47:2097967)WARNING: VMK_PCI: 598: device 0000:b4:00.3 failed to allocate 64 MSIX interrupts

Line 43540: 2025-04-01T18:42:48.232Z cpu2:2099020)WARNING: VMK_PCI: 598: device 0000:b4:00.2 failed to allocate 64 MSIX interrupts

Line 43589: 2025-04-01T18:42:48.378Z cpu2:2099020)WARNING: VMK_PCI: 598: device 0000:b4:00.3 failed to allocate 64 MSIX interrupts

Line 54191: 2025-04-03T11:20:14.710Z cpu0:2097969)WARNING: VMK_PCI: 598: device 0000:b4:00.2 failed to allocate 64 MSIX interrupts

Line 54254: 2025-04-03T11:20:14.767Z cpu6:2097969)WARNING: VMK_PCI: 598: device 0000:b4:00.3 failed to allocate 64 MSIX interrupts

Line 54801: 2025-04-03T11:20:22.225Z cpu48:2099006)WARNING: VMK_PCI: 598: device 0000:b4:00.2 failed to allocate 64 MSIX interrupts

Line 54850: 2025-04-03T11:20:22.398Z cpu48:2099006)WARNING: VMK_PCI: 598: device 0000:b4:00.3 failed to allocate 64 MSIX interrupts

Cause

ESXi 不会检测到所有 vmnic 适配器,但是,那些 vmnic 适配器出现在”lspci“而不是 esxcfg-nics -l. 

vmkernel.log 文件中,您会看到类似于以下内容的条目:

xxxx:xx:xx.x failed to allocate 64 MSIX interrupts

Resolution

请参阅 Broadcom 知识库文章在 ESXi 本超链接将引导您访问非 Dell Technologies 运营的网站。 

中达到默认限制时如何增加 maxIntrCookies”maxIntrCookies“默认值在 ESXi 版本 8 中增加到 4096,以解决此问题。更新主机”maxIntrCookies“设置为 4096,其中发现值设置为低于 4096。

解决方法:
要解决此问题,请调整启动选项”maxIntrCookies“更改为 4096,以增加中断限制。

默认值为”maxIntrCookies“取决于正在使用的 ESXi 版本,以及在主机升级到 ESXi 版本 8(其中增加了默认值)之前是否手动将高级设置值设置得更高。  

  • ESXi 版本 7.x“maxIntrCookies”默认值设置为 1024
  • ESXi 版本 8 中的默认值已增加到 4096。
 
提醒:最大中断 Cookie 上限为 4096,即使您将其设置为 4096 值>也是如此。
有关如何配置启动选项的说明的更多信息,请参阅为 ESXi/ESX 配置高级选项 (310338)。本超链接将引导您访问非 Dell Technologies 运营的网站。


通过 SSH 连接到 ESXi CLI:
esxcli system settings kernel set -s maxIntrCookies -v 4096

/sbin/auto-backup.sh

Affected Products

OEMR R660, OEMR XL R660, OEMR R750, OEMR R760, OEMR XL R760, PowerEdge R660, PowerEdge R750, PowerEdge R760, PowerFlex appliance R660, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex custom node R660, PowerFlex custom node R750 , PowerFlex custom node R760, VMware ESXi 7.x, vSAN Ready Node R660, Dell EMC vSAN R750 Ready Node, Dell EMC vSAN R760 Ready Node ...
Article Properties
Article Number: 000304473
Article Type: Solution
Last Modified: 23 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.