VMware Cloud Community
Frans_P
Contributor
Contributor

VMotion and CPU Identification Mask problems

Hi everyone,

We have three ESX servers running:

- two HP Proliant DL385 G1 servers

- one HP Proliant DL385 G2 server

When migrating a running VM using VMotion the following message appears: The CPU of the host is incompatible with the cpu feature requirements of virtual machine; problem detected at CPUID level 0x80000001 register 'edx'.

I was told i should edit the VM, press Options, on the left pane press Advanced and select "Hide the Nx flag frmo guest" option and then i should be able to use VMotion but.... no difference. The error message is still there.

Anyone with an idea?

Regards,

Joris Kemperman

0 Kudos
4 Replies
kjb007
Immortal
Immortal

Check this article:

Since you are using AMD processors, you may need to set an additional mask on the vm to hide the execute disable (NX) flag.

-KjB

vExpert/VCP/VCAP vmwise.com / @vmwise -KjB
0 Kudos
Troy_Clavell
Immortal
Immortal

Since you are using AMD processors, you may need to set an additional mask on the vm to hide the execute disable (NX) flag.

Good Catch!! I didn't see the "5" at the end... I just saw HP and assumed Intel! Thanks!

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1992

0 Kudos
mike_laspina
Champion
Champion

Hi,

How many CPU's do you have in the G1. If your VM is 2 vCPU and the server has 1 CPU you may need to add a CPU to make things right.

There are some models that came with single core Opteron's.

As well there is a flag to support Dual cores which the G2 will have.

http://blog.laspina.ca/ vExpert 2009
0 Kudos