On Tue, Sep 25, 2007 at 04:17:24PM -0400, Jason Solan wrote: > I've had a lot of problems with Fedora 7 and XEN and I've read some > messages on this mailing list indicating the F7 kernel is more or less > broke with xen. > By problems I mean that 32 bit guests on 64 bit dom0 does not work at > all for me. Neither paravirtualized (as was a main feature of xen 3.1) > or fully virtualized. The release notes associated with Xen 3.1 turned out to be not quite accurate on the subject of 32-on-64 & we didn't realize this when we made corresponding release notes for Fedora 7. Xen 3.1 lets you run a 32-bit DomU kernel on a 64-bit hypervisor + Dom0 *ONLY IF* the DomU kernel was also based on Xen 3.1. ie, a 32-bit DomU kernel based on older Xen 3.0.* release would will not work on Xen 3.1 Unfortunately all the Fedora kernels for FC6 are 3.0.3 and F7 GA was based on Xen 3.0.4, so neither will work on a Xen 3.1 hypervisor + Dom0. In the current Xen-unstable upstream (which will become Xen 3.2) there is now back-compat support for running older DomU kernels. In the most recent update of Xen in F-7 updates-testing we have included a handful of backports which at least let us boot a 32-bit FC6 and F7 domU installer kernel on a 64-bit F7 / F8 host. There are ongoing fixes in upstream Xen for various stability issues when running 32-on-64 though, so it is not perfect. You may be lucky with our latest updates and have it work, but equally you may not be lucky. We're tracking upstream & will pull in fixes when available. > Combinations I've tried: > F7 x86_64 dom0 -> F7 x86 domU PV Works in basic testing. Has stability problems. > F7 x86_64 dom0 -> F7 x86 domU HVM F7 HVM has been broken since GA for reasons unrelated to the 32-on-64 stuff. A last minute clock-source & bootloader change screwed things up. Yesterday we pushed newer kernel-xen and xen RPMs to updates-testing which hopefully make this work. > RHEL 5 x86_64 dom0 -> F7 x86 domU HVM Not going to work - missing the fix I mention above. > RHEL 5.1 Beta x86_64 dom0 -> F7 x86 domU PV Works for me, at least to boot the installer. There are sometimes some stability issues though, since Xen 3.1 was far from complete in its 32-on-64 support. > RHEL 5.1 Beta x86_64 dom0 -> F7 x86 domU HVM Not going to work - missing the fix I mention above. > RHEL 5 x86 dom0 -> F7 x86 domU PV -- Only one that works (32 on 32 PV) Matched 32-on-32 and 64-on-64 kernels have always worked. > I had read a while ago (June?) that a kernel update would be coming soon > to fix the 32 on 64 PV issue, however I've ran in several new kernels > and none seem to fix the issue. > https://www.redhat.com/archives/fedora-xen/2007-June/msg00031.html The fix required both kernel-xen & xen updates which are finally available in updates-testing. > I've also repeatedly tried to run a 32 bit HVM fedora 7 guest on 64 bit > machines and had that fail similar to this: F7 HVM guests have known issues, also hopefully now fixed. > http://www.redhat.com/archives/fedora-xen/2007-June/msg00094.html > > Is there any more work planned for Fedora 7 and xen, or should I just > wait until F8? Or am I just doing something wrong and the problems I'm > having should be working on the current builds? Fedora 7 will continue to have updates until its end-of-life. The issue is that even in upstream Xen 32-on-64 doesn't have the same level of stability as 32-on-32, or 64-on-64. Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| -- Fedora-xen mailing list Fedora-xen@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-xen