Search the VMware Knowledge Base (KB)
View by Article ID

ESXi host that uses Intel Corporation Ethernet Controller X710 for 10GbE SFP+ NIC fails with PSOD (2126909)

  • 22 Ratings
Language Editions

Symptoms

  • ESXi host that uses Intel Corporation Ethernet Controller X710 for 10GbE SFP+ NIC fails with a purple diagnostic screen.
  • Multiple driver/firmware combinations are affected.
  • The purple diagnostic screen contains entries similar to:

    @BlueScreen: #PF Exception 14 in world wwww:WorldName IP 0xnnnnnnnnnn addr 0x0 PTEs:0x0;
    0xnnnnnnnnnnnn [0xnnnnnnnnnnnn] i40e_lan_xmit_frame@<None>#<None>+0x3a4
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] DevStartTxImmediate@com.vmware.driverAPI#9.2+0x137
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] UplinkDevTransmit@vmkernel#nover+0x295
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] NetSchedFIFORunLocked@vmkernel#nover+0x1a5
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] NetSchedFIFOInput@vmkernel#nover+0x24e
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] NetSchedInput@vmkernel#nover+0x191
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] IOChain_Resume@vmkernel#nover+0x247
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] PortOutput@vmkernel#nover+0xe3
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] TeamOutputPerFrame@<None>#<None>+0x26f
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] TeamES_Output@<None>#<None>+0x115
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] EtherswitchPortDispatch@<None>#<None>+0x13e6
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] Port_InputResume@vmkernel#nover+0x146
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] Port_Input_Committed@vmkernel#nover+0x29
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] Vmxnet3VMKDevTQDoTx@vmkernel#nover+0x2f8
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] Vmxnet3VMKDev_AsyncTx@vmkernel#nover+0xd7
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] NetWorldletPerVMCB@vmkernel#nover+0xae
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] WorldletProcessQueue@vmkernel#nover+0x489
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] WorldletBHHandler@vmkernel#nover+0x60
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] BH_Check@vmkernel#nover+0x185
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] VMMVMKCall_Call@vmkernel#nover+0x27a
    0xnnnnnnnnnnnn:[0xnnnnnnnnnnnn] __vmk_versionInfo_str@<None>#<None>+0xf14dd015  

Cause

This issue occurs with all Intel ESXi drivers, which occasionally cause hosts enabled with TSO to fail with a purple diagnostic screen.

Resolution

This is a known issue affecting ESXi 5.x and 6.x.

To work around this issue, disable TSO,TSO6, and LRO on the ESXi host. For more information, see Understanding TCP Segmentation Offload (TSO) and Large Receive Offload (LRO) in a VMware environment (2055140).
 
To disable TSO:
 
  1. Run this command to determine if the hardware TSO is enabled on the host:

    esxcli system settings advanced list -o /Net/UseHwTSO

  2. Run this command to disable TSO at the host level:

    esxcli system settings advanced set -o /Net/UseHwTSO -i 0
     
  3. Run this command to disable TSO6 at the host level:

    esxcli system settings advanced set -o /Net/UseHwTSO6 -i 0

 
To disable LRO:


  1. Run this command to determine if LRO is enabled for the VMkernel adapters on the host:

    esxcli system settings advanced list -o /Net/TcpipDefLROEnabled

  2. Run this command to disable LRO for all VMkernel adatpers on a host:

    esxcli system settings advanced set -o /Net/TcpipDefLROEnabled -i 0

    Note : The preceding command can only take effect after reboot.

Additional Information

To be alerted when this article is updated, click Subscribe to Document in the Actions box.
 

Tags

i40e_lan_xmit_frame, PSOD, Intel NIC, i40e

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 22 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 22 Ratings
Actions
KB: