Bug 208629
Summary: | ACPI: Invalid active0 threshold - Dell OptiPlex 7010 | ||
---|---|---|---|
Product: | ACPI | Reporter: | Paul Menzel (pmenzel+bugzilla.kernel.org) |
Component: | ACPICA-Core | Assignee: | Zhang Rui (rui.zhang) |
Status: | CLOSED DOCUMENTED | ||
Severity: | normal | CC: | rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.7.6 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
Linux 5.7.6 messages (output of `dmesg`)
Output of `acpidump` |
Description
Paul Menzel
2020-07-20 14:32:34 UTC
Usually, this is because we failed to find any cooling devices associated with this trip point, and it is a BIOS bug in most cases, e.g. missing _AL0 control method. please attach the acpidump output. Created attachment 296013 [details]
Output of `acpidump`
$ grep _AC *.dsl dsdt.dsl: Method (_AC0, 0, Serialized) // _ACx: Active Cooling, x=0-9 dsdt.dsl: Method (_AC1, 0, Serialized) // _ACx: Active Cooling, x=0-9 dsdt.dsl: Method (_AC2, 0, Serialized) // _ACx: Active Cooling, x=0-9 dsdt.dsl: Method (_AC3, 0, Serialized) // _ACx: Active Cooling, x=0-9 dsdt.dsl: Method (_AC4, 0, Serialized) // _ACx: Active Cooling, x=0-9 $ grep _AL *.dsl There is no output. The ACPI Thermal Zone has trip points defined (_ACx), but does not have cooling devices defined for each trip point (_ALx). So this error is caused by the buggy ASL code, which is a violation of the ACPI spec. From OS' perspective of view, we can do nothing to get this fixed. But I will try to reach DELL to see if this buggy ASL can be fixed in BIOS or not. Thanks for reporting this. Bug closed. > But I will try to reach DELL to see if this buggy ASL can be fixed in BIOS or
> not.
Did you get any feedback from Dell?
|