Re: [gentoo-user] xen doesn't work

2015-07-25 Thread lee
hydra  writes:

>>  However, you don't have
>>> hvm/qemu enabled so that's why your HVM guests won't start up.
>>>
>>
>> Indeed that was the problem.  Once I found that out, I finally was able to
>> get it to work.  It's quite frustrating when you follow the documentation
>> and yet things just don't work for unknown reasons.
>>
>>
> Maybe try to modify the wiki for others to know?

Yes, I did a couple days ago.

> Actually PV guests are not that hard at all.
> 
> 
> Well, how do you do that?=C2=A0 Soon I want to do some Gentoo installations=
>  on this server.=C2=A0 Can I just start with HVM and switch over to PV once=
>  the installation is done?From a running s=
> ystem lvm partitions are created for the virtual machine, then you mount th=
> ose partitions, unpack stage3 on them, chroot and follow the same way as wi=
> th installing a normal machine. You need to enable this when compiling the =
> kernel.

Thanks, that sounds really easy and makes sense; I'll try that :)


-- 
Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.



Re: [gentoo-user] xen doesn't work

2015-07-15 Thread hydra
On Wed, Jul 15, 2015 at 12:46 PM, hw  wrote:

>
>
> Am 14.07.2015 um 20:56 schrieb hydra:
>
>  Actually PV guests are not that hard at all.
>>
>
> Well, how do you do that?  Soon I want to do some Gentoo installations on
> this server.  Can I just start with HVM and switch over to PV once the
> installation is done?


>From a running system lvm partitions are created for the virtual machine,
then you mount those partitions, unpack stage3 on them, chroot and follow
the same way as with installing a normal machine. You need to enable this
when compiling the kernel.


>
>
>  However, you don't have
>> hvm/qemu enabled so that's why your HVM guests won't start up.
>>
>
> Indeed that was the problem.  Once I found that out, I finally was able to
> get it to work.  It's quite frustrating when you follow the documentation
> and yet things just don't work for unknown reasons.
>
>
Maybe try to modify the wiki for others to know?


Re: [gentoo-user] xen doesn't work

2015-07-15 Thread hw



Am 14.07.2015 um 20:56 schrieb hydra:


Actually PV guests are not that hard at all.


Well, how do you do that?  Soon I want to do some Gentoo installations 
on this server.  Can I just start with HVM and switch over to PV once 
the installation is done?



However, you don't have
hvm/qemu enabled so that's why your HVM guests won't start up.


Indeed that was the problem.  Once I found that out, I finally was able 
to get it to work.  It's quite frustrating when you follow the 
documentation and yet things just don't work for unknown reasons.




Re: [gentoo-user] xen doesn't work

2015-07-14 Thread hydra
On Tue, Jul 14, 2015 at 10:42 AM, hw  wrote:

