mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Matti Aarnio <matti.aarnio@zmailer.org>
To: Frank Fiene <ffiene@veka.com>
Cc: linux-kernel@vger.kernel.org, tytso@thunk.org
Subject: Re: Kernel doesn't recognize complete memory
Date: Sat, 30 Jun 2007 04:08:22 +0300	[thread overview]
Message-ID: <20070630010822.GP4504@mea-ext.zmailer.org> (raw)
In-Reply-To: <200706292225.26503.ffiene@veka.com>

On Fri, Jun 29, 2007 at 10:25:26PM +0200, Frank Fiene wrote:
> Lenovo Z61p, Intel Core2 Duo T7200
> 
> I have 4GB RAM installed and BIOS recognize 4GB RAM.
> Linux kernel (Ubuntu-7.04, 32bit-PAE and 64bit, openSUSE-10.2 32bit-PAE 
> and 64bit) tells me: only 3GB of RAM are installed.

With AMD's Athlon64 the answer would be "look into BIOS settings,
(re)map 3-4 GB memory above 4 GB address mark"..

The PCI-bus and all IO devices in it needs memory space within
the first 4 GB of physical address space.  Some devices support
64-bit addresses in which case they can access whole physical
memory, most probably don't, meaning that they can access only
memory in lowest 4 GB part of the space.

Original 8088 PC had 20 bit address space, and "huge" megabyte
of address space. Then came 286 AT era with 24 bit addresses
and "whopping" 16 megabyte address space..  then came 386 and
finally true 32-bit addresses -- but ISA-space VGA aperture had
to be in there still..  and to gain access to of that memory
located "under" that VGA aperture, there was mapping...

Now the VGA aperture mapping is no more, but the PCI has similar
requirements - albeit with bigger apertures.


So, what does your BIOS have hidden in "advanced" menus (most likely) ?
Something about "remap (PCI?) memory above 4 GB" ?


> Any other user with a 4GB Thinkpad? tytso?
> 
> What can i do? Please help!
> 
> Regards
> Frank

Regards, Matti Aarnio

  parent reply	other threads:[~2007-06-30  1:08 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-29 20:25 Frank Fiene
2007-06-30  0:34 ` Russell Harmon
2007-06-30  1:08 ` Matti Aarnio [this message]
     [not found] <fa.8WY71RLqV3Tqf8TkTOMOg/ub4Cs@ifi.uio.no>
2007-06-29 23:18 ` Robert Hancock
2007-06-30 17:46   ` Frank Fiene
2007-06-30 18:24     ` Robert Hancock
2007-07-01  3:54     ` Matthew Garrett

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070630010822.GP4504@mea-ext.zmailer.org \
    --to=matti.aarnio@zmailer.org \
    --cc=ffiene@veka.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tytso@thunk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®