After the last suse-update (about 28.1.2012) the directory /proc/acpi/ibm was gone. I used to control fan speed via “echo level X > /proc/acpi/ibm/fan”.
Also, there is no /sys/bus/platform/drivers/thinkpad_acpi directory.
The fan is not working at all, at the moment. So, after a short time I have to switch of the computer.
Does anyone has an idea how to control the fan???
Thanks a lot for any hint!
(Lenovo L512, Core i5, openSUSE 12.1 (x86_64), Linux 3.1.0-1.2-desktop x86_64, KDE 4.7.2, rel. 5)
I read “/usr/src/linux/Documentation/laptops/thinkpad-acpi.txt”. But, it does not help me since the /proc/acpi/ibm directory is gone. The same holds for the link ThinkPad ACPI Extras Driver | Free software downloads at SourceForge.net.
What do you mean by “Use the proper sysfs files instead”? I do not have the directory /sys/bus/platform/drivers/thinkpad_acpi. So, is there another helpful sysfs-directory?
I did search the internet in the first place. I found most of the links you’ve posted. But they either describe how to control the fan via /proc/acpi/ibm/fan or /sys/bus/platform/thinkpad. Both methods do not work since both directories are not present. I guess they are supported for the more common thinkpad series like T and R, but not L, SL or Edge.
I found discussions in other forums (Ubuntu, Lenovo) where people experienced similar problems with L- or SL-Thinkpads. But no solution.
So, does anyone have any experience with an** L**-series thinkpad and got it to work?
(Here is my 50-thinkpad_acpi.conf: options thinkpad_acpi experimental=1 hotkey=0xffffff
options thinkpad_acpi fan_control=1
options thinkpad_acpi fan=“leve2 2”
This does not work. And, yes, I’ve updated the BIOS.)
I’ve installed the thinkfan utility you mentioned and tried to start it. It said something like “Cannot find config file”. While fiddling with the thinkfan.conf file the fan started to run! Amazing program! I’ve deinstalled thinkfan and the fan keeps running, even after rebooting and before the operating system (Win7 or Linux) starts.
So, now I’m really a puzzled penguin…HW-bug? buggy BIOS? Why did it stop working when I installed a new kernel?
Good to hear that you’ve got it working. Not good that you deinstalled the program.
You can stop the fan (if it won’t stop) by removing the module. BTW Which kernel did you install?
Please type: “uname -a” (without the quotes) and post it using the
To find the fan module:
Type in: "lsmod" (without the quotes)
To remove the fan module:
Type in: "rm mod name" and then type: "lsmod" to check if it's gone.
After checking a lot of websites, it looks like the fan type and/or lot number that Lenovo put in the L-series are substandard.
For an extra $200 - $300 you could have purchased a T-series ThinkPad. Lenovo has a lot of sales this year before the newer versions come out in the next quarter.
They also sell very reasonably priced "refurbished" and "open box" versions of ThinkPad T-series. And they work great under openSUSE.
Check out the hardware section under Laptops on the openSUSE wiki. http://en.opensuse.org/HCL:IBM_Lenovo_laptops