Add a new FAQ entry with an explanation about why some times
physical memory seems to probe incorrectly, with or without PAE-enabled kernels. PR: docs/94454 Submitted by: Bill Moran <wmoran@collaborativefusion.com>
This commit is contained in:
parent
97253f8b53
commit
d6a6d98242
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=27795
1 changed files with 38 additions and 0 deletions
|
@ -2867,6 +2867,44 @@ device card 1</programlisting>
|
|||
<title>Troubleshooting</title>
|
||||
|
||||
<qandaset>
|
||||
<qandaentry>
|
||||
<question id="pae">
|
||||
<para>Why is &os; finding the wrong amount of memory?</para>
|
||||
</question>
|
||||
|
||||
<answer>
|
||||
<para>The reason is the difference between physical memory addresses
|
||||
and virtual addresses.</para>
|
||||
|
||||
<para>The convention for most PC hardware is to use the memory area
|
||||
between 3.5G and 4G for a special purpose (usually for PCI). This
|
||||
address space is used to access PCI hardware. As a result real,
|
||||
physical memory can not appear in that address space.</para>
|
||||
|
||||
<para>What happens to the memory that should appear in that location
|
||||
is dependent on your hardware. Unfortunately, some hardware does
|
||||
nothing and the ability to use that last 500M of RAM is entirely
|
||||
lost.</para>
|
||||
|
||||
<para>Luckily, most hardware remaps the memory to a higher location
|
||||
so that it can still be used. However, this can cause some
|
||||
confusion if you watch the boot messages.</para>
|
||||
|
||||
<para>On a 32 bit version of &os;, the memory appears lost, since it
|
||||
will be remapped above 4G, which a 32 bit kernel is unable to
|
||||
access. In this case, the solution is to build a PAE enabled
|
||||
kernel. See <link linkend="memory-limits">this FAQ entry</link>
|
||||
for more information.</para>
|
||||
|
||||
<para>On a 64 bit version of &os;, or when running a PAE-enabled
|
||||
kernel, &os; will correctly detect and remap the memory so it is
|
||||
usable. During boot, however, it may seem as if &os; is detecting
|
||||
more memory than the system really has. This is normal and the
|
||||
available memory will be corrected as the boot process
|
||||
completes.<para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="awre">
|
||||
<para>What do I do when I have bad blocks on my hard drive?</para>
|
||||
|
|
Loading…
Reference in a new issue