VMware Communities
zhangyang7761
Contributor
Contributor

One or more of your processors does not have the necessary 64bit extensions to run VMware virtual machines.

When I am installing  VMware-Workstation-Full-9.0.2-1031769.i386.bundle in Red Hat Enterprise linux 5.9 32bit, Installer prompt the error.

My processor is

[root@localhost proc]# cat cpuinfo

processor       : 0

vendor_id       : GenuineIntel

cpu family      : 6

model           : 45

model name      : Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz

stepping        : 7

cpu MHz         : 1900.066

cache size      : 15360 KB

fdiv_bug        : no

hlt_bug         : no

f00f_bug        : no

coma_bug        : no

fpu             : yes

fpu_exception   : yes

cpuid level     : 10

wp              : yes

flags           : fpu tsc msr pae cx8 apic mtrr cmov pat clflush mmx fxsr sse sse2 ss nx constant_tsc pni vmx est ssse3 sse4_1 sse4_2 popcnt

bogomips        : 4752.98

...

processor       : 11

vendor_id       : GenuineIntel

cpu family      : 6

model           : 45

model name      : Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz

stepping        : 7

cpu MHz         : 1900.066

cache size      : 15360 KB

fdiv_bug        : no

hlt_bug         : no

f00f_bug        : no

coma_bug        : no

fpu             : yes

fpu_exception   : yes

cpuid level     : 10

wp              : yes

flags           : fpu tsc msr pae cx8 apic mtrr cmov pat clflush mmx fxsr sse sse2 ss nx constant_tsc up pni vmx est ssse3 sse4_1 sse4_2 popcnt

bogomips        : 4752.98

[root@localhost vmware]# uname -a

Linux localhost.localdomain 2.6.18-348.el5xen #1 SMP Wed Nov 28 22:04:26 EST 2012 i686 i686 i386 GNU/Linux

Why ?

Help me. thanks

18 Replies
ThompsG
Virtuoso
Virtuoso

Hi,

Sorry for the confusion - corrected my answer as I was thinking of VMware Workstation 11 Smiley Happy


You should be able to run VMware Workstation 9 however you will need to ensure that Intel VT is enabled in the BIOS - can you confirm that this option is indeed enabled there?

Kind regards.

Reply
0 Kudos
ThompsG
Virtuoso
Virtuoso

Hi,

Just had a look at the CPU flags and the vmx is meant to signify that Intel VT is enabled in the BIOS so I guess this confirms that the BIOS is set correct.

Unless the output has been truncated I cannot however see the lm flag which should mean you have a 64 bit CPU - perhaps this is not available as you are running from a 32 bit host OS but this doesn't make much sense?

Kind regards.

Reply
0 Kudos
ThompsG
Virtuoso
Virtuoso

Hi,

Perhaps the answer is here : http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=208857...

Looks like VMware Workstation 9 is not supported on Red Hat Enterprise 5.9 - I know there is often a big gap between supported and it running but perhaps not in this case. Looks like 5.7 did support WS9.x so not sure if going back host OS versions is a possibility for you?

Kind regards.

Reply
0 Kudos
zhangyang7761
Contributor
Contributor

I had installed successfully in Red Hat 5.9 Enterprise linux 5.9 32bit on other machine.

The machine is

[root@localhost ~]# uname -a

Linux localhost 2.6.18-348.el5 #1 SMP Wed Nov 28 21:25:39 EST 2012 i686 i686 i386 GNU/Linux

[root@localhost ~]# cat /proc/cpuinfo

processor       : 0

vendor_id       : GenuineIntel

cpu family      : 6

model           : 23

model name      : Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz

stepping        : 10

cpu MHz         : 2693.475

cache size      : 2048 KB

physical id     : 0

siblings        : 2

core id         : 0

cpu cores       : 2

apicid          : 0

fdiv_bug        : no

hlt_bug         : no

f00f_bug        : no

coma_bug        : no

fpu             : yes

fpu_exception   : yes

cpuid level     : 13

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

bogomips        : 5386.95

processor       : 1

vendor_id       : GenuineIntel

cpu family      : 6

model           : 23

model name      : Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz

stepping        : 10

cpu MHz         : 2693.475

cache size      : 2048 KB

physical id     : 0

siblings        : 2

core id         : 1

cpu cores       : 2

apicid          : 1

fdiv_bug        : no

hlt_bug         : no

f00f_bug        : no

coma_bug        : no

fpu             : yes

fpu_exception   : yes

cpuid level     : 13

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

bogomips        : 5386.47

