You are not logged in.
I have had arch installed on my Framework 13 laptop for a few months with no issues however the CPU fan has recently started going at full speed regardless of CPU temp.
After running sensors-detect and sensors my output is:
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +29.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +26.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +26.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +27.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +25.0°C (high = +100.0°C, crit = +100.0°C)
cros_ec-isa-0000
Adapter: ISA adapter
fan1: 0 RPM
F75303_Local: +28.9°C
F75303_CPU: +29.9°C
F75303_DDR: +28.9°C
Battery: +27.9°C
PECI: +31.9°C
BAT1-acpi-0
Adapter: ACPI interface
in0: 16.26 V
curr1: 470.00 mA
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: +30.0°C
nvme-pci-0100
Adapter: PCI adapter
Composite: +28.9°C (low = -0.1°C, high = +69.8°C)
(crit = +84.8°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +31.8°C
Following the guidance of https://wiki.archlinux.org/title/Fan_speed_control I attempted to increase the fan divisor by inputting
chip cros_ec-isa-0000
set fan1_div 4
in /etc/sensors.d/fan-speed-control.conf however I get the error
Error: File /etc/sensors.d/fan-speed-control.conf, line 1: Parse error in chip name
I have also tired using the fw-ectool-git package but when I use the commands the outputs seem correct but no change is actually made
[SOLVED]
Long story short it was an issue in which the fan connectors were bent, i was able to cut the housing off the pins and manually bend them back into place. Following this the fan was slower (around 1200 RPM) however it would not deviate from that. Once i uninstalled fw-fanctrl it resumed behavior as expected.
TLDR: I bent the pins and fw-fanctrl stopped the fan from adjusting based on heat.
Last edited by Chanterelle64 (2025-06-18 07:10:52)
Offline
Maybe u need fw-fanctrl, I think the guide u posted is mostly for the desktop pc..
Offline