>
>
> Am 13.07.2015 um 20:17 schrieb hydra:
>
>> Please post the output of
>> emerge --info xen
>>
>
>
> Portage 2.2.20 (python 2.7.9-final-0,
> default/linux/amd64/13.0/no-multilib, gcc-4.8.4, glibc-2.20-r2,
> 4.0.5-gentoo x86_64)
> =
>  System Settings
> =
> System uname: Linux-4.0.5-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_X5650_@
> _2.67GHz-with-gentoo-2.2
> KiB Mem:24742332 total,  23827252 free
> KiB Swap:   67069948 total,  67069948 free
> Timestamp of repository gentoo: Tue, 14 Jul 2015 08:00:01 +
> sh bash 4.3_p33-r2
> ld GNU ld (Gentoo 2.24 p1.4) 2.24
> app-shells/bash:  4.3_p33-r2::gentoo
> dev-lang/perl:5.20.2::gentoo
> dev-lang/python:  2.7.9-r1::gentoo, 3.3.5-r1::gentoo
> dev-util/cmake:   3.2.2::gentoo
> dev-util/pkgconfig:   0.28-r2::gentoo
> sys-apps/baselayout:  2.2::gentoo
> sys-apps/openrc:  0.17::gentoo
> sys-apps/sandbox: 2.6-r1::gentoo
> sys-devel/autoconf:   2.69::gentoo
> sys-devel/automake:   1.14.1::gentoo
> sys-devel/binutils:   2.24-r3::gentoo
> sys-devel/gcc:4.8.4::gentoo
> sys-devel/gcc-config: 1.7.3::gentoo
> sys-devel/libtool:2.4.6::gentoo
> sys-devel/make:   4.1-r1::gentoo
> sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
> sys-libs/glibc:   2.20-r2::gentoo
> Repositories:
>
> gentoo
> location: /usr/portage
> sync-type: rsync
> sync-uri: rsync://rsync.gentoo.org/gentoo-portage
> priority: -1000
>
> ACCEPT_KEYWORDS="amd64"
> ACCEPT_LICENSE="* -@EULA"
> CBUILD="x86_64-pc-linux-gnu"
> CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
> CHOST="x86_64-pc-linux-gnu"
> CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
> CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf
> /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
> CXXFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> EMERGE_DEFAULT_OPTS="-j 4"
> FCFLAGS="-O2 -pipe"
> FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks
> ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs
> protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs
> unmerge-orphans userfetch userpriv usersandbox usersync"
> FFLAGS="-O2 -pipe"
> GENTOO_MIRRORS="http://tux.rainside.sk/gentoo/
> http://mirror.ovh.net/gentoo-distfiles/
> http://gd.tuwien.ac.at/opsys/linux/gentoo/";
> LANG="en_US.utf8"
> LDFLAGS="-Wl,-O1 -Wl,--as-needed"
> MAKEOPTS="-j24"
> PKGDIR="/usr/portage/packages"
> PORTAGE_CONFIGROOT="/"
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
> --omit-dir-times --compress --force --whole-file --delete --stats
> --human-readable --timeout=180 --exclude=/distfiles --exclude=/local
> --exclude=/packages"
> PORTAGE_TMPDIR="/var/tmp"
> USE="acl alsa amd64 berkdb bindist bzip2 cli cracklib crypt cxx dri
> fortran gdbm iconv mmx mmxext modules ncurses nls nptl opengl openmp pam
> pcre readline session sse sse2 ssl tcpd unicode vdpau xvmc zlib"
> ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106
> cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
> intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
> APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias
> auth_basic authn_alias authn_anon authn_dbm authn_default authn_file
> authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user
> autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env
> expires ext_filter file_cache filter headers include info log_config logio
> mem_cache mime mime_magic negotiation rewrite setenvif speling status
> unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow
> plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2"
> COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
> CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
> ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin
> garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle
> oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox
> ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
> LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
> ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console
> presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice"
> PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7"
> PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20"
> USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock
> lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee
> tarpit sysrq steal rawnat logmark ipmark dhcp

Re: [gentoo-user] xen doesn't work

2015-07-14 Thread hw



Am 13.07.2015 um 20:17 schrieb hydra:

Please post the output of
emerge --info xen



Portage 2.2.20 (python 2.7.9-final-0, 
default/linux/amd64/13.0/no-multilib, gcc-4.8.4, glibc-2.20-r2, 
4.0.5-gentoo x86_64)

=
 System Settings
=
System uname: 
Linux-4.0.5-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_X5650_@_2.67GHz-with-gentoo-2.2

