ENS-enabled environment, a purple screen (PSOD) occurs on a host while a vNIC port is being deactivated
search cancel

ENS-enabled environment, a purple screen (PSOD) occurs on a host while a vNIC port is being deactivated

book

Article ID: 432941

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • ENS-enabled environment.
  • vNIC port is getting disabled: vmkernel.log

ENS-LB: Ens_LBUnregisterVNICPort:xxxx: vNIC 14 on sw 0 is unregistered.
ENS: Ens_DoDisablePort: Port:xxxxxx disabled on ENS
Captured the ENS port disabled event
ENS port xxxxxx disabled
ENS: 2769: Port:xxxxxx disable status on ENS is:Success

  • ESXi PSOD occurs with traceback:

@BlueScreen: DABORT_CURRENT Exception in world:EnsNetWorld- (SP0_SYNCH ...
EnsEnqueuePktsIntr@(nsxt-ens-xx)
Ens_NetWorldRun@(nsxt-ens-xx)
EnsNetWorldCallback@(nsxt-ens-xx)
vmkWorldFunc@vmkernel
CpuSched_StartWorld@vmkernel
CpuSched_UseMwaitCallback@vmkernel

 

 

Environment

VMware NSX

Cause

In a port deactivation, there is a grace period before the port is detached from ENS during which datapath threads can still run. A PSOD occurs when this grace period expires before all datapath threads have run.

Resolution

Fix version:

9.0.2

4.2.3.2