Closed TullyMore closed 7 years ago
Thanks for taking the time to report this. There was indeed a rather specific bug in the parser, which should be fixed by e806611. Please go ahead and close this issue if you find that the problem is solved.
It works now. Thanks for the fix.
Hint: Make sure to add/re-add the -D
option using systemctl edit thinkfan
to use the "level full-speed"
option as the new install will overwrite any previously set DAEMON_ARGS.
Oh right, the install will overwrite any user-defined settings in override.conf
. That's in fact issue #27 ;-)
"level full-speed"
we need this in docs or config examples.
I encounter the problem that with level 7 the fan isn't using it's full potential. I found your workaround here https://sourceforge.net/p/thinkfan/thinkfan-bugs/10/ and started thinkfan in dangerous mode (-D) with various values and combinations replacing 7 in the level 7 line: "level full-speed", level full-speed, "full-speed", full-speed "level disengaged", level disengaged, "disengaged", disengaged
Each combination resulted in an "Invalid syntax" error message by thinkfan Version 0.99.0 cloned from https://sourceforge.net/projects/thinkfan/ on 4. Nov. 2016.
\# thinkfan -n -D
ERROR: /etc/thinkfan.conf:57: Invalid syntax:
("level full-speed", 68, 32767)
Interestingly enough though, the fan started to run at maximum rpm as tested with echo "level full-speed" > /proc/acpi/ibm/fan and didn't slow down, despite the temperature was way below threshold. Unnecessary to say that starting the systemd service failed.(This behaviour occurred with an older build)