kernel BUG at /usr/src/modules/kvm/mmu.c:307! invalid opcode: 0000 [1] SMP CPU 1 Problem is not there if running without mod probes on KVM and KVM_AMD This happens after adding Microsoft Service Pack 4 to a Win2k install. Package was running -no-acpi Reproducible. -win2k-hack makes no difference It doesn't happen with earlier versions of win2k except when it was installing the new KDE packages of windows on a pristine win2k service pack 2 install. Kvm works fine on other OS's except it does crash with the OS used for Norton Ghost on e-machines XP image restore. It worked ok for image restore running on freedos. The same images run fine in a pure qemu mode. OS is debian testing kernel is: Linux miro 2.6.24-rc5 #1 SMP Wed Dec 26 00:53:14 CST 2007 x86_64 GNU/Linux cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 75 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping : 2 cpu MHz : 2009.246 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 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 rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy bogomips : 4021.07 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 75 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping : 2 cpu MHz : 2009.246 cache size : 512 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 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 rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy bogomips : 4018.93 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/miro-root 1368927 678698 619861 53% / tmpfs 997808 0 997808 0% /lib/init/rw udev 10240 112 10128 2% /dev tmpfs 997808 0 997808 0% /dev/shm /dev/sda1 241116 111562 117106 49% /boot /dev/mapper/miro-home2 309313552 71451664 222149632 25% /home /dev/mapper/miro-tmp 388741 10319 358352 3% /tmp /dev/mapper/miro-usr 44044120 14213296 27600220 34% /usr /dev/mapper/miro-var 11820976 2117964 9103264 19% /var KVM version:/sbin/modinfo kvm filename: /lib/modules/2.6.24-rc5/misc/kvm.ko license: GPL author: Qumranet version: kvm-48 srcversion: 63B0F92A3F1152C05FE5A8F depends: vermagic: 2.6.24-rc5 SMP mod_unload /sbin/modinfo kvm_amd filename: /lib/modules/2.6.24-rc5/misc/kvm-amd.ko license: GPL author: Qumranet version: kvm-48 srcversion: 22F744921D178E88E9B84A7 depends: kvm vermagic: 2.6.24-rc5 SMP mod_unload host arch: x86_64 guest that crashed: win2k srv pack 4 start cmd line: kvm -hda /home/watermod/KVM/win2k_srvpk4_.img -m 512 -no-acpi no-kvm - works fine.