Weird issue with thermal sensor
-
Hey all,
I'm getting a weird issue with the thermal sensor where it's registering 0.1C. I just upgraded from Protectli's VP2410 to VP2420 which has the Intel J6412 processor in it and for some reason it's not able to read the TZ temperature, but the "Temperature" on the System Information dashboard works fine. Has anyone seen this behaviour before?
sysctl -a | grep temper
hw.acpi.thermal.tz0.temperature: 0.1C
dev.cpu.3.temperature: 52.0C
dev.cpu.2.temperature: 52.0C
dev.cpu.1.temperature: 52.0C
dev.cpu.0.temperature: 52.0CI tried all 3 temperature settings in System -> Advanced -> Miscellaneous without any luck. Note that I did a backup of 23.05.1 on my VP2410 to a restore on top of 2.7.0CE on my VP2420.
Cheers!
-
That value is passed via ACPI. Seeing those read the same fixed value like that (or 127) is quite common and usually indicates an ACPI error in the BIOS. There's nothing you can really do about that in pfSense. Make sure you're running the current BIOS version on the hardware.
Steve
-
@stephenw10 said in Weird issue with thermal sensor:
That value is passed via ACPI.
Hi, in this context, is there a way to suppress the readings of this values?
(hw.acpi.thermal.tz0.temperature: 0.1C)Here tz0 and tz1(because they are invariant):
-
You may be able to disable it in the BIOS. The monitoring graphs will always log it but you can opt not to display it. The dashboard widget allows selecting which items to display.
It's probably possible to disable in using a loader hint too. I've never tried that though. Maybe:
set hint.acpi_tz.0.disabled="1"
Edit: Nope! Some other incantation needed.Steve
-
@stephenw10 said in Weird issue with thermal sensor:
It's probably possible to disable in using a loader hint too. I've never tried that though. Maybe: set hint.acpi_tz.0.disabled="1"
Thanks, I'll fallow this idea - if it works I will report.
-
@stephenw10 said in Weird issue with thermal sensor:
Edit: Nope! Some other incantation needed.
I found this is working:
(add the line in loader.conf.local)
debug.acpi.disabled="thermal" -
Yes, I tested that and also found it works. It would be nice to disable just the tz0 object though.
The 'correct' option here is to dump the ACPI dsdt table and fix it but that's non-trivial!
-
@stephenw10 said in Weird issue with thermal sensor:
It would be nice to disable just the tz0 object though.
Yes it would be nice - the solution I suggested is the kind of "all or nothing" :-(