KiB Mem:24742332 total,  23827252 free
KiB Swap:   67069948 total,  67069948 free
Timestamp of repository gentoo: Tue, 14 Jul 2015 08:00:01 +
sh bash 4.3_p33-r2
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:  4.3_p33-r2::gentoo
dev-lang/perl:5.20.2::gentoo
dev-lang/python:  2.7.9-r1::gentoo, 3.3.5-r1::gentoo
dev-util/cmake:   3.2.2::gentoo
dev-util/pkgconfig:   0.28-r2::gentoo
sys-apps/baselayout:  2.2::gentoo
sys-apps/openrc:  0.17::gentoo
sys-apps/sandbox: 2.6-r1::gentoo
sys-devel/autoconf:   2.69::gentoo
sys-devel/automake:   1.14.1::gentoo
sys-devel/binutils:   2.24-r3::gentoo
sys-devel/gcc:4.8.4::gentoo
sys-devel/gcc-config: 1.7.3::gentoo
sys-devel/libtool:2.4.6::gentoo
sys-devel/make:   4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:   2.20-r2::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf 
/etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"

CXXFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="-j 4"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified 
distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch 
preserve-libs protect-owned sandbox sfperms strict unknown-features-warn 
unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"

FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://tux.rainside.sk/gentoo/ 
http://mirror.ovh.net/gentoo-distfiles/ 
http://gd.tuwien.ac.at/opsys/linux/gentoo/";

LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j24"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times 
--omit-dir-times --compress --force --whole-file --delete --stats 
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local 
--exclude=/packages"

PORTAGE_TMPDIR="/var/tmp"
USE="acl alsa amd64 berkdb bindist bzip2 cli cracklib crypt cxx dri 
fortran gdbm iconv mmx mmxext modules ncurses nls nptl opengl openmp pam 
pcre readline session sse sse2 ssl tcpd unicode vdpau xvmc zlib" 
ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x 
ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel 
intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem 
ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 
actions alias auth_basic authn_alias authn_anon authn_dbm authn_default 
authn_file authz_dbm authz_default authz_groupfile authz_host 
authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock 
deflate dir disk_cache env expires ext_filter file_cache filter headers 
include info log_config logio mem_cache mime mime_magic negotiation 
rewrite setenvif speling status unique_id userdir usertrack vhost_alias" 
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon 
braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load 
memory rrdtool swap syslog" CPU_FLAGS_X86="aes mmx mmxext popcnt sse 
sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech 
aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 
nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf 
superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard 
mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk 
hd44780 lb216 lcdm001 mtxorb ncurses text" 
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" 
OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" 
PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" 
RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nouveau" 
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p 
iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark 
dhcpmac delude chaos account"

USE_PYTHON="2.7 3.4"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, 
PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, 
PORTAGE_RSYNC_EXTRA_OPTS



Re: [gentoo-user] xen doesn't work

2015-07-13 Thread hydra
On Mon, Jul 13, 2015 at 3:01 PM, hw  wrote:

