Does anyone know if the Linux patch will ship with 6.12?
Or any previous version (6.9 does not seem to fix it)?
Which sensors do people think are missing?
the “amdgpu_top” tools seems to have temp sensors for each of the 8 CPU cores. What else are people looking for?
I guess it would make sense for those amdgpu_top sensors to also appear in “sensors”, but it is good enough for now.
I had a quick look, the current kernel code (6.12) includes the fix.
Next step is to find out if there is a Ubuntu/Fedora kernel package which already includes the fix …
UPDATE:
Bad news for Ubuntu, the most recent kernel (6.11.0-9.9) package does not include the fix. So no use updating to the latest version, or build yourself.
Thought I might mention, the 3.06 BIOS beta has realistic temperature thresholds now. So this issue no longer occurs.
Hi.
Which sensors got missed?
I have not noticed any new sensors appearing after upgrading the BIOS.
This is for the FW 13 I guess. The FW 16 most recent BIOS update (3.05) doesn’t mention such a fix.
ACPI thermal sensors are not registered anymore after a “fix” to the linux kernel from ~ 6.7 on. See the first post by Quentin.
Thanks to everyone has posted here so far. I, too, am seeing this exact issue on my FW16. Are there any plans to provide the FW13 update to FW16 for this issue?
The missing sensors issue was tracked at 218586 – No ACPI Thermal Zones after Kernel 6.8 and fixed by kernel version 6.9. Proper ACPI thermal zone fixes were mentioned in the BIOS 3.04 beta notes. Now I guess that 3.04 beta is abandoned and will never be released as non-beta version, but presumably the ACPI table fix also exists in 3.05 beta since there would be no reason not to.
Also have this issue with FW16. Still no new firmware or kernel updates that address this…
The issue was fixed for me with upgrade to kernel 6.11 on FW13 with BIOS 3.05 (i.e. no BIOS thermal zone fix):
$ sudo dmidecode | grep -A3 'Vendor:\|Product:'
Vendor: INSYDE Corp.
Version: 03.05
Release Date: 03/29/2024
Address: 0xE0000
$ dpkg -l linux-image-generic\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================-====================-============-=================================
ii linux-image-generic-hwe-24.04 6.11.0-19.19~24.04.1 amd64 Generic Linux kernel image
$ acpi -t
Thermal 0: ok, 26.8 degrees C
Thermal 1: ok, 28.8 degrees C
Thermal 2: ok, 28.8 degrees C
Thermal 3: ok, 27.8 degrees C
The issue was fixed for me with upgrade to kernel 6.11 on FW13 with BIOS 3.05
I’m on
- Framework Laptop 13 (AMD Ryzen 7040Series), version A5
- BIOS version 03.05
- Debian 12 with realtime kernel 6.12.22 (
6.12.22+bpo-rt-amd64 #1 SMP PREEMPT_RT Debian 6.12.22-1~bpo12+1 (2025-04-25) x86_64 GNU/Linux
).
I still see the firmware bug messages under discussion, i.e.:
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: No valid trip points!
May 02 15:33:24 foobar kernel: thermal LNXTHERM:00: registered as thermal_zone0
May 02 15:33:24 foobar kernel: ACPI: thermal: Thermal Zone [TZ00] (51 C)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: No valid trip points!
May 02 15:33:24 foobar kernel: thermal LNXTHERM:01: registered as thermal_zone1
May 02 15:33:24 foobar kernel: ACPI: thermal: Thermal Zone [TZ01] (51 C)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: No valid trip points!
May 02 15:33:24 foobar kernel: thermal LNXTHERM:02: registered as thermal_zone2
May 02 15:33:24 foobar kernel: ACPI: thermal: Thermal Zone [TZ02] (47 C)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
May 02 15:33:24 foobar kernel: ACPI: thermal: [Firmware Bug]: No valid trip points!
May 02 15:33:24 foobar kernel: thermal LNXTHERM:03: registered as thermal_zone3
May 02 15:33:24 foobar kernel: ACPI: thermal: Thermal Zone [TZ03] (83 C)
May 02 15:33:24 foobar kernel: Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
May 02 15:33:24 foobar kernel: Linux agpgart interface v0.103
May 02 15:33:24 foobar kernel: i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
May 02 15:33:24 foobar kernel: i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
May 02 15:33:24 foobar kernel: i8042: Warning: Keylock active