VMware ESXi 5.x 主机出现紫色诊断屏幕,提及 E1000PollRxRing、E1000DevRx 和 Net_AcceptRxList
search cancel

VMware ESXi 5.x 主机出现紫色诊断屏幕,提及 E1000PollRxRing、E1000DevRx 和 Net_AcceptRxList

book

Article ID: 340021

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 VMware ESXi 5.x host experiences a purple diagnostic screen mentioning E1000PollRxRing, E1000DevRx and Net_AcceptRxList (2079094) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • ESXi 5.x 主机失败并显示紫色诊断屏幕。
  • ESXi 主机正在运行使用 E1000 或 E1000e 虚拟网络适配器的虚拟机。
  • 紫色诊断屏幕包含类似以下内容的条目:

    @BlueScreen: #PF Exception 14 in world wwww:WorldName IP 0xnnnnnnnn addr 0x0
    PTEs:0xnnnnnnnn;0xnnnnnnnn;0x0;
    0xnnnnnnnn:[0xnnnnnnnn]E1000PollRxRing@vmkernel#nover+0xeb7
    0xnnnnnnnn:[0xnnnnnnnn]E1000DevRx@vmkernel#nover+0x18a
    0xnnnnnnnn:[0xnnnnnnnn]IOChain_Resume@vmkernel#nover+0x247
    0xnnnnnnnn:[0xnnnnnnnn]PortOutput@vmkernel#nover+0xe3
    0xnnnnnnnn:[0xnnnnnnnn]EtherswitchForwardLeafPortsQuick@<None>#<None>+0xd6
    0xnnnnnnnn:[0xnnnnnnnn]EtherswitchPortDispatch@<None>#<None>+0x13bb
    0xnnnnnnnn:[0xnnnnnnnn]Port_InputResume@vmkernel#nover+0x146
    0xnnnnnnnn:[0xnnnnnnnn]Net_AcceptRxList@vmkernel#nover+0x157
    0xnnnnnnnn:[0xnnnnnnnn]NetPollWorldletCallback@vmkernel#nover+0x5c
    0xnnnnnnnn:[0xnnnnnnnn]WorldletProcessQueue@vmkernel#nover+0x488
    0xnnnnnnnn:[0xnnnnnnnn]WorldletBHHandler@vmkernel#nover+0x60
    0xnnnnnnnn:[0xnnnnnnnn]BH_Check@vmkernel#nover+0x185
    0xnnnnnnnn:[0xnnnnnnnn]IDT_IntrHandler@vmkernel#nover+0x1fc
    0xnnnnnnnn:[0xnnnnnnnn]gate_entry@vmkernel#nover+0x63
    0xnnnnnnnn:[0xnnnnnnnn]Power_HaltPCPU@vmkernel#nover+0x276
    0xnnnnnnnn:[0xnnnnnnnn]CpuSchedIdleLoopInt@vmkernel#nover+0x884
    0xnnnnnnnn:[0xnnnnnnnn]CpuSchedDispatch@vmkernel#nover+0xab8
    0xnnnnnnnn:[0xnnnnnnnn]CpuSchedWait@vmkernel#nover+0x242
    0xnnnnnnnn:[0xnnnnnnnn]CpuSched_VcpuHalt@vmkernel#nover+0x14b
    0xnnnnnnnn:[0xnnnnnnnn]VMMVMKCall_Call@vmkernel#nover+0x1af

注意:确保在您的环境中遇到的问题符合本知识库文章中指定的症状。知识库文章 VMware ESXi 5.x host experiences a purple diagnostic screen mentioning E1000PollRxRing and E1000DevRx (2059053) 列举了一些与本知识库文章类似的症状,并且解决方法完全相同。但回溯追踪中功能的偏差不同。


Environment

VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.1

Resolution

该问题在 ESXi 5.x 的以下版本中已解决。

ESXi 5.0</u>

该问题在 ESXi 5.0 Patch 10(可从 VMware Download Patches 获得)中已解决。有关详细信息,请参见 VMware ESXi 5.0, Patch Release ESXi500-201412001 (2088715)

ESXi 5.1</u>

该问题在 ESXi 5.1 Patch 5(可从 VMware Download Patches 获得)中已解决。有关详细信息,请参见 VMware ESXi 5.1, Patch ESXi510-201407401-BG: Updates esx-base (2079118)

ESXi 5.5</u>

该问题在 ESXi 5.5 P03(可从 VMware Download Patches 获得)中已解决。有关详细信息,请参见 VMware ESXi 5.5, Patch Release ESXi550-201410001 (2087358)

解决办法:

要解决该问题,确定使用 E1000 系列虚拟网络接口(如上文所述)的虚拟机,然后执行以下选项之一:

识别使用 E1000/E1000e 网络适配器的虚拟机

使用 VMware vSphere PowerCLI 识别使用 E1000 或 E1000e 网络适配器的虚拟机。有关安装和使用 PowerCLI 的详细信息,请参见 VMware vSphere 5.5 Command Line Documentation guide

要识别使用 E1000/E1000e 网络适配器的虚拟机,请执行以下操作:
  1. 打开 vSphere PowerCLI。
  2. 使用以下命令连接到 vCenter Server:

    Connect-VIHost vCenterServerHostnameOrIPAddress

    注意:在 PowerCLI 5.5 中,该命令为:

    Connect-VIServer vCenterServerHostnameOrIPAddress

  3. 使用以下命令生成使用 E1000 或 E1000e 网络适配器的虚拟机列表:

    ForEach( $VM in (Get-VM) ) { $VM|Where{ $VM|Get-NetworkAdapter|Where{ $_.ExtensionData -like "*e1000*" } } }

    显示类似以下内容的输出:

    Name PowerState NumCPUs MemoryGB
    ---- ---------- ------- --------
    VirtualMachineA PoweredOn 2 4.000
    VirtualMachineB PoweredOff 1 2.000


    该列表中的每个虚拟机都有一个或多个 E1000 或 E1000e 虚拟网络接口。
  4. 执行其中一个选项:



Additional Information

要在本文更新时收到提醒,请在“Actions”框中单击 Subscribe to DocumentVMware ESXi 5.x host experiences a purple diagnostic screen mentioning E1000PollRxRing, E1000DevRx and Net_AcceptRxList