Reply
0 Kudos
zhangyang7761
Contributor
Contributor

I am intalling VMware-Workstation-Full-10.0.2-1744117.i386.bundle in the machin, Installor prompt the error too.

Reply
0 Kudos
zhangyang7761
Contributor
Contributor

[root@localhost vmware]# ./VMware-Workstation-Full-10.0.2-1744117.i386.bundle

Extracting VMware Installer...done.

One or more of your processors does not have the necessary 64bit

extensions to run VMware virtual machines.

Installation was unsuccessful.

Reply
0 Kudos
dariusd
VMware Employee
VMware Employee

As ThompsG pointed out above, the installer is specifically looking for the lm flag, which indicates support for Long Mode (a 64-bit processor).

That flag is present on your other machine, but is absent on the problematic machine.  The problematic machine is also running the "el5xen" flavor of the kernel...  If you are attempting to install Workstation inside another hypervisor, verify that that hypervisor is configured to virtualize a 64-bit processor.

Cheers,

--

Darius

Reply
0 Kudos
zhangyang7761
Contributor
Contributor

Linux localhost.localdomain 2.6.18-348.el5xen #1 SMP Wed Nov 28 22:04:26 EST 2012 i686 i686 i386 GNU/Linux


Because this ?????????????????



Reply
0 Kudos
admin
Immortal
Immortal

flags       : fpu tsc msr pae cx8 apic mtrr cmov pat clflush mmx fxsr sse sse2 ss nx constant_tsc up pni vmx est ssse3 sse4_1 sse4_2 popcnt

That list of feature flags looks suspiciously short for that processor.  Are you running a Xen VM configured for 32-bit operation?  What is the output of:

xm info

Reply
0 Kudos
Madmax01
Expert
Expert

Hi theire,

you marked the "Virtualize Intel VT-x/EPT"   inside the VM Config?

Best regards

Max

Reply
0 Kudos
zhangyang7761
Contributor
Contributor

I dont known XEN and XM, help me please

[root@localhost ~]# xm info

host                   : localhost.localdomain

release                : 2.6.18-348.el5xen

version                : #1 SMP Wed Nov 28 22:04:26 EST 2012

machine                : i686

nr_cpus                : 12

nr_nodes               : 1

sockets_per_node       : 1

cores_per_socket       : 6

threads_per_core       : 2

cpu_mhz                : 1900

hw_caps                : bfebfbff:2c100000:00000000:00000940:17bee3ff:00000000:00000001

total_memory           : 4050

free_memory            : 383

node_to_cpu            : node0:0-11

xen_major              : 3

xen_minor              : 1

xen_extra              : .2-348.el5

xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p

xen_pagesize           : 4096

platform_params        : virt_start=0xf5800000

xen_changeset          : unavailable

cc_compiler            : gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)

cc_compile_by          : mockbuild

cc_compile_domain      : redhat.com

cc_compile_date        : Wed Nov 28 21:22:02 EST 2012

xend_config_format     : 2

Reply
0 Kudos
zhangyang7761
Contributor
Contributor

The processor of problematic machine reset lm flag.

How to set the flag?

What should I do?

Reply
0 Kudos
wila
Immortal
Immortal

Hi,

Unless you planned to run Workstation nested (eg. run a hypervisor in a hypervisor) you should probably switch to another kernel.

One that does not have the "xen" part in it.

If you can, just re-install your host and do not select xen or hypervisor during the install.

--

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
zhangyang7761
Contributor
Contributor

I can not re-install my host.

If I want to to run Workstation nested (eg. run a hypervisor in a hypervisor) , What should I do

Reply
0 Kudos
wila
Immortal
Immortal

Hi,

Unfortunately I'm not that familiar with Xen to tell you how-to configure it to run a hypervisor under it, not even sure if it even works and if it works what kind of performance you get (I suspect very slow) and what limitations will be. It certainly will be highly experimental.

That's a xen question more as a vmware one. I did a quick search and found that xen has "some" support for nested virtualisation:

Nested Virtualization in Xen - Xen

If you cannot rebuild the host, then I would still recommend to switch to another non-xen kernel.

--

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
admin
Immortal
Immortal

If you can't reinstall your host, then you're probably out of luck, because you're running a 32-bit Xen hypervisor, which does not appear to virtualize long mode.

Bs76g
Contributor
Contributor

What an problem I'm facing the same error how can I just avoid it?

Reply
0 Kudos
Bs76g
Contributor
Contributor

I'm on exagear emulator and my cpu is 64bit as well

Reply
0 Kudos