[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Old DomU OSs


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: Kenneth Ingham <xen@xxxxxxxx>
  • Date: Thu, 23 Aug 2007 21:54:09 -0600
  • Delivery-date: Thu, 23 Aug 2007 20:54:59 -0700
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

I  am trying to install several older OSs in Xen.  System details:
SuSE 10.2,
xen-3.0.3_11774-20
xen-tools-ioemu-3.0.3_11774-20
xen-tools-3.0.3_11774-22
xen-libs-3.0.3_11774-20
kernel-xen-2.6.18.8-0.5
My CPU is a Intel Core 2 Duo, x86_64 with virtualization instructions,
2GB real memory.

I am trying to install, for example, OpenBSD 2.5 (a 32-bit OS) using
full virtualization.  I have also tried Red Hat 6, FreeBSD 4.0, NetBSD
1.4, and Windows NT.  All seem to die in a similar way.  Windows XP
boots and runs without problems.

Here is my configuration file:

name = 'OpenBSD2.5'
disk = [ 'phy:/dev/USB-100GB/OpenBSD2.5,ioemu:hda,w',
'phy:/dev/sr0,hdc:cdrom,r' ]
memory = 512
vcpus = 1
builder = 'hvm'
device_model = '/usr/lib/xen/bin/qemu-dm'
kernel = '/usr/lib/xen/boot/hvmloader'
vif = [ 'type=ioemu' ]
stdvga = 0
sdl = 0
vnc = 1
vncviewer = 1
acpi = 0
ne2000 = 1
localtime = 0
on_poweroff = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
boot = 'dc'
usbdevice='tablet'

The qemu-dm.*.log contains:
domid: 1
qemu: the number of cpus is 1
shared page at pfn:1ffff, mfn: 18dd3
buffered io page at pfn:1fffd, mfn: 18dd5

xm dmesg says:
(XEN) (GUEST: 1) HVM Loader
(XEN) (GUEST: 1) Detected Xen v3.0.3_11774-20
(XEN) (GUEST: 1) Writing SMBIOS tables ...
(XEN) (GUEST: 1) Loading ROMBIOS ...
(XEN) (GUEST: 1) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 1) Loading VMXAssist ...
(XEN) (GUEST: 1) VMX go ...
(XEN) (GUEST: 1) VMXAssist (Nov 28 2006)
(XEN) (GUEST: 1) Memory size 512 MB
(XEN) (GUEST: 1) E820 map:
(XEN) (GUEST: 1) 0000000000000000 - 000000000009F000 (RAM)
(XEN) (GUEST: 1) 000000000009F000 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 1) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 1) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 1) 0000000000100000 - 000000001FFF0000 (RAM)
(XEN) (GUEST: 1) 000000001FFF0000 - 000000001FFFA000 (ACPI Data)
(XEN) (GUEST: 1) 000000001FFFA000 - 000000001FFFD000 (ACPI NVS)
(XEN) (GUEST: 1) 000000001FFFD000 - 000000001FFFE000 (Type 19)
(XEN) (GUEST: 1) 000000001FFFE000 - 000000001FFFF000 (Type 18)
(XEN) (GUEST: 1) 000000001FFFF000 - 0000000020000000 (Type 17)
(XEN) (GUEST: 1) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 1)
(XEN) (GUEST: 1) Start BIOS ...
(XEN) (GUEST: 1) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 1)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 1) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 1) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 1) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
vruppert Exp $
(XEN) (GUEST: 1) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
2005/05/07 15:55:26 $
(XEN) (GUEST: 1)
(XEN) (GUEST: 1) ata0-0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63
(XEN) (GUEST: 1) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (15360 MBytes)
(XEN) (GUEST: 1) ata0  slave: Unknown device
(XEN) (GUEST: 1) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 1) ata1  slave: Unknown device
(XEN) (GUEST: 1)
(XEN) (GUEST: 1) Booting from CD-Rom...
(XEN) (GUEST: 1) Unknown opcode at 1000:653A=0x1653A
(XEN) (GUEST: 1) Halt called from %eip 0xD3F2A

I assume the "Unknown opcode" is the killer.

I also see the "Could not read tty from store" message when I try to
create the virtual machine:
# xm create -c OpenBSD2.5
Using config file "OpenBSD2.5".
VNC= 1
Started domain OpenBSD2.5
xenconsole: Could not read tty from store: No such file or directory

I can use vnc to connect to the virtual console, and I see the BIOS and
it says it is booting from the CD and then freezes.  The other OSs also
behave similarly---they start the boot process from the CD and then
freeze or crash.

Any ideas?

Kenneth Ingham


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.