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>
|
<title>Troubleshooting</title>
|
||||||
|
|
||||||
<qandaset>
|
<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>
|
<qandaentry>
|
||||||
<question id="awre">
|
<question id="awre">
|
||||||
<para>What do I do when I have bad blocks on my hard drive?</para>
|
<para>What do I do when I have bad blocks on my hard drive?</para>
|
||||||
|
|
Loading…
Reference in a new issue