Open Drommer opened 1 year ago
as root try running this command:
echo "level 7" > /proc/acpi/ibm/fan
If your fan doesn't start going like crazy it's the kernel, if it does it's thinkfan.
What needs to be done if it is the kernel?
@dfischer02 Make sure you're on the latest EC firmware. If that doesn't work then a bug must be filed against the kernel, and Lenovo people must bring attention to it.
You're essentially on your own 😢
I have come across a similar problem but with an X380Y. I searched a lot for a way to control this fan in windows, but apparently there was none (only an abandoned attempt to reverse engineer the EC registers).
I then found this project for linux, but my fan does not seem to support manual control, can you corroborate that for me?
/proc/acpi/ibm/fan
output:
status: enabled
speed: 0
level: auto
edit: well, found the answer
I think the problem is more with the driver than with thinkfan itself. However, maybe someone has encountered the same problem and can help.
I have set up getting the temperature from the sensors and changing the level in
/proc/acpi/ibm/fan
, but it has no effect on the actual speed, at any level I havespeed: 0
./etc/thinkfan.conf
:systemctl status thinkfan
:/proc/acpi/ibm/fan
I also create the file
/etc/modprobe.d/thinkpad_acpi.conf
with lineI use Arch Linux, thinkfan compiled from master branch. What am I doing wrong?