guest reboot hanging - kvm: unhandled wrmsr: 0xc0000083
Hi,
I've installed the latest version kvm-33 on my PC. All guests (tested with several knoppix version and SuSE 10.1 install dvd image) hanging on reboot. In the host syslog I found a lot of messages (>1000): "kernel:
kvm: unhandled wrmsr: 0xc0000083"
I've tested with the original kernel kvm modules and with the modules delivered with kvm-33, I tried the version kvm-32 - no success - every time the same behaviour!
My startup command (without problems if using using the -no-kvm option):
qemu-system-x86_64 -boot d -m 384 -cdrom /data/temp/SUSE-Linux-10.1-GM-DVD-i386.iso
My box:
fritz:~ # uname -a
Linux fritz 2.6.22.1-default #3 SMP Fri Jul 27 12:22:16 CEST 2007 i686 athlon i386 GNU/Linux
fritz:~ # cat /proc/cpuinfo
processor : 0 (same for core 1)vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2fdiv_bug : nohlt_bug : nof00f_bug : nocoma_bug : no
fpu : yesfpu_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 s
yscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm s
tc
bogomips : 2005.81
clflush size : 64
Best regards
Tom
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 12 lines · tadomeit
Hi,
I've installed the latest version kvm-33 on my PC. All guests (tested with several knoppix version and SuSE 10.1 install dvd image) hanging on reboot. In the host syslog I found a lot of messages (>1000): "kernel:
kvm: unhandled wrmsr:0xc0000083"I've tested with the original kernel kvm modules and with the modules delivered with kvm-33, I tried the version kvm-32 - no success - every time the same behaviour!
Can you try the attached patch?
Signature · 1 line
error compiling committee.c: too many arguments to function
commit d9ff68d1414c64477a06bb9d35633f7c45d4942a
Author: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/[email protected]> Date: Mon Jul 30 12:48:15 2007 +0300
kvm: qemu: disable long mode on 32-bit kernels
qemu/qemu-kvm.c +6 -1
@@ -18,6 +18,7 @@ int kvm_allowed = KVM_ALLOWED_DEFAULT;#include "qemu-kvm.h" #include <kvmctl.h> #include <pthread.h> +#include <sys/utsname.h> #define MSR_IA32_TSC 0x10
@@ -999,11 +1000,15 @@ static void do_cpuid_ent(struct kvm_cpuid_entry *e, uint32_t function, e->edx = env->regs[R_EDX ];if (function ==0x80000001 ) {uint32_t h_eax, h_edx; +struct utsname utsname; +int lm_capable_kernel;host_cpuid (function, &h_eax,NULL ,NULL , &h_edx); +uname (&utsname); + lm_capable_kernel =strcmp (utsname.machine,"x86_64" ) ==0 ;// long mode -if ((h_edx &0x20000000 ) ==0 ) +if ((h_edx &0x20000000 ) ==0 || !lm_capable_kernel) e->edx &= ~0x20000000u ;// syscall if ((h_edx &0x00000800 ) ==0 )
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel
A message that is not in the archive (sent off-list or not yet received): 46AF6018.3060108-atKUWr5tajBWk0Htik3J/[email protected]
Hi,
thank you for the answer! I've tried the patch - but with the same result :-( (with 2.6.22 original and the kvm-33 modules)
Best regards
Tom
Quoted 8 lines · Avi Kivity
Quoted 7 lines · tadomeit
Hi,
I've installed the latest version kvm-33 on my PC. All guests (tested with several knoppix version and SuSE 10.1 install dvd image) hanging on reboot. In the host syslog I found a lot of messages (>1000): "kernel:
kvm: unhandled wrmsr:0xc0000083"
Quoted 8 lines
Quoted 5 lines
I've tested with the original kernel kvm modules and with the modules delivered with kvm-33, I tried the version kvm-32 - no success - every time the same behaviour!
Can you try the attached patch?
commit d9ff68d1414c64477a06bb9d35633f7c45d4942a
Author: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/[email protected]> Date: Mon Jul 30 12:48:15 2007 +0300
kvm: qemu: disable long mode on 32-bit kernels
qemu/qemu-kvm.c +6 -1
@@ -18,6 +18,7 @@ int kvm_allowed = KVM_ALLOWED_DEFAULT;#include "qemu-kvm.h" #include <kvmctl.h> #include <pthread.h> +#include <sys/utsname.h> #define MSR_IA32_TSC 0x10
@@ -999,11 +1000,15 @@ static void do_cpuid_ent(struct kvm_cpuid_entry *e, uint32_t function, e->edx = env->regs[R_EDX ];if (function ==0x80000001 ) {uint32_t h_eax, h_edx; +struct utsname utsname; +int lm_capable_kernel;host_cpuid (function, &h_eax,NULL ,NULL , &h_edx); +uname (&utsname); + lm_capable_kernel =strcmp (utsname.machine,"x86_64" ) ==0 ;// long mode -if ((h_edx &0x20000000 ) ==0 ) +if ((h_edx &0x20000000 ) ==0 || !lm_capable_kernel) e->edx &= ~0x20000000u ;// syscall if ((h_edx &0x00000800 ) ==0 )
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel