OPNsense Forum

Archive => 18.7 Legacy Series => Topic started by: OPNsense4ever on February 12, 2019, 04:12:32 am

Title: enable PAE
Post by: OPNsense4ever on February 12, 2019, 04:12:32 am
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.
Title: Re: enable PAE
Post by: franco on February 12, 2019, 07:13:56 am
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
Title: Re: enable PAE
Post by: lattera on February 12, 2019, 01:36:13 pm
PAE isn't really functional except on FreeBSD HEAD (13-CURRENT) where it recently received some much-needed love.
Title: Re: enable PAE
Post by: OPNsense4ever on February 12, 2019, 10:22:01 pm
Cool. Thanks for the info. That's probably the last straw for this old server. :)