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] freebsd under xen

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] freebsd under xen
From: Folkert van Heusden <folkert@xxxxxxxxxxxxxx>
Date: Tue, 5 Jun 2007 15:49:13 +0200
Delivery-date: Tue, 05 Jun 2007 06:47:49 -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>
Organization: www.unixexpert.nl
Read-receipt-to: <folkert@xxxxxxxxxxxxxx>
Reply-by: Wed Jun 6 14:14:15 CEST 2007
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.15+20070515 (2007-05-02)
Hi,

I'm trying to run FreeBSD as a guest on a Xen system.
Dom0 is running.
It is an Intel E6600 system with VT support (64bit also).

I get the following errors:

belle:/vms# cat /var/log/xen/xend-debug.log
ERROR: Not a Xen-ELF image: No ELF notes or '__xen_guest' section found.
ERROR: Error constructing guest OS

[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
XendDomainInfo.create(['vm', ['name', 'freebsd-xen-INSTALL'], ['memory', 256], 
['vcpus', 1], ['image', ['linux', ['kernel', '/vms/freebsd-XENU_INSTALL'], 
['args', 
'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/md0,kern.hz=100']]], 
['device', ['vbd', ['uname', 'file:/vms/freebsd_xen_INSTALL.img'], ['dev', 
'hda1'], ['mode', 'w']]], ['device', ['vif']]])
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
parseConfig: config is ['vm', ['name', 'freebsd-xen-INSTALL'], ['memory', 256], 
['vcpus', 1], ['image', ['linux', ['kernel', '/vms/freebsd-XENU_INSTALL'], 
['args', 
'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/md0,kern.hz=100']]], 
['device', ['vbd', ['uname', 'file:/vms/freebsd_xen_INSTALL.img'], ['dev', 
'hda1'], ['mode', 'w']]], ['device', ['vif']]]
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
parseConfig: result is {'shadow_memory': None, 'uuid': None, 'on_crash': None, 
'on_reboot': None, 'localtime': None, 'image': ['linux', ['kernel', 
'/vms/freebsd-XENU_INSTALL'], ['args', 
'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/md0,kern.hz=100']], 
'on_poweroff': None, 'bootloader_args': None, 'cpus': None, 'name': 
'freebsd-xen-INSTALL', 'backend': [], 'vcpus': 1, 'cpu_weight': None, 
'features': None, 'vcpu_avail': None, 'memory': 256, 'device': [('vbd', ['vbd', 
['uname', 'file:/vms/freebsd_xen_INSTALL.img'], ['dev', 'hda1'], ['mode', 
'w']]), ('vif', ['vif'])], 'bootloader': None, 'cpu': None, 'maxmem': None}
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
XendDomainInfo.construct: None
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
XendDomainInfo.initDomain: 11 1.0
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) Balloon: 263028 KiB free; 
need 262144; done.
[2007-06-05 15:30:34 xend 3117] INFO (__init__:1072) buildDomain os=linux 
dom=11 vcpus=1
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) dom            = 11
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) image          = 
/vms/freebsd-XENU_INSTALL
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) store_evtchn   = 1
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) console_evtchn = 2
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) cmdline        =  
boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/md0,kern.hz=100
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) ramdisk        =
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) vcpus          = 1
[2007-06-05 15:30:34 xend 3117] DEBUG (__init__:1072) features       =
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] ERROR (__init__:1072) Domain 
construction failed
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, 
in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, 
in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
XendDomainInfo.destroy: domid=11
[2007-06-05 15:30:34 xend.XendDomainInfo 3117] DEBUG (__init__:1072) 
XendDomainInfo.destroyDomain(11)

while it really is a valid elf image:

belle:/vms# file freebsd-XENU_INSTALL
freebsd-XENU_INSTALL: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), 
dynamically linked (uses shared libs), not stripped

anyone got a suggestion?

the freebsd-XENU_INSTALL is the kernel from /boot/kernel/kernel from a FreeBSD 
boot-cd


Folkert van Heusden

MultiTail is a versatile tool for watching logfiles and output of
commands. Filtering, coloring, merging, diff-view, etc.
http://www.vanheusden.com/multitail/
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] freebsd under xen, Folkert van Heusden <=