[Fedora-xen] problems installing winxp with full virtualization on FC6

Jeff Stockett jeff_301 at msn.com
Thu Nov 2 22:52:48 UTC 2006


My notebook has a Turion 64 x2 processor, 2GB  of RAM, FC 6 x86-64, and booting the WinXP VM off the CD works fine (setup copies over all the files to the virtual HDD), but when the VM attempts to reboot off the hard drive, it fails/hangs.  Running "xm dmesg" gives:

(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) ata0-0: PCHS=8322/16/63 translation=lba LCHS=522/255/63
(XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (4096 MBytes)
(XEN) (GUEST: 3) ata0  slave: Unknown device
(XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 3) ata1  slave: Unknown device
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) Booting from Hard Disk...
(XEN) (GUEST: 3) unsupported PCI BIOS function 0x0E
(XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 3) *** int 15h function AX=E980, BX=00F2 not yet supported!
(XEN) hvm_vioapic_write_indirect: version register read only
(XEN) hvm_vioapic_write_indirect: version register read only
(XEN) hvm_vioapic_write_indirect: version register read only
(XEN) This hvm_vlapic is for P4, no work for De-assert init

I see from googling, that this bug has been reported once before (last month with a rawhide build) - but no answers. A little further googling indicates that one possible workaround might be to hit F5 (when it is asking for F6 to load drivers) during the setup process and specify the computer as not having APIC but the version of VNC or whatever console emulator that comes with Virtual Machine Manager doesn't seem to pass function keys thru (F2, F5, or F6 don't appear to work).  I'm at a loss on where to go from here, except to perhaps start compiling everything from latest sources (which would be alot of trouble).

Advice???

Below is my winxp VM config file:

name = "winxp"
builder = "hvm"
memory = "256"
disk = [ 'phy:/dev/vg0/domuwinxp,hda,w', 'phy:/dev/hdb,hdc:cdrom,r' ]
boot = 'c'
vif = [ 'type=ioemu, mac=00:16:3e:45:71:31, bridge=xenbr0', ]
uuid = "fd2e0fd5-c586-0127-4d3d-0e272a5894d2"
device_model = "/usr/lib64/xen/bin/qemu-dm"
kernel = "/usr/lib/xen/boot/hvmloader"
vnc=1
vncunused=1
apic=1
acpi=1
pae=1

vcpus=1
serial = "pty" # enable serial console
on_reboot   = 'restart'
on_crash    = 'restart'




More information about the Fedora-xen mailing list