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

Re: [Xen-users] XEN VT/VMX problems / xm create (detailed info + configs

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] XEN VT/VMX problems / xm create (detailed info + configs :)
From: John McCullough <jmccullo@xxxxxxxxxxx>
Date: Tue, 11 Jul 2006 15:33:32 -0700
Delivery-date: Tue, 11 Jul 2006 15:35:26 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <44B41303.6070209@xxxxxxxxxxxxxxx>
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>
Mail-followup-to: xen-users@xxxxxxxxxxxxxxxxxxx
References: <20060612050149.1B1557B5F3@xxxxxxxxxxxxxxxxxxxxxxx> <44B41303.6070209@xxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.1i
I've had the best luck connecting manually with vnc.  You connect to the
same port as the domainid.  For example:

Name                              ID Mem(MiB) VCPUs State  Time(s)
Domain-0                           0      257     2 r-----    73.7
winxp-snap0                        4      256     1 r-----    29.7

You would use "xvncviewer xenhost:4"

SDL does work for me.  With respect to the cdrom, I've seen a note or
two that suggest that you should use the actual cdrom device rather than
the /dev/cdrom symlink.  The cdrom wasn't functioning as well as I would
have liked, but I have been using an iso image of the cdrom instead.

Using the iso image may help booting.

Regards,
John

