I’ve tried Robert’s patch for grub but it
didn’t solve our problem. We are using 8GB of ram in an MSI Q965MDO-FI.
Applying the latest BIOS (v3.6) didn’t solve the problem either. Same behavior:
Debian kernel linux-image-2.6.18-4-amd64: 8GB, using Xen Hypervisor 3.1.0 with
linux-image-2.6.18-4-xen-amd64: 3.2GB… Any other ideas left?
/robert
From: Robert A. Klahn
Sent: Donnerstag, 2. August 2007 19:18
To: 'xen-users@xxxxxxxxxxxxxxxxxxx'
Subject: RE: Xen-Kernel detects just 3.2GB Ram on a 64Bit Debian
I ran into a similar problem in Fedora 7,
x86_64, 16GB RAM, only
3GB+abit detected by Xen 3.1.
Ultimately, I tracked it down to a problem
in Grub. I reported it on the
Fedora Bugzilla at
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=250299
But the shorter version is this patch to
Grub:
---
grub-0.97/stage2/common.c.e820 2007-07-30
11:36:19.000000000
-0800
+++
grub-0.97/stage2/common.c
2007-07-30 11:36:55.000000000
-0800
@@ -142,6 +142,7 @@
init_bios_info
(void)
{
#ifndef
STAGE1_5
- unsigned long cont, memtmp,
addr;
+ unsigned long memtmp,
addr;
+ volatile unsigned long
cont;
int
drive;
#endif
> Message: 1
> Date: Thu, 2 Aug 2007 16:18:18 +0200
> From: "Roman Konz"
<drummermonkey@...>
> Subject: Re: [Xen-users] Xen-Kernel
detects just 3.2GB Ram on a 64Bit
> Debian
> To: "Peter Peltonen"
<peter.peltonen@...>
> Cc: xen-users@...
> Message-ID:
>
<313072780708020718k68386da4k851b2f20fe87fcd2@...>
> Content-Type: text/plain;
charset=ISO-8859-1
>
> Hi Peter,
>
> i have tried XEN 3.0.4 which is
shipped with debian itself.
> Then i've tried to install the official
binary package of XEN 3.1,
> and it gave the same error.
> Compiling XEN 3.1&its shipped
Kernel also don't work.
>
> I'm not sure, but I think it must be
an error in the XEN Kernel.
> The same version (2.6.18) compiled
without XEN support works fine with
> 8G of memory.
>
> Now i have tried the evaluation of XEN
Enterprise - same error.
> A Hardware-Failure is not possible
because i have tried it on 2 (same
> Hardare) Computers.
> Is it possible, that the XEN-Patch
does not support our Hardware?
>
> Thanks a lot
>
> Greets,
> Roman Konz
>
>
> 2007/8/2, Peter Peltonen <peter.peltonen@...>:
> > Hi,
> >
> > On 8/2/07, Roman Konz
<drummermonkey@...> wrote:
> > > If I boot the XEN Kernel,
Linux shows me just 3,2GB RAM, but if I
> > > reboot into the Debian
standard Kernel, the memory is detected
> > > correctly.
> > >
> > > I don't know what to try
next, so I hope you can help me :-)
> >
> > I have similiar problem on 32bit
CentOS5 and 6gb of RAM: with
> > kernel-PAE all memory is indeed recognized,
but with kernel-xen not
> > (which has PAE support also).
> >
> > But AFAIK 64bit OS should
"just" work and see all your memory. Which
> > debian version / xen packages do
you have installed?
> >
> > I will try next installing the
64bit version of CentOS5 and see if
> > that makes a difference in my own
case.
> >
> > Cheers,
> > Peter
> >
-----------------------------------------------------------
Robert A.
Klahn
robert@... AIM:
rklahn
"Hope has two beautiful daughters:
Anger and Courage. Anger
at the way things are, and Courage to
struggle to create
things as they should be." --
St. Augustine