VMware Cloud Community
NHATech
Contributor
Contributor

CPU mask for Dell 2950 <> Dell R805

We have a farm of ell PE2950's with the Intel Xeon 5160.

We just purchased one of the new Dell r805 server with AMD Opteron 2222 CPU.

At the time we were under the impression that using CPU masking we would be able to allow VMotion to work back and forth between the new and older servers. As we added new host servers and migrated the older 2950's out of the farm, we would remove the cpu masking.

At this point I can get VMotion to work from the Intel to the AMD platform just by hiding the NX flag. But I can't get vmotion to work from AMD back to Intel.

Any suggestions are welcomed. I have used the KB's 1991, 1992 and 1993 to setup cpu masking, but no combination of changes seems to be working.

The exact error when trying to vmotion is "Host CPU is incompatable with the virtual machines requirements at PPUID level 0x800000001 register 'ecx' , host bits: 0000:0000:0000:0000:0000:0000:0000:0001

required: 0000:0000:0000:0000:0000:0000:0001:111x

0 Kudos
1 Reply
fishface
Contributor
Contributor

I successfully VMotioned from a PowerEdge 2970 Dual core AMD to an R805 Quad Core AMD using the following mask:

VMDefault and AMD Override both set with :

Level 0x1

EAX

-


-


---0 -


-


-


-


-


ECX

-


-


0--- -


-


-


-


-


Level 8000 0001

-


-


-


-


-


---0 000- -


Your case will differ as you are going from Intel to AMD - which I would be suprised if you could get it to work.

Looks like you need this mask in the level 0x800000001 ECX register.

-


-


-


-


-


-


---1 111-

It will probably report another incompatability - giving you an idea of what mask to change next.

0 Kudos