Success! xendom0-105/xen-3.4.3 combo. PoD memory disabled and WinXP Pro
installed and operational.
On Fri, 4 Jun 2010 02:03:26 pm Virgil wrote:
Is this what is happening?:
http://lists.xensource.com/archives/html/xen-devel/2008-12/msg01030.html
i.e. the guest does not have a balloon driver causing the PoD cache to run
out of pages and so crashing the domain?
also:
09 - xend integration.
+ Always calls xc_hvm_build_target_mem() with memsize=maxmem and
target=memory. If these the same, the internal function will not use
PoD.
Trying this now.
Success!! The 32hv12 machine is alive and kicking!!!
Just set MAXMEM=MEMORY and PoD is disabled!!
Very happy here.
Now for WinXP.
Cheers
V
On Fri, 4 Jun 2010 10:53:40 am Virgil wrote:
> Further notes on WinXP crashes:
>
> What we did was attempt to install XP many many times. Generally what
> seemed to happen was the host machine rebooted when the XP machine
> rebooted. Sometime the XP install rebooted at what seemed the correct
> time. Other times it rebooted for no apparent reason. Sometime the WinXP
> install screen came up other times the host machine was dead, other times
> the host rebooted.
>
> Then I retrieved an old qemu XP image. I simply booted it directly in Xen
> and it started up. After a while it rebooted and took out the host. All
> this was on the xendom0-97/Xen-4.0.0 combo.
>
> I think that when the bad damage occurred to the host. Full rebuild
> yesterday.
>
> Next I tried to hardware virtualize an install on FC12 32 on the
> xendom0-105/Xen-3.9.3 combo. More or less the same thing happened with
> the rebooting. Actually it doesn't seem random..... it always reboots
> when anaconda installs glibc (package number 97).
>
> However! the host never rebooted and still appears quite stable. Haven't
> tried the WinXP on this combo yet.
>
> name="32hv12"
> maxmem="2048"
> memory="1024"
> kernel="/usr/lib/xen/boot/hvmloader"
> builder="hvm"
> device_model="/usr/lib64/xen/bin/qemu-dm"
> disk=[ 'phy:/dev/VolGroup00/lv32HvFc12Spinner,ioemu:xvda,w',
>
> 'file:/iso/Fedora-12-i386-DVD.iso,ioemu:xvdc:cdrom,r'
>
> ]
> vif=[ 'type=ioemu, bridge=eth0', ]
> boot="d"
> sdl=0
> vnc=1
> vncviewer=1
> apic=0
> acpi=0
> pae=1
> on_reboot='destroy'
>
> Some of the issue seems to be VNC related. Tried with apic and acpi
> combinations but no joy. Got better screen response by using VNC directly
> on port 5900 to the host rather than using Virtual Machine Manager mostly
> because you can turn off the mouse (possibly some TCP comms issue
> happening to the host - which is on the same LAN). Generally don't know
> what's happening though.
>
> Just looked in xm dmesg now (seems informative - what's a
> "populate-on-demand memory". I don't have enough of it):
>
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
>
> Lots more of these..... then
>
> (XEN) Domain 9 (vcpu#0) crashed on cpu#0:
> (XEN) ----[ Xen-3.4.3 x86_64 debug=n Not tainted ]----
> (XEN) CPU: 0
> (XEN) RIP: 0060:[<00000000c059a8cc>]
> (XEN) RFLAGS: 0000000000200246 CONTEXT: hvm guest
> (XEN) rax: 00000000fffb2000 rbx: 0000000000000000 rcx:
> 0000000000000400 (XEN) rdx: 00000000f47a35c0 rsi: 000000000b8115c0
> rdi: 00000000fffb2000 (XEN) rbp: 00000000c15cdd74 rsp:
> 00000000c15cdd68 r8: 0000000000000000 (XEN) r9: 0000000000000000
> r10: 0000000000000000 r11: 0000000000000000 (XEN) r12:
> 0000000000000000 r13: 0000000000000000 r14: 0000000000000000 (XEN)
> r15: 0000000000000000 cr0: 0000000080050033 cr4: 00000000000006d0
> (XEN) cr3: 00000000015ac000 cr2: 00000000b3f67000
> (XEN) ds: 007b es: 007b fs: 00d8 gs: 00e0 ss: 0068 cs: 0060
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) pg error: p2m_set_entry(): configure P2M table 4KB L2 entry with
> large page (XEN) domain_crash called from p2m.c:1179
> (XEN) p2m_pod_demand_populate: Out of populate-on-demand memory!
> tot_pages 262343 pod_entries 262944 (XEN) domain_crash called from
> p2m.c:1065 (XEN) Domain 12 (vcpu#0) crashed on cpu#0:
> (XEN) ----[ Xen-3.4.3 x86_64 debug=n Not tainted ]----
> (XEN) CPU: 0
> (XEN) RIP: 0060:[<00000000c059a8cc>]
> (XEN) RFLAGS: 0000000000000246 CONTEXT: hvm guest
> (XEN) rax: 00000000fffb2000 rbx: 0000000000000000 rcx:
> 0000000000000400 (XEN) rdx: 000000004e4ed000 rsi: 00000000b1b5f000
> rdi: 00000000fffb2000 (XEN) rbp: 00000000c15a7d74 rsp:
> 00000000c15a7d68 r8: 0000000000000000 (XEN) r9: 0000000000000000
> r10: 0000000000000000 r11: 0000000000000000 (XEN) r12:
> 0000000000000000 r13: 0000000000000000 r14: 0000000000000000 (XEN)
> r15: 0000000000000000 cr0: 000000008005003b cr4: 00000000000006d0
> (XEN) cr3: 00000000015a9000 cr2: 00000000b1b60000
> (XEN) ds: 007b es: 007b fs: 00d8 gs: 00e0 ss: 0068 cs: 0060
>
> On Thu, 3 Jun 2010 04:59:12 pm you wrote:
> > On Thu, Jun 03, 2010 at 02:23:15PM +1000, Virgil wrote:
> > > On Thu, 3 Jun 2010 05:34:34 am M A Young wrote:
> > > > On Wed, 2 Jun 2010, Virgil wrote:
> > > > > Just doing an rpmbuild on:
> > > > >
> > > > > xen-4.0.0-0.7.fc12.x86_64
> > > > >
> > > > > and I get this error towards the end:
> > > > >
> > > > > Processing files: xen-debuginfo-4.0.0-0.7.fc12.x86_64
> > > > > Checking for unpackaged file(s): /usr/lib/rpm/check-files
> > > > > /root/rpmbuild/BUILDROOT/xen-4.0.0-0.7.fc12.x86_64
> > > > >
> > > > > error: Installed (but unpackaged) file(s) found:
> > > > > /etc/hotplug/xen-backend.agent
> > > >
> > > > If you actually got some RPMs built then you should be able to use
> > > > them. It looks like you might have the hotplug package installed
> > > > (current Fedora doesn't have this package) and xen is trying to
set
> > > > things up accordingly.
> > > >
> > > > If you didn't get any RPMs I did a test build of
xen-4.0.0-0.7.fc12
> > > > at
http://koji.fedoraproject.org/koji/taskinfo?taskID=2225738 for
> > > > rawhide that you might be able to use.
> > > >
> > > > Michael Young
> > >
> > > OK have rebuilt the machine from the ground up. DVD install then `yum
> > > update`
> > >
> > > What works:
> > >
> > > xendom0-97/xen-4.0.0 runs most domU images (not WinXP - runs for a
> > > while then locks up). Even the old FC6 domUs run well.
> >
> > Anything in "xm log" when the WinXP locks up? or "xm dmesg"
? or in
> > /var/log/xen/*
> >
> > > What doesn't:
> > >
> > > xendom0-105/xen-4.0.0 crashes and burns badly with a pv32fc12 domU
> > > (so badly the keyboard lights blink in pain. Reset button required.
> > > Lots and lots of hypervisorish stuff all over the screen. Very
> > > likely the cause is noted in there somewhere).
> >
> > Please set up a serial console so you can capture the full boot and
> > error/crash messages:
> >
http://wiki.xensource.com/xenwiki/XenSerialConsole
> >
> > A couple of questions:
> >
> > - Do you have "nomodeset" parameter for the dom0 kernel?
> > - Did you limit dom0 memory to, say, 1024 MB ?
> >
> >
http://wiki.xensource.com/xenwiki/XenBestPractices
> >
> > > Not tested:
> > > xen-3.4.3 with either kernel. Is this version of Xen more likely to
> > > react in a more stable manner? Or is this a kernel thing?
> >
> > You can try. I'd guess it's the dom0 kernel, and not Xen itself.
> >
> > -- Pasi
> >
> > > ????????? Xen-fc12
> > >
> > > ????????? xen-3.4.3
> > > ??? ????????? xen-3.4.3-2.fc12.x86_64.rpm
> > > ??? ????????? xen-devel-3.4.3-2.fc12.x86_64.rpm
> > > ??? ????????? xen-doc-3.4.3-2.fc12.x86_64.rpm
> > > ??? ????????? xen-hypervisor-3.4.3-2.fc12.x86_64.rpm
> > > ??? ????????? xen-libs-3.4.3-2.fc12.x86_64.rpm
> > > ??? ????????? xen-runtime-3.4.3-2.fc12.x86_64.rpm
> > > ????????? xen-4.0.0
> > > ??? ????????? xen-4.0.0-0.7.fc12.src.rpm
> > > ??? ????????? xen-4.0.0-0.7.fc12.x86_64.rpm
> > > ??? ????????? xen-debuginfo-4.0.0-0.7.fc12.x86_64.rpm
> > > ??? ????????? xen-devel-4.0.0-0.7.fc12.x86_64.rpm
> > > ??? ????????? xen-doc-4.0.0-0.7.fc12.x86_64.rpm
> > > ??? ????????? xen-hypervisor-4.0.0-0.7.fc12.x86_64.rpm
> > > ??? ????????? xen-libs-4.0.0-0.7.fc12.x86_64.rpm
> > > ??? ????????? xen-runtime-4.0.0-0.7.fc12.x86_64.rpm
> > > ????????? xendom0-105
> > > ??? ????????? kernel-2.6.32.14-1.2.105.xendom0.fc12.x86_64.rpm
> > > ??? ?????????
> > > kernel-devel-2.6.32.14-1.2.105.xendom0.fc12.x86_64.rpm ???
> > > ?????????
> > > kernel-firmware-2.6.32.14-1.2.105.xendom0.fc12.noarch.rpm ???
> > > ?????????
> > > kernel-headers-2.6.32.14-1.2.105.xendom0.fc12.x86_64.rpm
> > > ????????? xendom0-97
> > >
> > > ????????? kernel-2.6.32.11-1.2.97.xendom0.fc12.x86_64.rpm
> > > ?????????
> > > kernel-devel-2.6.32.11-1.2.97.xendom0.fc12.x86_64.rpm
> > > ?????????
> > > kernel-firmware-2.6.32.11-1.2.97.xendom0.fc12.noarch.rpm
> > > ?????????
> > > kernel-headers-2.6.32.11-1.2.97.xendom0.fc12.x86_64.rpm
> > >
> > > Cheers
> > > V
> > > --
> > > xen mailing list
> > > xen(a)lists.fedoraproject.org
> > >
https://admin.fedoraproject.org/mailman/listinfo/xen
>
> --
> xen mailing list
> xen(a)lists.fedoraproject.org
>
https://admin.fedoraproject.org/mailman/listinfo/xen
--
xen mailing list
xen(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/xen