Bugs item #1673740, was opened at 2007-03-05 03:36 Message generated for change (Comment added) made by technologov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1673740&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: intel Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Private: No Submitted By: Thomas Tuttle (thomastuttle) Assigned to: Nobody/Anonymous (nobody) Summary: real mode: KVM-15 does not boot Ubuntu 6.10 i386 on Gentoo Initial Comment: Here's the host: [EMAIL PROTECTED] ~ $ uname -a Linux lion 2.6.20-gentoo #8 SMP Sat Mar 3 17:46:53 EST 2007 x86_64 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz GenuineIntel GNU/Linux [EMAIL PROTECTED] ~ $ zgrep IA32 /proc/config.gz CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y (It's Gentoo amd64, running on a Core 2 Duo. The kernel *does* have IA-32 emulation turned on.) The guest is the Ubuntu 6.10 i386 Desktop install CD (ubuntu-6.10-desktop-i386.iso). I get the following backtrace from qemu: > exception 12 (0) > rax 0000000000000263 rbx 0000000000040080 rcx 0000000000002000 rdx > 0000000000016000 > rsi 00000000ffff0800 rdi 0000000000040000 rsp 0000000000087bdc rbp > 0000000000000000 > r8 0000000000000000 r9 0000000000000000 r10 0000000000000000 r11 > 0000000000000000 > r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 > 0000000000000000 > rip 000000000000a4bc rflags 00033206 > cs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > ds 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > es 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > ss 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > fs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > gs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) > tr 0000 (20850000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0) > ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0) > gdt fa4d1/37 > idt 0/3ff > cr0 60000010 cr2 0 cr3 0 cr4 0 cr8 0 efer 0 > Aborted Thanks. ---------------------------------------------------------------------- >Comment By: Technologov (technologov) Date: 2008-12-10 15:09 Message: Closing. This bug is duplicate of: https://sourceforge.net/tracker/index.php?func=detail&aid=1760424&group_id=180599&atid=893831 ---------------------------------------------------------------------- Comment By: Amit Shah (amitshah) Date: 2007-12-18 19:08 Message: Logged In: YES user_id=201894 Originator: NO This is an intel real-mode emulation bug. The font corruption issue is unrelated. The subject mentioned 'amd64', which just means the distribution, not the architecture of the host. The host actually is intel in this case. For the record, the font corruption bug was due to FPU leaks which were fixed a while back (kvm-52?) ---------------------------------------------------------------------- Comment By: Markus Rechberger (mrec) Date: 2007-12-18 19:05 Message: Logged In: YES user_id=1435858 Originator: NO Hi, I don't get any font corruption anymore with kvm-56. best regards, Markus ---------------------------------------------------------------------- Comment By: Technologov (technologov) Date: 2007-11-08 15:32 Message: Logged In: YES user_id=1839746 Originator: NO Current Ubuntu verion 7.10, 32-bit works on KVM-51 on AMD-64 host. But there is bug with font corruption. -Alexey ---------------------------------------------------------------------- Comment By: Anthony Liguori (aliguori) Date: 2007-05-03 23:26 Message: Logged In: YES user_id=120449 Originator: NO The isolinux boot loader uses gfxboot which uses big real mode. ---------------------------------------------------------------------- Comment By: Thomas Tuttle (thomastuttle) Date: 2007-03-05 17:26 Message: Logged In: YES user_id=1085662 Originator: YES "run once with qemu and disable the grub bootsplash in the grub config" Er, I wasn't running grub. It was trying to run ISOLINUX, which doesn't have a bootsplash. Perhaps you were referring to my other bug, which involved not being able to run 32-bit programs on a 64-bit guest kernel? In that case, the probelm isn't real mode, since it was running under Linux; any 32-bit program causes an illegal instruction. (64-bit Linux doesn't run IA-32 executables under real mode, does it?) ---------------------------------------------------------------------- Comment By: Avi Kivity (avik) Date: 2007-03-05 15:51 Message: Logged In: YES user_id=539971 Originator: NO Ok. This is most likely another manifestation of the real mode problems. Unfortunately the only workaround at present is: - install with qemu - run once with qemu and disable the grub bootsplash in the grub config - run with kvm ---------------------------------------------------------------------- Comment By: Thomas Tuttle (thomastuttle) Date: 2007-03-05 14:41 Message: Logged In: YES user_id=1085662 Originator: YES It happens when the ISOLINUX bootloader tries to run. With KVM on, Qemu crashes before the ISOLINUX prompt appears; with KVM off, Qemu gets through ISOLINUX and boots from the CD. ---------------------------------------------------------------------- Comment By: Avi Kivity (avik) Date: 2007-03-05 10:57 Message: Logged In: YES user_id=539971 Originator: NO Is this happening during installation? The trace looks like the guest is rebooting itself, which doesn't work well at present. If so, you can just restart kvm (without the '-boot d' option) and continue. If not, let me know where this is happening. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1673740&group_id=180599 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html