Symptoms:
- Virtual Machine (VM) Hardware version is 17 or above
- VM is registered on ESXi host with maximum supported EVC mode as Skylake
- Enabling Skylake EVC mode on the cluster, fails with error : The target host does not support the virtual machine's current hardware requirements. XGETBV with ECX =1 is unsupported.
- vpxd.log:
YYYY-MM-DDTHH:MM:SS info vpxd[60698] [Originator@6876 sub=VmCheck opID=l7j2hn0k-205319-auto-4efc-h5:70052894-63] CompatCheck results: (vim.vm.check.Result) [
(vim.vm.check.Result) {
vm = 'vim.VirtualMachine:638fa8f6-####-####-####-########842:vm-4012',
host = 'vim.HostSystem:638fa8f6-####-####-####-########842:host-1015',
error = (vmodl.MethodFault) [
(vim.fault.FeatureRequirementsNotMet) {
faultMessage = (vmodl.LocalizableMessage) [
(vmodl.LocalizableMessage) {
key = "com.vmware.vim.vmfeature.cpuid.xgetbv_ecx1",
},
(vmodl.LocalizableMessage) {
key = "com.vmware.vim.vpxd.vmcheck.featureRequirementsNotMet.useClusterOrPerVmEvc",
}
],
featureRequirement = (vim.vm.FeatureRequirement) [
(vim.vm.FeatureRequirement) {
key = "cpuid.xgetbv_ecx1",
featureName = "cpuid.xgetbv_ecx1",
value = "Bool:Min:1"
Note: Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.