Problem running XP in Xen virtual machine

I have recently installed suse linux, xen on a
Kontron ETX Express Baseboard (with GS45 chipset) and am experiencing problems in
getting windows to run in a virtual machine. I have 2xSATA hard drives with opensuse 11.1
and xen installed on one and Windows XP SP2 on the other.
I can select and boot successfully either opensuse/xen or windows.
Booting opensuse/xen and starting the Virtual Machine Manager it displays
Domain-0 running (about 2-3% cpu usage)
windowsxp running (about 50% cpu usage)
Opening a Virtual Machine Console for windowsxp a number of informational text lines
are shown followed by:
Press F10 to select boot device.
Booting from Hard Disk…
This is where it appears to hang.
I’ve searched the internet and these forums without success. Any pointers or help
would be much appreciated (in phrasing a response please keep in mind I’m relatively
new to linux with essentially no experience with xen.)

Below follows my windowsxp xen virtual machine config file:

name=“windowsxp”
uuid=“fb230fbb-32a5-c70e-8094-d41705bba77b”
memory=512
maxmem=512
vcpus=2
on_poweroff=“destroy”
on_reboot=“restart”
on_crash=“destroy”
localtime=1
keymap=“en-us”

builder=“hvm”
extid=0
device_model="/usr/lib/xen/bin/qemu-dm"
kernel="/usr/lib/xen/boot/hvmloader"
boot=“c”
disk= ‘phy:/dev/sdb1,hda,w’, ]
vif= ‘mac=00:16:3e:18:87:30,bridge=eth0,model=rtl8139’, ]

stdvga=0
vnc=1
vncunused=1
apic=1
acpi=1
pae=1

usb=1
usbdevice=‘tablet’

serial=“pty”