https://bugzilla.kernel.org/show_bug.cgi?id=218652

            Bug ID: 218652
           Summary: acpitz sensors regression on Linux 6.7+ on Framework
                    16
           Product: ACPI
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Power-Thermal
          Assignee: acpi_power-ther...@kernel-bugs.osdl.org
          Reporter: qsm...@gmail.com
        Regression: No

After upgrading from 6.1.78 to 6.8.1, I discovered that the `acpitz-*` sensors
had gone missing. I believe that was caused by this commit:

https://github.com/torvalds/linux/commit/f04256a8f7de2c13619b636cec1109e596804229

because the kernel is now logging at boot:

```
ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
ACPI: thermal: [Firmware Bug]: No valid trip points!
ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
ACPI: thermal: [Firmware Bug]: No valid trip points!
ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
ACPI: thermal: [Firmware Bug]: No valid trip points!
ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
ACPI: thermal: [Firmware Bug]: No valid trip points!
```

If I’m reading the laptop's DSDT correctly, the `_HOT` threshold is reported as
0x1218 (463.2 degrees) and the `_CRT` threshold is 0x12E0 (483.2 degrees). The
old code would always create the thermal zones, but after that commit the
kernel ignores any threshold above 448 degrees as implausibly high, and if
there were no valid thresholds it ignores the whole thermal zone.

Even if there are no plausible thresholds, the thermal zone should still be
created so the sensor values can be read.

I reported this in the Framework forum at
https://community.frame.work/t/firmware-bug-acpi-table-error-causes-missing-sensors-on-linux-6-7/47767,
but Mario Limonciello from AMD asked me to file an upstream bug since the
commit message says "No intentional functional impact."

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to