Edward Muller
2007-Feb-15 21:05 UTC
[Xen-users] RedHat Enterprise Linux RPM - PAE question
I need to rebuild the kernel that''s provided with redhat RPMS. I downloaded the xen source distro and used the kernel from there, but the system keeps rebooting with the following error: **Loading Domain 0** PAE MODE MISMATCH BETWEEN XEN & DOM0 PANIC ON CPU 0 COULD NOT SETUP DOM0 ON GUEST OS REBOOT IN 5 SECONDS So is the xen that comes in the RPMS for RHEL 4.4 PAE or not? Here are the xen kernel related config items: # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is no Basically I''m just trying to figure out how to configure the kernel so it works with the xen rpms. I don''t want to install all of xen from source. -- Edward Muller Interlix, LLC Owner Zope, Plone & Zimbra Hosting phone: +1.417.862.0573 fax: +1.770.818.5437 -- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Henning Sprang
2007-Feb-15 21:15 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
On 2/15/07, Edward Muller <edwardam@interlix.com> wrote:> I need to rebuild the kernel that''s provided with redhat RPMS. I > downloaded the xen source distro and used the kernel from there,Hmm, rebuilding the rpm is not the same as using the xensource tarball?!> but > the system keeps rebooting with the following error: > > **Loading Domain 0** > PAE MODE MISMATCH BETWEEN XEN & DOM0If the redhat kernel is the same as fedora, it is only pae-enabled, so you need to build with PAE. I never did that, I''m guessing this is configured in config.mk. Alternatively you can download the pae-enabled binaries from xensource. For rebuilding your rpms, which you probably need to fulfil dependencies fo some of the redhat-specific tools, and to get newer kernel versions, ask the redhat support/fedora lists. Henning _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Daniel P. Berrange
2007-Feb-15 22:55 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
On Thu, Feb 15, 2007 at 10:15:05PM +0100, Henning Sprang wrote:> On 2/15/07, Edward Muller <edwardam@interlix.com> wrote: > >I need to rebuild the kernel that''s provided with redhat RPMS. I > >downloaded the xen source distro and used the kernel from there, > > Hmm, rebuilding the rpm is not the same as using the xensource tarball?! > > > >but > >the system keeps rebooting with the following error: > > > >**Loading Domain 0** > >PAE MODE MISMATCH BETWEEN XEN & DOM0 > > If the redhat kernel is the same as fedora, it is only pae-enabled, so > you need to build with PAE. I never did that, I''m guessing this is > configured in config.mk.We don''t ship any Xen kernel RPMs for RHEL 4.4 so they''re not ours. Must be XenSource''s custom RPMs.> For rebuilding your rpms, which you probably need to fulfil > dependencies fo some of the redhat-specific tools, and to get newer > kernel versions, ask the redhat support/fedora lists.All the neccessary dependancies for Red Hat kernel RPMs are expressed in the BuildRequires tags in the RPM specfiles. As I said above though, these are not our RPms since we don''t ship any RHEL 4.4 Xen RPms. 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 -=| _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Edward Muller
2007-Feb-15 22:57 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
I don''t want to rebuild the RPMS. I just want to grab the xen source tarball and install a kernel from it that''s compatible with the redhat xen rpms. Basically I need the kernel source around for compiling some other modules. Hence I need the xen tarball with the kernel source. Unless you have another alternative. On Feb 15, 2007, at 3:15 PM, Henning Sprang wrote:> On 2/15/07, Edward Muller <edwardam@interlix.com> wrote: >> I need to rebuild the kernel that''s provided with redhat RPMS. I >> downloaded the xen source distro and used the kernel from there, > > Hmm, rebuilding the rpm is not the same as using the xensource > tarball?! > > >> but >> the system keeps rebooting with the following error: >> >> **Loading Domain 0** >> PAE MODE MISMATCH BETWEEN XEN & DOM0 > > If the redhat kernel is the same as fedora, it is only pae-enabled, so > you need to build with PAE. I never did that, I''m guessing this is > configured in config.mk. > > Alternatively you can download the pae-enabled binaries from > xensource. > > For rebuilding your rpms, which you probably need to fulfil > dependencies fo some of the redhat-specific tools, and to get newer > kernel versions, ask the redhat support/fedora lists. > > Henning-- Edward Muller Interlix, LLC Owner Zope, Plone & Zimbra Hosting phone: +1.417.862.0573 fax: +1.770.818.5437 -- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Edward Muller
2007-Feb-15 23:13 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
Also how is the xen that comes with the xensource RHEL RPMS compiled? PAE or non PAE? On Feb 15, 2007, at 3:15 PM, Henning Sprang wrote:> On 2/15/07, Edward Muller <edwardam@interlix.com> wrote: >> I need to rebuild the kernel that''s provided with redhat RPMS. I >> downloaded the xen source distro and used the kernel from there, > > Hmm, rebuilding the rpm is not the same as using the xensource > tarball?! > > >> but >> the system keeps rebooting with the following error: >> >> **Loading Domain 0** >> PAE MODE MISMATCH BETWEEN XEN & DOM0 > > If the redhat kernel is the same as fedora, it is only pae-enabled, so > you need to build with PAE. I never did that, I''m guessing this is > configured in config.mk. > > Alternatively you can download the pae-enabled binaries from > xensource. > > For rebuilding your rpms, which you probably need to fulfil > dependencies fo some of the redhat-specific tools, and to get newer > kernel versions, ask the redhat support/fedora lists. > > Henning > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-- Edward Muller Interlix, LLC Owner Zope, Plone & Zimbra Hosting phone: +1.417.862.0573 fax: +1.770.818.5437 -- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Edward Muller
2007-Feb-15 23:26 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
FYI Here is what I am doing: I am using the Xen RPMS (from http://xensource.com/download/ dl_304rhel4.html) EXCEPT for the kernel RPM, on a RHEL 4 system. I need to build some additional outside modules for use with the kernel that is going to be run on this system and they won''t build without the source for a configured kernel. So I downloaded the Xen source tarball (from http://xensource.com/download/ dl_304tarballs.html) and did a ''make install-kernels''. This gave me a kernel, which I setup with grub and stuff. But when I reboot into that kernel I get the PAE MODE MISMATCH error. I WANT to use all the xen rpms except for the kernel one ... So the xen RPMS above were compiled with or without PAE? I attached the relevant portion of my kernel config to the original post. I''m not 100% sure if PAE is enabled in the kernel for that matter or not. On Feb 15, 2007, at 3:15 PM, Henning Sprang wrote:> On 2/15/07, Edward Muller <edwardam@interlix.com> wrote: >> I need to rebuild the kernel that''s provided with redhat RPMS. I >> downloaded the xen source distro and used the kernel from there, > > Hmm, rebuilding the rpm is not the same as using the xensource > tarball?! > > >> but >> the system keeps rebooting with the following error: >> >> **Loading Domain 0** >> PAE MODE MISMATCH BETWEEN XEN & DOM0 > > If the redhat kernel is the same as fedora, it is only pae-enabled, so > you need to build with PAE. I never did that, I''m guessing this is > configured in config.mk. > > Alternatively you can download the pae-enabled binaries from > xensource. > > For rebuilding your rpms, which you probably need to fulfil > dependencies fo some of the redhat-specific tools, and to get newer > kernel versions, ask the redhat support/fedora lists. > > Henning > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-- Edward Muller Interlix, LLC Owner Zope, Plone & Zimbra Hosting phone: +1.417.862.0573 fax: +1.770.818.5437 -- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Henning Sprang
2007-Feb-15 23:41 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
On 2/16/07, Edward Muller <edwardam@interlix.com> wrote:> I WANT to use all the xen rpms except for the kernel one ... > > So the xen RPMS above were compiled with or without PAE?I start to understand :) CONFIG_HIGHMEM4G=y means no PAE. So, I don''t know how the xen in the rpms is compiled, but when it gives you an error as described, and the kernel you use has the said highmem setting, you don''t have PAE in the kernel, and it probably means you have an PAE enabled Xen in the rpm packages (no idea where to check that). Even if these rpms aren''t provided by redhat/fedora, they have the same PAE-enabled setting as these. See the kernel configuration documentations, and the help in kernel menuconfig. ah, and, then, the download page says: "These RPMs provide host (xen and dom0) and guest support for 32bit (PAE-mode) SMP only." Henning _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Edward Muller
2007-Feb-15 23:54 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
DOH I kept on looking on :http://xensource.com/download/dl_304rhel4.html for PAE info ... But it was on http://xensource.com/download/index_3.0.4.html DOH DOH DOH Thanks. So if I use CONFIG_HIGHMEM64G=Y I should be good to go then ... hoot. On Feb 15, 2007, at 5:41 PM, Henning Sprang wrote:> On 2/16/07, Edward Muller <edwardam@interlix.com> wrote: >> I WANT to use all the xen rpms except for the kernel one ... >> >> So the xen RPMS above were compiled with or without PAE? > > I start to understand :) > > CONFIG_HIGHMEM4G=y > > means no PAE. So, I don''t know how the xen in the rpms is compiled, > but when it gives you an error as described, and the kernel you use > has the said highmem setting, you don''t have PAE in the kernel, and it > probably means you have an PAE enabled Xen in the rpm packages (no > idea where to check that). > Even if these rpms aren''t provided by redhat/fedora, they have the > same PAE-enabled setting as these. > > See the kernel configuration documentations, and the help in kernel > menuconfig. > > ah, and, then, the download page says: > "These RPMs provide host (xen and dom0) and guest support for 32bit > (PAE-mode) SMP only." > > Henning-- Edward Muller Interlix, LLC Owner Zope, Plone & Zimbra Hosting phone: +1.417.862.0573 fax: +1.770.818.5437 -- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Jerry Amundson
2007-Feb-16 01:11 UTC
Re: [Xen-users] RedHat Enterprise Linux RPM - PAE question
On 2/15/07, Edward Muller <edwardam@interlix.com> wrote:> DOH > > I kept on looking on :http://xensource.com/download/dl_304rhel4.htmlWhich states, "If you plan to develop with Xen, download and install the relevant xen-devel-* RPM to get the header files and development libraries." jerry -- "Pay no attention to that man behind the curtain!" _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users