On Feb 7, 2008 12:04 AM, Tom Rhodes &lt;<a href="mailto:trhodes@freebsd.org">trhodes@freebsd.org</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, 6 Feb 2008 23:36:19 -0500<br>&quot;Mackenzie Morgan&quot; &lt;<a href="mailto:macoafi@gmail.com">macoafi@gmail.com</a>&gt; wrote:<br><br>&gt; You&#39;re running a 32bit kernel, then? &nbsp;You could theoretically address all<br>
&gt; 4GB (and not a bit more) on 32bits, except that&#39;d assume you had no drivers<br>&gt; or firmware or anything. &nbsp;It varies by hardware just how much you&#39;ll see on<br>&gt; a 32bit OS. &nbsp;Install 64bit, and you&#39;ll be good because that can<br>
&gt; address....umm....Wikipedia says 16 exbibytes (1 exbibyte = 1024 pebibytes,<br>&gt; 1 pebibyte = 1024 tebibytes, 1 tebibyte = 1024 gibibytes).<br><br></div>Yea, it&#39;s 32-bit. &nbsp;From what I can tell, PAE (physical address<br>
extentions) exist in the kernel file (perhaps I could rebuild and<br>try) and should, theoretically, give me access to the larger<br>amount of RAM. &nbsp;I was also thinking that the OS needs upgraded<br>to the 64-bit version; however, I need to double check and make<br>
sure that the CPU will actually run it. &nbsp;I doubt a 64-bit<br>version will run on a 32-bit CPU, but I&#39;ve been told (may not<br>be correct) that a 64-bit CPU will run either or. &nbsp;On that,<br>as I&#39;ve not tested either, I reserve the right to be wrong.<br>
<br>Maybe it&#39;s likely that even though PAE seems enabled in the<br>source (seen with make menuconfig), it&#39;s not enabled in the<br>default kernel - a rebuild, as noted above, may just fix this<br>entire issue.<br></blockquote>
</div><br>Ah, some hardware doesn&#39;t support PAE.&nbsp; That&#39;s down to your CPU, I think.&nbsp; I got a kernel panic on boot when I installed Ubuntu 7.10 Server on a laptop because the kernel is built for PAE.&nbsp; It said &quot;CPU too old for this kernel.&quot;&nbsp; If your hardware doesn&#39;t support PAE, nothing can be done about that, AFAIK.<br>
<br>No, a 64bit OS will not run on 32bit hardware.&nbsp; It is true that 64bit hardware can do either, though.&nbsp; That&#39;s just a matter of using only half the registers.&nbsp; You can&#39;t magically double the number of available registers though.<br clear="all">
<br>-- <br>Mackenzie Morgan<br>Linux User #432169<br>ACM Member #3445683<br><a href="http://ubuntulinuxtipstricks.blogspot.com">http://ubuntulinuxtipstricks.blogspot.com</a> &lt;-my blog of Ubuntu stuff<br>apt-get moo