[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] xp boot / sdl freeze


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Bryce Covert" <bryce.covert@xxxxxxxxx>
  • Date: Sun, 5 Aug 2007 21:33:24 -0400
  • Delivery-date: Sun, 05 Aug 2007 18:31:08 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=tNPyYfo55C+BYAZ0cIul5jADP1S8j00wsxGgmQj01jg/FmYKsfgUXhZMNjde52li+R7xQpSLQEFrt/+WD2vi6nRKfHGNMODw8ylHtSOnng0X6/T/pxc4pLxtcohXaCUTq1XyW2Wu1FLnrcbA2gtX8o9H2fwyv5xGnZIrZHtEZR4=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hello,

I've spent the day today getting xp going. I have had some success, by way of installing xp using qemu, and, after installing, using xen. I spent quite some time trying to  figure out how to get the display up. I got a number of errors from qemu-dm initially, and, after resolving those, I was able to get and sdl window.

Everything would seem fine and dandy, until I try to boot. I get the windows boot menu. It seems as though when XP wants to change resolution, it freezes. I suspect that the window that's been created can't handle changing resolutions? This is a guess on my part. I'm not sure if windows boots up and I just can't see it, or if it is actually frozen.

I spent a long time trying to get vnc working. I would imagine it's as simple as setting vnc = 1 and vncviewer=1, right? Well, when I create the vm, it doesn't pop up any window. I've tried manually vnc'ing in, and checking netstat, as recommended by one of the posts in the archives here. Nothing is listening on the vnc port.

I don't really care whether I use VNC or SDL, unless there's a significant performance difference in either.  Does anyone have any idea why I can't seem to get xp booting?

Here's my config. I've tried tinkering with stdvga and acpi:
kernel = "/usr/lib/xen/boot/hvmloader"
builder = 'hvm'
memory = 512
name = "winxp"
vcpus = 1
# vif = [ 'type=ioemu, bridge=vif0.0' ]
disk = [ 'file:/xen-images/xp.img,ioemu:hda,w']
device_model = '/usr/lib/xen/bin/qemu-dm'
ne2000=0
boot='c'
acpi=0
apic=0
>>>stdvga=1
serial='pty'
pae = 0
sdl=1
# vnc=1
# vncviewer=1

and and excerpt from the log:
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Storing domain details: {'console/port': '3', 'name': 'winxp', 'console/limit': '1048576', 'vm': '/vm/c020b79a-9448-51a8-66f2-c5825c6d024c', 'domid': '14', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'memory/target': '524288', 'control/platform-feature-multiprocessor-suspend': '1', 'store/ring-ref': '131070', 'store/port': '2'}
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/console/14/0'} to /local/domain/14/device/console/0.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) DevController: writing {'domain': 'winxp', 'protocol': 'vt100', 'uuid': 'a9abe06e-ae0d-aef3-6850-f9f92148516d', 'frontend': '/local/domain/14/device/console/0', 'state': '1', 'location': '3', 'online': '1', 'frontend-id': '14'} to /local/domain/0/backend/console/14/0.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) XendDomainInfo.handleShutdownWatch
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices vif.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices usb.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices vbd.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for 768.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) hotplugStatusCallback /local/domain/0/backend/vbd/14/768/hotplug-status.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) hotplugStatusCallback /local/domain/0/backend/vbd/14/768/hotplug-status.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) hotplugStatusCallback 1.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices irq.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices vkbd.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices vfb.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices console.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for 0.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices pci.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices ioports.
[2007-08-05 21:18:24 8795] DEBUG (__init__:1094) Waiting for devices tap.
[2007-08-05 21:18:25 8795] DEBUG (__init__:1094) Waiting for devices vtpm.
[2007-08-05 21:18:25 8795] INFO (__init__:1094) Domain winxp (14) unpaused.


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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.