Unable to use SMP ("VT-x is not available. VERR_VMX_NO_VMX")
Posted: 6. Jul 2009, 07:34
Hi !
I am unable to boot my WinXP Pro Guest when more than one processor is enabled. I am quiet sure this is a bug. Error-Details read:
Details:
Fehlercode: NS_ERROR_FAILURE (0x80004005)
Komponente: Console
Interface: IConsole {0a51994b-cbc6-4686-94eb-d4e4023280e2}
After some googleing and going to through the forums post, i did the things recommended: I checked the BIOS for any switches but found nothing. But as Linux reports the cpu-flag "svm" in /proc/cpuinfo i guess everything is fine. At least according to [url http://www.howtogeek.com/howto/linux/li ... pports-vt/] the CPU-flag "svm" tells wether my CPU supports AMD-V or not. This is the case, so i guess Virtualization-Features are enabled.
Here are my system-details:
Guest-Settings (only the hardware-relevant settings):
<...>
<CPU count="2">
<HardwareVirtEx enabled="true"/>
<HardwareVirtExNestedPaging enabled="true"/>
<PAE enabled="true"/>
</CPU>
<Memory RAMSize="2048"/>
<Boot>
<Order position="1" device="Floppy"/>
<Order position="2" device="DVD"/>
<Order position="3" device="HardDisk"/>
</Boot>
<Display VRAMSize="64" monitorCount="1" accelerate3D="true"/>
<RemoteDisplay enabled="true" port="3390" authType="Null" authTimeout="5000"/>
<BIOS>
<ACPI enabled="true"/>
<IOAPIC enabled="true"/>
<Logo fadeIn="true" fadeOut="true" displayTime="0"/>
<BootMenu mode="MessageAndMenu"/>
<TimeOffset value="0"/>
<PXEDebug enabled="false"/>
</BIOS>
<...>
/proc/cpuinfo (only the first CPU-Core, second has the same details):
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping : 1
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips : 2004.68
clflush size : 64
power management: ts fid vid ttp tm stc 100mhzsteps
Linux-Kernel: Linux kermitws 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux
Any ideas welcome. Best Regards, Jens
I am unable to boot my WinXP Pro Guest when more than one processor is enabled. I am quiet sure this is a bug. Error-Details read:
Details:
Fehlercode: NS_ERROR_FAILURE (0x80004005)
Komponente: Console
Interface: IConsole {0a51994b-cbc6-4686-94eb-d4e4023280e2}
After some googleing and going to through the forums post, i did the things recommended: I checked the BIOS for any switches but found nothing. But as Linux reports the cpu-flag "svm" in /proc/cpuinfo i guess everything is fine. At least according to [url http://www.howtogeek.com/howto/linux/li ... pports-vt/] the CPU-flag "svm" tells wether my CPU supports AMD-V or not. This is the case, so i guess Virtualization-Features are enabled.
Here are my system-details:
Guest-Settings (only the hardware-relevant settings):
<...>
<CPU count="2">
<HardwareVirtEx enabled="true"/>
<HardwareVirtExNestedPaging enabled="true"/>
<PAE enabled="true"/>
</CPU>
<Memory RAMSize="2048"/>
<Boot>
<Order position="1" device="Floppy"/>
<Order position="2" device="DVD"/>
<Order position="3" device="HardDisk"/>
</Boot>
<Display VRAMSize="64" monitorCount="1" accelerate3D="true"/>
<RemoteDisplay enabled="true" port="3390" authType="Null" authTimeout="5000"/>
<BIOS>
<ACPI enabled="true"/>
<IOAPIC enabled="true"/>
<Logo fadeIn="true" fadeOut="true" displayTime="0"/>
<BootMenu mode="MessageAndMenu"/>
<TimeOffset value="0"/>
<PXEDebug enabled="false"/>
</BIOS>
<...>
/proc/cpuinfo (only the first CPU-Core, second has the same details):
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping : 1
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips : 2004.68
clflush size : 64
power management: ts fid vid ttp tm stc 100mhzsteps
Linux-Kernel: Linux kermitws 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux
Any ideas welcome. Best Regards, Jens