VMware Cloud Community
Axis
Contributor
Contributor

EVC not supported

I just installed ESX 4.0 on a brand new Dell M610 blade with X5670 cpu's, and after installing and updating, and want to add it to my test cluster. No luck however, it turns out the machine somehow thinks it does not support EVC, and I cannot add it to my cluster with EVC enabled (with X5570 cpu's).

See screenshot:

Ideas anyone? I already checked all bios settings, but saw nothing strange there..

By the way, I do have some other blades exactly like this one, also with X5670 cpu's, running fine with X5670 cpu's for another project.

0 Kudos
12 Replies
Troy_Clavell
Immortal
Immortal

Is VT enabled in the BIOS, along with Execute Disable ( I believe that's what it is for Dell)

0 Kudos
Axis
Contributor
Contributor

VT and XD are enabled, see screenshot: http://files.hongens.nl/2010/06/05/m610_bios.png

Rebooted and disabled XD, then I saw an error on the console that Execute Disable was not enabled, still EVC not supported of course, then rebooted and enabled XD again.. No luck still.

Removed host from VC inventory and added again, still no luck.

This is strange by the way, cpuinfo result from two machines: http://files.hongens.nl/2010/06/05/cpuinfo.png. On the left is the problematic server, on the right a perfectly working server.. The problematic server is publishing sse3 and ss4 flags.. Euh? The right machine is a production machine, so I can't just go and change or check bios settings there..

Well, this tool, that VMotion info tool, shows the hardware should not be a problem: http://files.hongens.nl/2010/06/05/cpuinfo_tool.png (top one is problematic server)

0 Kudos
Troy_Clavell
Immortal
Immortal

...and your BIOS level is current?

0 Kudos
Axis
Contributor
Contributor

Yup, same new bios version Smiley Sad

Only difference is that the problematic server has more vmware patches installed, so doing clean install now.

Angelo.

Sent from my Windows Mobile® phone.

0 Kudos
HannaL
Enthusiast
Enthusiast

Make sure the host is connected in VC and you can see thedmidecode command to verify all the hosts really are the same. also check /proc/cpuinfo on all the hoststo see if thecpuid and all the flags are the same for all your hosts. sometimes upgrading the bios can change the bios settings.

Verify all this

http://kb.vmware.com/kb/1003212

http://kb.vmware.com/kb/1005764

Hope that helps,

Hanna

---

VCP2, VCP VI3, VCP vSphere

Hope that helps, Hanna --- BSCS, VCP2, VCP VI3, VCP vSphere, VCP 5 https://www.ibm.com/developerworks/mydeveloperworks/blogs/vmware-support-ibm
0 Kudos
Axis
Contributor
Contributor

I used VMware's cpuid iso, and this is what I see.. All features seem to be present, but still it says 'supported evc modes: none':

0 Kudos
HannaL
Enthusiast
Enthusiast

According to theVMware HCL when searching for EVC modes

http://www.vmware.com/resources/compatibility/search.php?action=search&deviceCategory=server&productId=1&advancedORbasic=advanced&maxDisplayRows=50&key=Dell&release[]=-1&datePosted=-1&partnerId[]=-1&formFactorId[]=-1&filterByEVC=1&cpuSeriesEVCModeId[]=-1&filterByFT=0&min_sockets=&min_cores=&min_memory=&rorre=0

the only Dell with 5600 cpus and supports EVC is this one:

http://www.vmware.com/resources/compatibility/detail.php?device_cat=server&device_id=14153

Is this the one you have? I see here that it requires ESX 4.0 U1 and has some other patches so make sure those are installed too.

Hope that helps,

Hanna

---

VCP2, VCP VI3, VCP vSphere

Hope that helps, Hanna --- BSCS, VCP2, VCP VI3, VCP vSphere, VCP 5 https://www.ibm.com/developerworks/mydeveloperworks/blogs/vmware-support-ibm
Axis
Contributor
Contributor

Yes, it's a 56XX cpu I have.. The article mentions patch ESX400-201002401-BG needs to be installed, which it is (I'm not too handy with VMware update, but once in a while I push updates using VMware update manager. On the new machines I installed all needed updates that were available.

  1. esxupdate query

-


Bulletin ID---- -


Installed--- -


Summary--


ESX400-200912403-SG 2010-06-06T18:37:53 Updates NSS and NSPR

ESX400-201005408-SG 2010-06-06T18:37:53 Updates bind-libs and bind-utils

ESX400-200912402-SG 2010-06-06T18:37:53 Updates OpenSSL

ESX400-201005404-SG 2010-06-06T18:37:53 Updates NTP

ESX400-201002404-SG 2010-06-06T18:37:53 Updates glib2

ESX400-201002406-SG 2010-06-06T18:37:53 Updates newt

ESX400-200912401-BG 2010-06-06T18:37:53 Updates vmx, vmkernel etc

ESX400-201003403-SG 2010-06-06T18:37:53 Updates acpid

ESX400-201002407-SG 2010-06-06T18:37:53 Updates nfs-utils

ESX400-201005403-SG 2010-06-06T18:37:53 Updates Expat

ESX400-201005401-SG 2010-06-06T18:37:53 Updates vmkernel64, scripts, tools etc

ESX400-Update01a 2010-06-06T18:37:53 VMware ESX 4.0 Complete Update 1

ESX400-201002402-BG 2010-06-06T18:37:53 Updates initscripts

ESX400-201005409-SG 2010-06-06T18:37:53 Updates sudo

ESX400-201003404-BG 2010-06-06T18:37:53 Updates lpfc820 driver

ESX400-201003401-BG 2010-06-06T18:37:53 Updates vmkernel64,vmx,hostd and scripts

ESX400-200912404-SG 2010-06-06T18:37:53 Updates DHCP

ESX400-201005407-SG 2010-06-06T18:37:53 Updates gcc packages

ESX400-201003407-BG 2010-06-06T18:37:53 Updates ehci-ehci-hcd driver

ESX400-201003406-BG 2010-06-06T18:37:53 Updates megaraid-sas driver

ESX400-201005402-SG 2010-06-06T18:37:53 Updates VMware-webCenter-esx

ESX400-201002401-BG 2010-06-06T18:37:53 Updates vmkernel64,vmx,hostd etc

ESX400-201002408-BG 2010-06-06T18:37:53 Updates Enic driver

ESX400-201003402-BG 2010-06-06T18:37:53 Updates hpsa driver

ESX400-201005406-SG 2010-06-06T18:37:53 Updates krb5 and pam_krb5

ESX400-201005405-SG 2010-06-06T18:37:53 Updates gzip

ESX400-201003405-SG 2010-06-06T18:37:53 Updates samba-client and samba-common

By the way, I installed another machine from the same batch as the problematic server, same problem..

So as an intermediate summary:

I have 4 blades, all exactly the same M610 blades with the same bios version, and the same bios settings.. Two are from a month back (EVC works), and two are newer, delivered last week. (EVC does not work)..

Only difference I have found so far is that the new two servers publish 3 more cpu features than the older ones: ssse3 sse4_1 sse4_2. Strange that both the old and new servers have cpu family 6 model 44 stepping 2. What's the difference? Is it Dell? Is it Intel? Smiley Happy

I think I have to wait for VMware to integrate these new features in their update cycle (although some confirmation from a VMware rep to confirm this would be nice).

0 Kudos
HannaL
Enthusiast
Enthusiast

If moving VM's is your goal then the only way to do that in this situation is to power the VM off then Migrate (called a cold migration) this does not require CPU compatibility.

The EVC links I sent give a lot of caveats from VMware that not all cpu's or even the same processor families support EVC. If you dig down into all the links you might get more info but the reality is what you have found for now. If you have a lab environment and are really comfortable with this stuff you could play around with masking different cpu features (unsupported and not recommended by VMware so be warned) to try to figure it out. SSE4 would be my guess.

Other option is to have two sets of clusters. One with the older servers and the other with the newer to be able to migrate among themselves. To go between them you will need to power down the VM and make sure they all have shared Storage and network port names. Clusters are not required for VMotion only VMotion requirements.

Hope that helps,

Hanna

---

BSCS, VCP2, VCP VI3, VCP vSphere

Hope that helps, Hanna --- BSCS, VCP2, VCP VI3, VCP vSphere, VCP 5 https://www.ibm.com/developerworks/mydeveloperworks/blogs/vmware-support-ibm
0 Kudos
Axis
Contributor
Contributor

Yes, I now have two clusters, but I want all servers to be running in a single DRS cluster of course Smiley Wink Guess I'll just have to wait.

0 Kudos
Axis
Contributor
Contributor

Reply to self: upgraded all nodes with new bios versions, and at the same time upgraded to ESX 4.1 and vCenter 4.1. Don't know what fixed it, but now the nodes support EVC.

0 Kudos
thulsi
Contributor
Contributor

Yes. I have the same problem. getting pecuiar error. As per the the http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=100321... link the X5670 should support all type of EVC modes. But nos one is upporting that. Now i am thinking to upgrade the entire setup to Vcentre 4.1 and ESX 4.1 is it correct?

Now iam having two clusters because of this problem...

0 Kudos