Virtual machines with hardware version 18 and earlier become unresponsive when executing NVMe UNMAP commands
search cancel

Virtual machines with hardware version 18 and earlier become unresponsive when executing NVMe UNMAP commands

book

Article ID: 445968

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

The NVMe native emulation is not supported on VMs with hardware version 18 and earlier.
The NVMe UNMAP commands are converted to SCSI commands,
which might result in a memory leak and cause such VMs to become unresponsive to ping, SSH, or RDP requests.
The VMs do not disconnect but stay unresponsive until the ESXi host reboots.
Follow log could be found in VM log.
--vmware.log---
YYYY-MM-DDTHH:MM:SSZ In(05) vcpu-0 - NVME-VMM: Controller level reset via CC.EN bit transition on nvme0
YYYY-MM-DDTHH:MM:SSZ In(05) vcpu-0 - NVME-CORE: Doing a partial reset of controller regs and queues.

Environment

VMware ESXi 8.0

Resolution

This issue is resolved in the VMware ESXi 8.0 Update 3i (Build 25205845)

Additional Information

VMware ESXi 8.0 Update 3i Release Notes
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/release-notes/esxi-update-and-patch-release-notes/vsphere-esxi-80u3i-release-notes.html