- NSX Edge interface remains DOWN despite the physical or virtual switch showing an UP status.
- Logs indicating "Potential parallel command is sent down to backend" and "link update, read 0x0".
/var/run/log/vmkernel.log
YYYY-MM-DDTHH:MM:SS In(05) vcpu-6 - VMXNET3 user: Ethernet2: Potential parallel command is sent down to backend: lastcmd: 0x#######
YYYY-MM-DDTHH:MM:SS In(05) vcpu-6 - VMXNET3 user: write get link status cmd
YYYY-MM-DDTHH:MM:SS In(05) vcpu-6 - VMXNET3 user: Read link status: 0x0
VMware NSX
The root cause is a race condition involving parallel accesses to the command register during link status updates.
When multiple processes attempt to access the register simultaneously, the NSX Edge datapath may receive stale or invalid data, preventing the interface from initializing correctly after a status change.
This is scheduled to be addressed in a future version.
The following is the workaround when the issue occurs:
set physical-port fp-ethX state down
set physical-port fp-ethX state up
Workaround to be performed from vCenter Server: