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

Reply via email to