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] XEN VT/VMX problems / xm create (detailed info + configs :)

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] XEN VT/VMX problems / xm create (detailed info + configs :)
From: "Thomas Grub" <xen0n@xxxxxxxxxxxxx>
Date: Mon, 12 Jun 2006 13:01:49 +0800
Delivery-date: Sun, 11 Jun 2006 22:02:41 -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
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

-- 
_______________________________________________
Check out the latest SMS services @ http://www.linuxmail.org
This allows you to send and receive SMS through your mailbox.

Powered by Outblaze

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] XEN VT/VMX problems / xm create (detailed info + configs :), Thomas Grub <=