Hiya
I'm trying to get FreeBSD 8.0 AMD64 going on old sempron 2800+ running NetBSD 5.0.1 AMD64 running xen 3.3.2, I compiled the XENVHM kernel on another FreeBSD system, modified the __xen_guest in the kernel & copied across the xen host, when trying to start the domU I get:
Error: (35, 'Resource temporarily unavailable')

Any ideas?

Sevan / Venture37

[2009-12-04 03:15:33 204] DEBUG (XendDomainInfo:89) XendDomainInfo.create(['vm', ['name', 'freebsd'], ['memory', 256], ['vcpus', 1], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['image', ['linux', ['kernel', '/usr/freebsd8kernel']]]]) [2009-12-04 03:15:33 204] DEBUG (XendDomainInfo:2043) XendDomainInfo.constructDomain [2009-12-04 03:15:33 204] DEBUG (balloon:132) Balloon: 1660652 KiB free; need 2048; done.
[2009-12-04 03:15:33 204] DEBUG (XendDomain:449) Adding Domain: 18
[2009-12-04 03:15:33 204] DEBUG (XendDomainInfo:2149) XendDomainInfo.initDomain: 18 256 [2009-12-04 03:15:33 204] DEBUG (XendDomainInfo:2230) _initDomain:shadow_memory=0x0, memory_static_max=0x10000000, memory_static_min=0x0. [2009-12-04 03:15:33 204] DEBUG (balloon:132) Balloon: 1660644 KiB free; need 263168; done. [2009-12-04 03:15:33 204] INFO (image:166) buildDomain os=linux dom=18 vcpus=1
[2009-12-04 03:15:33 204] DEBUG (image:629) domid          = 18
[2009-12-04 03:15:33 204] DEBUG (image:630) memsize        = 256
[2009-12-04 03:15:33 204] DEBUG (image:631) image = /usr/freebsd8kernel
[2009-12-04 03:15:33 204] DEBUG (image:632) store_evtchn   = 1
[2009-12-04 03:15:33 204] DEBUG (image:633) console_evtchn = 2
[2009-12-04 03:15:33 204] DEBUG (image:634) cmdline        =
[2009-12-04 03:15:33 204] DEBUG (image:635) ramdisk        =
[2009-12-04 03:15:33 204] DEBUG (image:636) vcpus          = 1
[2009-12-04 03:15:33 204] DEBUG (image:637) features       =
[2009-12-04 03:15:33 204] ERROR (XendDomainInfo:2288) XendDomainInfo.initDomain: exception occurred
Traceback (most recent call last):
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 2261, in _initDomain
    channel_details = self.image.createImage()
File "usr/pkg/lib/python2.5/site-packages/xen/xend/image.py", line 149, in createImage
    return self.createDomain()
File "usr/pkg/lib/python2.5/site-packages/xen/xend/image.py", line 168, in createDomain
    result = self.buildDomain()
File "usr/pkg/lib/python2.5/site-packages/xen/xend/image.py", line 905, in buildDomain
    rc = LinuxImageHandler.buildDomain(self)
File "usr/pkg/lib/python2.5/site-packages/xen/xend/image.py", line 650, in buildDomain
    vhpt           = self.vhpt)
Error: (35, 'Resource temporarily unavailable')
[2009-12-04 03:15:33 204] ERROR (XendDomainInfo:467) VM start failed
Traceback (most recent call last):
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 447, in start
    XendTask.log_progress(31, 60, self._initDomain)
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendTask.py", line 209, in log_progress
    retval = func(*args, **kwds)
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 2291, in _initDomain
    raise VmError(str(exn))
VmError: (35, 'Resource temporarily unavailable')
[2009-12-04 03:15:33 204] DEBUG (XendDomainInfo:2409) XendDomainInfo.destroy: domid=18 [2009-12-04 03:15:34 204] DEBUG (XendDomainInfo:1946) Destroying device model
[2009-12-04 03:15:34 204] DEBUG (XendDomainInfo:1953) Releasing devices
[2009-12-04 03:15:34 204] ERROR (XendDomainInfo:94) Domain construction failed
Traceback (most recent call last):
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 92, in create
    vm.start()
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 447, in start
    XendTask.log_progress(31, 60, self._initDomain)
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendTask.py", line 209, in log_progress
    retval = func(*args, **kwds)
File "usr/pkg/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 2291, in _initDomain
    raise VmError(str(exn))
VmError: (35, 'Resource temporarily unavailable')



