FreeBSD/OPNSense does not report all the CPU core temp [HOTFIX]

Started by hakuna, December 01, 2024, 06:44:21 AM

Previous topic - Next topic
Context:

So I got a Sophos 210 Rev3 box that comes with an Intel G3900 2/2
I wanted something more........ suitable so I upgraded the CPU to an Intel  i7-6700T 4/8 --- LGA1151
Also, the stock fan is freaking loud so I downgraded to a Noctua 4020 FLX, we cannot manage the speed so PWM is useless, FLX runs at full speed at all time.

Problem:

I can see the overall temperature on the BIOS but that is all.
Out of the box, there is no way to check all the cores temperature on OPNSense.
I needed to be able to see how hot the i7 is running with a weaker fan.



Solution:
FreeBSD requires the tempcore module loaded on boot: System > Settings > Tunables

Intel: coretemp_load = YES
AMD: amdtemp_load = YES

Now I can see all the cores' temperature.

Unless I am missing something, this seems a harmless settings change and should be default.
All the baremetal I have used to run OPNSense, they only displayed one core temp and both zones with nothing else, but until then I didn't bother much.
So this is not a Sophos hardware thing.





System > Settings > Miscellaneous > Thermal Sensors ...
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)