ESXi 6.0 Update 2 bug with VMXNET3 vNICs

esxi60upd2bugvnic01

The ESXi 6.0 Update 2 has introduced a bug with VMXNET3 vNICs that causes the ESXi to crash.

When the host fails it displays a purple diagnostic screen containing the error:

Vmxnet3VMKDevRxWithLock and Vmxnet3VMKDevRx

At the moment there is no fix for this issue and the workaround is to disable hardware LRO for VMXNET3 on the ESXi host.

 

Workaround

To disable the hardware LRO on the ESXi host, go to host Manage > Settings > Advanced System Settings and select option Net.Vmxnet3HwLRO. Click on Edit icon to change the value.

esxi60upd2bugvnic02

Set Vmxnet3HwLRO value to 0 then click OK to confirm.

esxi60upd2bugvnic03

Net.Vmxnet3HwLRO is now set to 0.

esxi60upd2bugvnic04

Same action can be performed using esxcli command:

# esxcli system settings advanced set -o /Net/Vmxnet3HwLRO -i 0

esxi60upd2bugvnic05

Software LRO is enabled for VMXNET3 when hardware LRO is disabled.

esxi60upd2bugvnic06

Another possible fix is to revert the ESXi host to a previously install version.

 

Update 23/05/2016

VMware released a patch to fix the problem KB2144685.

firma

4 Comments

  1. Sean Bravener 09/05/2016
  2. Phillip Robeson 10/10/2016
    • Phillip Robeson 10/10/2016