>
> Hi,
>
> I'm trying to get a windoze 7 to run as a domU on a fresh install of
> gentoo with xen.  I need to use the installer ISO to boot from and to
> install into a partition on a physical disk.
>
> Running 'xl -vvv create /etc/xen/ws-01.hvm' gives me the following
> messages:
>
>
> Parsing config from /etc/xen/ws-01.hvm
> libxl: debug: libxl_create.c:1504:do_domain_create: ao 0x1a97440: create:
> how=(nil) callback=(nil) poller=0x1a974a0
> libxl: verbose: libxl_create.c:137:libxl__domain_build_info_setdefault:
> qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or
> directory
> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk
> vdev=hda spec.backend=unknown
> libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk
> vdev=hda, using backend phy
> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk
> vdev=hdc spec.backend=unknown
> libxl: debug: libxl_device.c:215:disk_try_backend: Disk vdev=hdc, backend
> phy unsuitable as phys path not a block device
> libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk
> vdev=hdc, using backend qdisk
> libxl: debug: libxl_create.c:907:initiate_domain_create: running bootloader
> libxl: debug: libxl_bootloader.c:323:libxl__bootloader_run: not a PV
> domain, skipping bootloader
> libxl: debug: libxl_event.c:629:libxl__ev_xswatch_deregister: watch
> w=0x1a97d70: deregister unregistered
> libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA
> placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26,
> free_memkb=9875
> libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA
> placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26,
> free_memkb=10311
> libxl: detail: libxl_dom.c:196:numa_place_domain: NUMA placement candidate
> with 1 nodes, 12 cpus and 10311 KB free selected
> libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: base group
> enabled
> libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: freq group
> enabled
> libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: time_ref_count
> group enabled
> xc: error: Could not open kernel image (2 = No such file or directory):
> Internal error
> libxl: error: libxl_dom.c:818:libxl__build_hvm: hvm building failed
> libxl: error: libxl_create.c:1121:domcreate_rebuild_done: cannot
> (re-)build domain: -3
> libxl: error: libxl_dm.c:1595:kill_device_model: unable to find device
> model pid in /local/domain/12/image/device-model-pid
> libxl: error: libxl.c:1608:libxl__destroy_domid:
> libxl__destroy_device_model failed for 12
> libxl: info: libxl.c:1691:devices_destroy_cb: forked pid 5036 for destroy
> of domain 12
> libxl: debug: libxl_create.c:1520:do_domain_create: ao 0x1a97440:
> inprogress: poller=0x1a974a0, flags=i
> libxl: debug: libxl_event.c:1765:libxl__ao_complete: ao 0x1a97440:
> complete, rc=-3
> libxl: debug: libxl_event.c:1737:libxl__ao__destroy: ao 0x1a97440: destroy
> xc: debug: hypercall buffer: total allocations:197 total releases:197
> xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
> xc: debug: hypercall buffer: cache current size:4
> xc: debug: hypercall buffer: cache hits:182 misses:4 toobig:11
>
>
> The configuration for the VM is as follows:
>
>
> # This configures an HVM rather than PV guest
> builder = "hvm"
>
> # Guest name
> name = "ws-01.hvm"
>
> # 128-bit UUID for the domain as a hexadecimal number.
> # Use "uuidgen" to generate one if required.
> # The default behavior is to generate a new UUID each time the guest is
> started.
> #uuid = "----"
>
> # Enable Microsoft Hyper-V compatibile paravirtualisation /
> # enlightenment interfaces. Turning this on can improve Windows guest
> # performance and is therefore recommended
> viridian = 1
>
> # Initial memory allocation (MB)
> memory = 4096
>
> # Maximum memory (MB)
> # If this is greater than `memory' then the slack will start ballooned
> # (this assumes guest kernel support for ballooning)
> #maxmem = 512
>
> # Number of VCPUS
> vcpus = 2
>
> # Network devices
> # A list of 'vifspec' entries as described in
> # docs/misc/xl-network-configuration.markdown
> vif = [ 'bridge=brloc' ]
>
> # Disk Devices
> # A list of `diskspec' entries as described in
> # docs/misc/xl-disk-configuration.txt
> disk = [ 'phy:/dev/sde1,ioemu:hda,w',
> 'file:/root/installers/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso,ioemu:hdc:cdrom,r'
> ]
>
> boot="dc"
>
> # Guest VGA console configuration, either SDL or VNC
> sdl = 0
> vnc = 1
>
>
> Any idea why I cannot create VMs?  Is this a Gentoo problem or a problem
> with xen?  Do I need to install some more packages?
>
>
Please post the output of
emerge --info xen
emerge --info xen-tools

Were you able to start any virtual machine in your Xen environment yet or
this is the first try?


[gentoo-user] xen doesn't work

2015-07-13 Thread hw


Hi,

I'm trying to get a windoze 7 to run as a domU on a fresh install of 
gentoo with xen.  I need to use the installer ISO to boot from and to 
install into a partition on a physical disk.


Running 'xl -vvv create /etc/xen/ws-01.hvm' gives me the following messages:


Parsing config from /etc/xen/ws-01.hvm
libxl: debug: libxl_create.c:1504:do_domain_create: ao 0x1a97440: 
create: how=(nil) callback=(nil) poller=0x1a974a0
libxl: verbose: libxl_create.c:137:libxl__domain_build_info_setdefault: 
qemu-xen is unavailable, use qemu-xen-traditional instead: No such file 
or directory
libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk 
vdev=hda spec.backend=unknown
libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk 
vdev=hda, using backend phy
libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk 
vdev=hdc spec.backend=unknown
libxl: debug: libxl_device.c:215:disk_try_backend: Disk vdev=hdc, 
backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk 
vdev=hdc, using backend qdisk

libxl: debug: libxl_create.c:907:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:323:libxl__bootloader_run: not a PV 
domain, skipping bootloader
libxl: debug: libxl_event.c:629:libxl__ev_xswatch_deregister: watch 
w=0x1a97d70: deregister unregistered
libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA 
placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26, 
free_memkb=9875
libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA 
placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26, 
free_memkb=10311
libxl: detail: libxl_dom.c:196:numa_place_domain: NUMA placement 
candidate with 1 nodes, 12 cpus and 10311 KB free selected

libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: base group enabled
libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: freq group enabled
libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: time_ref_count 
group enabled
xc: error: Could not open kernel image (2 = No such file or directory): 
Internal error

libxl: error: libxl_dom.c:818:libxl__build_hvm: hvm building failed
libxl: error: libxl_create.c:1121:domcreate_rebuild_done: cannot 
(re-)build domain: -3
libxl: error: libxl_dm.c:1595:kill_device_model: unable to find device 
model pid in /local/domain/12/image/device-model-pid
libxl: error: libxl.c:1608:libxl__destroy_domid: 
libxl__destroy_device_model failed for 12
libxl: info: libxl.c:1691:devices_destroy_cb: forked pid 5036 for 
destroy of domain 12
libxl: debug: libxl_create.c:1520:do_domain_create: ao 0x1a97440: 
inprogress: poller=0x1a974a0, flags=i
libxl: debug: libxl_event.c:1765:libxl__ao_complete: ao 0x1a97440: 
complete, rc=-3

libxl: debug: libxl_event.c:1737:libxl__ao__destroy: ao 0x1a97440: destroy
xc: debug: hypercall buffer: total allocations:197 total releases:197
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
xc: debug: hypercall buffer: cache current size:4
xc: debug: hypercall buffer: cache hits:182 misses:4 toobig:11


The configuration for the VM is as follows:


# This configures an HVM rather than PV guest
builder = "hvm"

# Guest name
name = "ws-01.hvm"

# 128-bit UUID for the domain as a hexadecimal number.
# Use "uuidgen" to generate one if required.
# The default behavior is to generate a new UUID each time the guest is 
started.

#uuid = "----"

# Enable Microsoft Hyper-V compatibile paravirtualisation /
# enlightenment interfaces. Turning this on can improve Windows guest
# performance and is therefore recommended
viridian = 1

# Initial memory allocation (MB)
memory = 4096

# Maximum memory (MB)
# If this is greater than `memory' then the slack will start ballooned
# (this assumes guest kernel support for ballooning)
#maxmem = 512

# Number of VCPUS
vcpus = 2

# Network devices
# A list of 'vifspec' entries as described in
# docs/misc/xl-network-configuration.markdown
vif = [ 'bridge=brloc' ]

# Disk Devices
# A list of `diskspec' entries as described in
# docs/misc/xl-disk-configuration.txt
disk = [ 'phy:/dev/sde1,ioemu:hda,w', 
'file:/root/installers/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso,ioemu:hdc:cdrom,r' 
]


boot="dc"

# Guest VGA console configuration, either SDL or VNC
sdl = 0
vnc = 1


Any idea why I cannot create VMs?  Is this a Gentoo problem or a problem 
with xen?  Do I need to install some more packages?