xc_dom_allocate: cmdline="", features=""
xc_dom_kernel_file: filename="/usr/freebsd8kernel"
xc_dom_malloc_filemap    : 6373 kB
xc_dom_boot_xen_init: ver 3.3, caps xen-3.0-x86_64 xen-3.0-x86_32p
xc_dom_parse_image: called
xc_dom_find_loader: trying ELF-generic loader ... OK
elf_parse_binary: phdr: paddr=0xffffffff80100000 memsz=0x4945a8
elf_parse_binary: phdr: paddr=0xffffffff806945c0 memsz=0x2ba7b8
elf_parse_binary: memory: 0xffffffff80100000 -> 0xffffffff8094ed78
elf_xen_parse: __xen_guest: "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=8.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000"
elf_xen_parse_guest_info: LOADER="generic"
elf_xen_parse_guest_info: GUEST_OS="freebsd"
elf_xen_parse_guest_info: GUEST_VER="8.0"
elf_xen_parse_guest_info: XEN_VER="xen-3.0"
elf_xen_parse_guest_info: BSD_SYMTAB=""
elf_xen_parse_guest_info: VIRT_BASE="0xC0000000"
elf_xen_addr_calc_check: ELF_PADDR_OFFSET unset, using 0xc0000000
elf_xen_addr_calc_check: addresses:
    virt_base        = 0xc0000000
    elf_paddr_offset = 0xc0000000
    virt_offset      = 0x0
    virt_kstart      = 0xffffffff80100000
    virt_kend        = 0xffffffff80a752b8
    virt_entry       = 0xffffffff8015b020
xc_dom_load_elf_symtab/parse: bsd_symtab_start=ffffffff80a752b8, kernel.end=0xffffffff80a752b8 -- symtab=0xffffffff80a752bc, maxaddr=0xffffffff80a75a80 xc_dom_load_elf_symtab: h=28 symtab, size=0x889c8, maxaddr=0xffffffff80afe448 xc_dom_load_elf_symtab: h=29 strtab, size=0x7dada, maxaddr=0xffffffff80b7bf28 xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0xffffffff80100000 -> 0xffffffff80b7bf28
xc_dom_mem_init: mem 256 MB, pages 0x10000 pages, 4k each
xc_dom_mem_init: 0x10000 pages
xc_dom_boot_mem_init: called
x86_compat: guest xen-3.0-x86_64, address size 64
xc_dom_malloc            : 512 kB
xc_dom_build_image: called
xc_dom_alloc_segment: kernel : 0xffffffff80100000 -> 0xffffffff80b7c000 (pfn 0xfffffffec0100 + 0xa7c pages)
xc_dom_pfn_to_ptr: pfn out of range (0xfffffffec0100 > 0x10000)
xc_dom_release: called

objdump -j __xen_guest -s kernel

kernel:     file format elf64-x86-64

Contents of section __xen_guest:
 0000 4c4f4144 45523d67 656e6572 69632c47  LOADER=generic,G
 0010 55455354 5f4f533d 66726565 6273642c  UEST_OS=freebsd,
 0020 47554553 545f5645 523d382e 302c5845  GUEST_VER=8.0,XE
 0030 4e5f5645 523d7865 6e2d332e 302c4253  N_VER=xen-3.0,BS
 0040 445f5359 4d544142 2c564952 545f4241  D_SYMTAB,VIRT_BA
 0050 53453d30 78433030 30303030 3000      SE=0xC0000000.


#  -*- mode: python; -*-
#kernel = "/netbsd-INSTALL_XEN3_DOMU.gz"
kernel = "/usr/freebsd8kernel"

#bootloader = "/usr/pkg/bin/pygrub"
memory = 256

name = "freebsd"

#vif = [ 'bridge=bridge0' ]

#disk = [ 'phy:/dev/wd0h,0x1,w' , 'file:/usr/iso/8.0-RELEASE-amd64-disc1.iso,0x04,r' ]
#disk = [ 'file:/usr/iso/8.0-RELEASE-amd64-disc1.iso,0x04,r' ]

#vfb = [ 'type=vnc,vncdisplay=1' ]

#extra = "boot_verbose"
#extra += ",boot_single"
#extra += ",kern.hz=100"
#extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a"
#extra += ",mfsroot_load=YES"
#extra += ",mfsroot_type=mfs_root"
#extra += ",mfsroot_name=/usr/mfsroot"

_______________________________________________
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"

Reply via email to