On Tue, Jul 11, 2006 at 02:07:15PM -0700, Simon Gao wrote:
> I had the same problem on Gentoo with 2.6.16.18-xen, xen-3.0.2. Have you
> made any progress?
> 
> Simon Gao
> 
> 
> Thomas Grub wrote:
> > Hi List!
> >
> > i am using xen-3.0.2-2 dom0 2.6.16-xen (Gentoo 2006.0 base) with SMP (Intel 
> > Core Duo 2x2GHz)
> > and i got problems (finaly) getting 'xm create mywinxp.hvm' working. i 
> > spend almost a week now
> > with reading many faq, doc, example configs...bla...bla.. so i think i am 
> > realy close to
> > get it finaly running sooo please help :)
> >
> > ok, so - first i tried to use ebuilds (app-emulation/xen, etc.) - with no 
> > success (problems 
> > with system startup - initrd problems with my sda hd (serial ata -> scsi)). 
> > well...
> >
> > so i am currently using the xen-3.0.2-src.tgz.
> > for building i am doing like the README told:
> >   make linux-2.6-xen-config CONFIGMODE=menuconfig
> >   make linux-2.6-xen-build
> >   make linux-2.6-xen-install
> >
> > the kernel builds and boots without errors.
> >   
> >>>> 'xend start' gives WARNING in xend.log "No vm path in store for existing 
> >>>> domain 0" is this critial ?
> >>>>         
> >
> > [xend start - /var/log/xend.log]
> >   [2006-06-12 04:31:52 xend] INFO (SrvDaemon:278) Xend Daemon started
> >   [2006-06-12 04:31:52 xend] INFO (SrvDaemon:282) Xend changeset: Thu Apr 
> > 13 15:18:37 2006 +0100 9617 5802713c159b.
> >   [2006-06-12 04:31:52 xend.XendDomainInfo] DEBUG (XendDomainInfo:200) 
> > XendDomainInfo.recreate({'paused': 0, 'cpu_time': 17850053001L, 'ssidref': 
> > 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 
> > 'shutdown_reason': 0, 'dying': 0, 'dom': 0, 'mem_kb': 1048576, 'maxmem_kb': 
> > -4, 'max_vcpu_id': 1, 'crashed': 0, 'running': 1, 'shutdown': 0, 
> > 'online_vcpus': 2, 'blocked': 0})
> >   [2006-06-12 04:31:52 xend.XendDomainInfo] INFO (XendDomainInfo:212) 
> > Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000.
> >   [2006-06-12 04:31:52 xend.XendDomainInfo] WARNING (XendDomainInfo:234) No 
> > vm path in store for existing domain 0
> >   [2006-06-12 04:31:52 xend.XendDomainInfo] DEBUG (XendDomainInfo:671) 
> > Storing VM details: {'ssidref': '0', 'uuid': 
> > '00000000-0000-0000-0000-000000000000', 'on_reboot': 'restart', 
> > 'on_poweroff': 'destroy', 'name': 'Domain-0', 'vcpus': '2', 'vcpu_avail': 
> > '3', 'memory': '1024', 'on_crash': 'restart', 'maxmem': '1024'}
> >   [2006-06-12 04:31:52 xend.XendDomainInfo] DEBUG (XendDomainInfo:696) 
> > Storing domain details: {'cpu/0/availability': 'online', 'memory/target': 
> > '1048576', 'cpu/1/availability': 'online', 'name': 'Domain-0', 
> > 'console/limit': '1048576', 'vm': 
> > '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0'}
> >   [2006-06-12 04:31:52 xend] DEBUG (XendDomain:152) number of vcpus to use 
> > is 0
> >   [2006-06-12 04:31:52 xend.XendDomainInfo] DEBUG (XendDomainInfo:877) 
> > XendDomainInfo.handleShutdownWatch
> >
> > xend seems to work, here is the 'xm info':
> >   host                   : localhost
> >   release                : 2.6.16-xen
> >   version                : #10 SMP Mon Jun 12 00:56:24 CEST 2006
> >   machine                : i686
> >   nr_cpus                : 2
> >   nr_nodes               : 1
> >   sockets_per_node       : 1
> >   cores_per_socket       : 2
> >   threads_per_core       : 1
> >   cpu_mhz                : 1997
> >   hw_caps                : bfe9fbff:00100000:00000000:00000140:0000c1a9
> >   total_memory           : 2039
> >   free_memory            : 987
> >   xen_major              : 3
> >   xen_minor              : 0
> >   xen_extra              : .2-2
> >   xen_caps               : xen-3.0-x86_32 hvm-3.0-x86_32
> >   platform_params        : virt_start=0xfc000000
> >   xen_changeset          : Thu Apr 13 15:18:37 2006 +0100 9617:5802713c159b
> >   cc_compiler            : gcc version 3.4.4 (Gentoo 3.4.4-r1, 
> > ssp-3.4.4-1.0, pie-8.7.8)
> >   cc_compile_by          : root
> >   cc_compile_domain      : (none)
> >   cc_compile_date        : Tue Jun  6 19:14:34 CEST 2006
> >
> > so, i am trying to get an windows xp sp2 domU running. according to some 
> > howtos and posts
> > i tried several xmdomains.cfgs. first i tried to do a cdrom install of 
> > windows xp.
> > i used the xmexample.hvm file with the following modifications:
> >   memory = 256 
> >   acpi=0
> >   disk = [ 'file:/xen/windows/xen_win_latest.img,ioemu:hda,w' ] (created 
> > with dd if=/dev/zero of=...)
> >   cdrom='/dev/cdrom'
> >   boot='d'
> >   sdl=1 (OR sdl=0 vnc=1 vncviewer=1)
> >
> > well if i try to boot with the sdl=1 option :
> >   Using config file "xen_win_latest.hvm".
> >   Started domain WindowsXP
> >   xen windows #
> >
> > the cdrom drive is reading for about 1min ? but nothing happens :(
> > while reading the State changes from b,r,etc. when the cdrom is finshed its 
> > 'r'
> > 'xm list' showes:
> >   WindowsXP                          4      256     1 r-----    87.2
> >
> > but no display :(
> >
> > conntect with xencosole to domid showed:
> >   DSsDSsDSsDSs
> >
> > last lines of xend.log:
> > [2006-06-12 05:51:16 xend] DEBUG (DevController:132) Waiting for devices 
> > irq.
> > [2006-06-12 05:51:16 xend] DEBUG (DevController:132) Waiting for devices 
> > pci.
> > [2006-06-12 05:51:16 xend] DEBUG (DevController:132) Waiting for devices 
> > ioports.
> > [2006-06-12 05:51:16 xend] DEBUG (DevController:132) Waiting for devices 
> > vtpm.
> > [2006-06-12 05:51:16 xend] INFO (XendDomain:363) Domain WindowsXP (1) 
> > unpaused.
> >
> > maybe this is a problem with the SDL libs ? - i am not sure which version 
> > to choose.
> > emerge of libsdl 1.2.8-r1. no sdl-devel avariable. i downloaded the rpm, 
> > extracted it and
> > manualy reaplaced /usr/include and /usr/lib...
> >   
> >>>> What detailed Version of the SDL libs is required for XEN ?
> >>>>         
> > ...
> >
> > so i tried the vnc support:
> >   Using config file "xen_win_latest.hvm".
> >   VNC= 1
> >
> >   VNC viewer for X version 4.0 - built Jun  7 2006 10:37:44
> >   Copyright (C) 2002-2004 RealVNC Ltd.
> >   See http://www.realvnc.com for information on VNC.
> >   Started domain WindowsXP
> >   xen windows #
> >
> > 'xm list' showes:
> > WindowsXP                          2      256     1 -b----     0.0
> >
> > there is no read action on the cdrom drive. if i try to connect to it
> > (VNC_VIEWER: of 'xm list --long') i get:
> >   CConn: connected to host 127.0.0.1 port 5501
> >
> > ...but nothing happens...
> >
> > additional debug info from qemu-dm.debug:
> > -vncconnect 127.0.0.1:5501 -d 2 -m 256 -cdrom /dev/cdrom -boot d -serial 
> > pty -vcpus 1 -domain-name WindowsXP -hda /xen/windows/xen_win_latest.img 
> > -macaddr 00:16:3e:6e:f2:44 -bridge xenbr0 -nics 1 -vnc -k en-us -vncport 
> > 5901
> > :0.0
> >
> > ...and so i finaly installed a windows xp image with qemul (damn this took 
> > ages :) to use it with xen.
> > i created a 'raw' disk image using  qemu-img (was this a fault ?):
> > file winxp_qemu.img 
> >   winxp_qemu.img: x86 boot sector, Microsoft Windows XP MBR
> >
> > i changed the image and the boot option of the cfg file...
> >
> > with sdl - aggain the cdrom drive is accessed.
> > 'xm list' showes:
> >   WindowsXP                          2      256     1 -b----     11.16
> > even after 10min+ there is still no state and still no graphic output :(
> > (on some tries, instead of '-b----' the state was '------')
> >
> > with vnc the problems were quite the same as with booting from 'd' cdrom 
> > (mentioned above)...
> >
> > well... i am realy feeling like beeing close to get it finaly running, 
> > anyone got some suggestions
> > or tips for me ? - and idea how to closer debug this problem ?
> >
> >
> > greets xen0n 
> >
> >
> > ####  here some information about my configs / system: #####
> >
> > [grub.conf] << (no initrd -> scsi_mod etc [*] in kernel, system boots fine 
> > - without errors)
> >   title=Gentoo Linux 2.6.16 - Xen 3.0.2 DOM0 devel
> >   kernel /boot/xen_boot/xen-3.0.gz dom0_mem=1G console=vga
> >   module /boot/xen_boot/vmlinuz-2.6-xen_dom0 root=/dev/sda3 ro console=tty0
> >
> > [grep 'XEN' linux-2.6.16-xen/.config | grep -v '^#'] << (kernel compiled 
> > for dom0, anything wrong??)
> >   CONFIG_X86_XEN=y
> >   CONFIG_XEN_PCIDEV_FRONTEND=y
> >   CONFIG_XEN_PCIDEV_FE_DEBUG=y
> >   CONFIG_XEN=y
> >   CONFIG_XEN_INTERFACE_VERSION=0x00030101
> >   CONFIG_XEN_PRIVILEGED_GUEST=y
> >   CONFIG_XEN_BACKEND=y
> >   CONFIG_XEN_BLKDEV_BACKEND=y
> >   CONFIG_XEN_NETDEV_BACKEND=y
> >   CONFIG_XEN_NETDEV_LOOPBACK=y
> >   CONFIG_XEN_SCRUB_PAGES=y
> >   CONFIG_XEN_SYSFS=y
> >
> > [grep 'SMP' linux-2.6.16-xen/.config] << (SMP support)
> >   # CONFIG_X86_BIGSMP is not set
> >   CONFIG_SMP=y
> >   CONFIG_SMP_ALTERNATIVES=y
> >   CONFIG_X86_FIND_SMP_CONFIG=y
> >   CONFIG_X86_SMP=y
> >
> > [dmesg | grep CPU] << (SMP working - ACPI support)
> >   Initializing CPU#0
> >   CPU: After generic identify, caps: bfe9d3f1 00100000 00000000 00000000 
> > 0000c1a9 00000000 00000000
> >   CPU: After vendor identify, caps: bfe9d3f1 00100000 00000000 00000000 
> > 0000c1a9 00000000 00000000
> >   CPU: L1 I cache: 32K, L1 D cache: 32K
> >   CPU: L2 cache: 2048K
> >   CPU: After all inits, caps: bfe9d3f1 00100000 00000000 00000140 0000c1a9 
> > 00000000 00000000
> >   Brought up 2 CPUs
> >   Initializing CPU#1
> >   ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
> >   ACPI: Processor [CPU0] (supports 8 throttling states)
> >   ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
> >   ACPI: Processor [CPU1] (supports 8 throttling states)
> >
> > [cat /proc/cpuinfo ...]
> >   flags           : fpu tsc msr pae mce cx8 apic mtrr
> >                     mca cmov pat clflush dts acpi mmx
> >                     fxsr sse sse2 ss ht tm pbe nx constant_tsc pni
> >                     monitor vmx est tm2 xtpr
> >
> >   
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users

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