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.


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.

