enable PAE

Started by OPNsense4ever, February 12, 2019, 04:12:32 AM

Previous topic - Next topic
Not sure if this is possible. I assume I would need to recompile the kernel completely, but I have a Sossaman machine with 8GB of RAM, but only 4 shows up. I assume I need to enable PAE to get that to work.

Hi,

In theory this is how you would get i386 to recognise more than 4GB RAM, but in practice I don't know if that was fully implemented in FreeBSD or if there are side-effects that make other components unusable (on certain hardware).

There is a "PAE" kernel configuration. In theory you only need to edit tools.git to use this one instead of "GENERIC":

https://github.com/opnsense/tools/blob/master/config/19.1/SMP#L1

And then follow this guide:

https://github.com/opnsense/tools#setting-up-a-build-system

Substitute "dvd" with "kernel".


Cheers,
Franco

PAE isn't really functional except on FreeBSD HEAD (13-CURRENT) where it recently received some much-needed love.

Cool. Thanks for the info. That's probably the last straw for this old server. :)