WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] Old DomU OSs

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Old DomU OSs
From: Kenneth Ingham <xen@xxxxxxxx>
Date: Thu, 23 Aug 2007 21:54:09 -0600
Delivery-date: Thu, 23 Aug 2007 20:54:59 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.6 (X11/20070801)
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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] Old DomU OSs, Kenneth Ingham <=