Bugs item #2741742, was opened at 2009-04-07 22:37 Message generated for change (Comment added) made by scoof You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2741742&group_id=180599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Andreas Jacobsen (scoof) Assigned to: Nobody/Anonymous (nobody) Summary: debian-20090117-kfreebsd-i386 installation fails on kvm > 80 Initial Comment: Machine: Thinkpad T60 with Intel T2400, running 32 bit Debian Linux trillian 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux ii linux-image-2.6.26-1-686 2.6.26-13 Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4 KVM command-line: kvm -m 1024 -name kfreebsd-debian -hda debian-kfreebsd.img -hdb debian-kfreebsd-swap.img -cdrom debian-20090117-kfreebsd-i386-install.iso -boot d -net nic,macaddr=00:16:3e:49:01:33,vlan=0 -net tap debian-kfreebsd.img is an 8G qcow2 image, debian-kfreebsd-swap.img is a 1G qcow2 image. debian-20090117-kfreebsd-i386-install.iso is available from http://glibc-bsd.alioth.debian.org/install-cd/kfreebsd-i386/20090117/debian-20090117-kfreebsd-i386-install.iso Steps to reproduce: Boot KVM > 80 Select Express Select ad0 Press a, q Select BootMgr Select ad1 Press a, q Select BootMgr Press tab, enter Press c, enter, enter, /, enter Select ad1 Press c, enter, s, enter Press q Select Minimal Select Exit Select CD/DVD Select cd0 Select Yes Press Alt-F3 to select Select Europe Select Copenhagen Installation should now fail Installation fails with kvm > 80 Installation succeeds with qemu without kqemu Installation succeeds with kvm-80 Installation fails with kvm-83 and -no-kvm Installation fails with kvm-83 and -no-kvm-pit Sometimes, it fails with a "duplicate alloc" or "duplicate dealloc" error message ---------------------------------------------------------------------- >Comment By: Andreas Jacobsen (scoof) Date: 2009-04-21 12:29 Message: Fixed in kvm-85 ---------------------------------------------------------------------- Comment By: Andreas Jacobsen (scoof) Date: 2009-04-08 15:07 Message: It works with oos_shadow=0 ---------------------------------------------------------------------- Comment By: Aurelien Jarno (aurel32) Date: 2009-04-08 13:26 Message: This is most probably the OOS issue. Try loading the kvm module with oos_shadow=0 ---------------------------------------------------------------------- Comment By: Andreas Jacobsen (scoof) Date: 2009-04-08 12:05 Message: Git bisect fingers this: 6364a3918cb5c28376849e7fca3e09bd66b859f3 is first bad commit commit 6364a3918cb5c28376849e7fca3e09bd66b859f3 Author: Marcelo Tosatti <mtosatti@xxxxxxxxxx> Date: Mon Dec 1 22:32:04 2008 -0200 KVM: MMU: skip global pgtables on sync due to cr3 switch Skip syncing global pages on cr3 switch (but not on cr4/cr0). This is important for Linux 32-bit guests with PAE, where the kmap page is marked as global. Signed-off-by: Marcelo Tosatti <mtosatti@xxxxxxxxxx> Signed-off-by: Avi Kivity <avi@xxxxxxxxxx> :040000 040000 18636d9c5eecaa456d7a216a67b8e16fa99c021b 0b83a51e41eb613dddb8c8e85742e5072b505561 M arch ---------------------------------------------------------------------- Comment By: Andreas Jacobsen (scoof) Date: 2009-04-08 10:50 Message: the latest git pull (kvm-84-6620-ge3dbe3f) fails already during boot of the debian-kfreebsd-iso. The kernel prints: Fatal double fault eip = 0xc0480708 esp = 0xe437cc20 ebp = 0xe437cc78 ---------------------------------------------------------------------- Comment By: Amit Shah (amitshah) Date: 2009-04-08 08:49 Message: I just tried this with the kvm git snapshot and it works fine. Can you try with a nightly build or from the git tree? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2741742&group_id=180599 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html