Bug 201883 - ACPI: Invalid passive threshold
Summary: ACPI: Invalid passive threshold
Alias: None
Product: Power Management
Classification: Unclassified
Component: Thermal (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Zhang Rui
Depends on:
Reported: 2018-12-04 12:24 UTC by Cristian Aravena Romero
Modified: 2019-01-10 15:57 UTC (History)
1 user (show)

See Also:
Kernel Version: Ubuntu 4.18.0-11.12-generic 4.18.12
Tree: Mainline
Regression: No

dmesg 4.20.0-042000rc6-generic (67.11 KB, text/plain)
2018-12-11 11:00 UTC, Cristian Aravena Romero
$ sudo acpidump > acpidump.out (1.33 MB, text/plain)
2018-12-27 16:00 UTC, Cristian Aravena Romero
$ LANGUAGE=C grep . /sys/class/thermal/thermal*/* (10.08 KB, text/plain)
2019-01-10 15:57 UTC, Cristian Aravena Romero

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

Open bug in launchpad.net

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*/*

Note You need to log in before you can comment on or make changes to this bug.