Bug 201883

Summary: ACPI: Invalid passive threshold
Product: Power Management Reporter: Cristian Aravena Romero (caravena)
Component: ThermalAssignee: Zhang Rui (rui.zhang)
Status: CLOSED DOCUMENTED    
Severity: normal CC: rui.zhang
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: Ubuntu 4.18.0-11.12-generic 4.18.12 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg 4.20.0-042000rc6-generic
$ sudo acpidump > acpidump.out
$ LANGUAGE=C grep . /sys/class/thermal/thermal*/*

Description Cristian Aravena Romero 2018-12-04 12:24:33 UTC
Hello,

Open bug in launchpad.net
https://bugs.launchpad.net/bugs/1806682

dmesg:
ACPI: Invalid passive threshold

Best regards,
--
Cristian Aravena Romero (caravena)
Comment 1 Cristian Aravena Romero 2018-12-11 11:00:48 UTC
Created attachment 279947 [details]
dmesg 4.20.0-042000rc6-generic

[    1.654074] ACPI: Invalid passive threshold
Comment 2 Zhang Rui 2018-12-27 15:55:45 UTC
please attach the acpidump output.
Comment 3 Cristian Aravena Romero 2018-12-27 16:00:16 UTC
Created attachment 280155 [details]
$ sudo acpidump > acpidump.out
Comment 4 Cristian Aravena Romero 2019-01-10 13:20:33 UTC
Needs more information? (:
--
Cristian Aravena Romero (caravena)
Comment 5 Zhang Rui 2019-01-10 13:54:41 UTC
According to the acpidump, there is no _PSL control method, which is mandatory for a passive trip point.
So, this is a BIOS bug to me, and there is no way to fix it in Linux kernel.

Bug closed.

BTW, if you're running into a real overheating issue on this machine, I think you can set CONFIG_INT340X_THERMAL and use the int340x thermal drivers plus userspace thermal daemon for thermal control.
Comment 6 Cristian Aravena Romero 2019-01-10 14:16:56 UTC
> BTW, if you're running into a real overheating issue on this machine,

How do I know if I have this temperature problem? How do I check this?
--
Cristian Aravena Romero (caravena)
Comment 7 Zhang Rui 2019-01-10 15:21:51 UTC
you can attach the out of "grep . /sys/class/thermal/thermal*/*"

/sys/class/thermal/thermal*/temp shows the current temperature of each thermal zone.
Comment 8 Cristian Aravena Romero 2019-01-10 15:57:09 UTC
Created attachment 280391 [details]
$ LANGUAGE=C grep . /sys/class/thermal/thermal*/*