You are not logged in.

#1 2011-08-02 19:49:45

donniezazen
Member
From: Salt Lake City
Registered: 2011-06-24
Posts: 671
Website

Thinkpad T420 fan problem.

Hi,

I am new to Arch Linux. I am coming from Ubuntu. Thinkpad fan does not work by default in Linux. My fan runs continuously at a speed of 3500 RPM. Previously, I have used following two sources to set up thinkfan in Ubuntu.

As stated in thinkpad-wiki, I ran sudo sensors-detect and then find command but i only got 1 sensor instead of three which i use with Ubuntu. I got  /sys/devices/virtual/hwmon/hwmon0/temp1_input.

I added coretemp to modules in rc.conf. /etc/modprobe.d/thinkfan.conf did not exist. Neither does /etc/default/thinkfan. I created them but i have no luck getting fan to work.

Please help.

Thanks.

Offline

#2 2011-08-04 06:02:42

donniezazen
Member
From: Salt Lake City
Registered: 2011-06-24
Posts: 671
Website

Re: Thinkpad T420 fan problem.

Please Help.

Offline

#3 2011-08-07 16:02:16

queltos
Member
Registered: 2008-02-15
Posts: 17

Re: Thinkpad T420 fan problem.

I just installed thinkfan on a T420 from AUR. Worked as expected.

I also could detect only one fan (the loudest one) and after turning it off I still hear some fan running. But controlling the one fan is quite ok for me since the noise is reduced a lot already.

Have you loaded the thinkpad_acpi module?

Offline

#4 2011-08-07 19:39:25

examon
Member
Registered: 2011-05-07
Posts: 208

Re: Thinkpad T420 fan problem.

donniezazen wrote:

Hi,

I am new to Arch Linux. I am coming from Ubuntu. Thinkpad fan does not work by default in Linux. My fan runs continuously at a speed of 3500 RPM. Previously, I have used following two sources to set up thinkfan in Ubuntu.

As stated in thinkpad-wiki, I ran sudo sensors-detect and then find command but i only got 1 sensor instead of three which i use with Ubuntu. I got  /sys/devices/virtual/hwmon/hwmon0/temp1_input.

I added coretemp to modules in rc.conf. /etc/modprobe.d/thinkfan.conf did not exist. Neither does /etc/default/thinkfan. I created them but i have no luck getting fan to work.

Please help.

Thanks.

Hi. I've got ThinkPad X201i and I'm using only these modules for ThinkPad controlling:

tp_smapi thinkpad_acpi 

If I have loaded these modules I just use (as root or with 'sudo'):

#!/bin/bash
echo level 0 | sudo tee /proc/acpi/ibm/fan

This little script just disable my fan... if I want to enable it I just use another script with 'level 1' or 'level 2'. If I want higher fan speed I just use higher integer (max is 'level 4' I think) or I just use 'level auto' for automatic fan control (just like default settings)

IMPORTANT thing is.... if you already installed&loaded modules you need to put this:

options thinkpad_acpi fan_control=1

into your:

/etc/modprobe.d/modprobe.conf

This parameter will enable fan controlling.

Offline

#5 2011-09-06 05:43:13

donniezazen
Member
From: Salt Lake City
Registered: 2011-06-24
Posts: 671
Website

Re: Thinkpad T420 fan problem.

Thanks for replying. Sorry for this delay in reply, i was out of country.

Why do you do it manually? Can't it be done automatically?

When i run echo level 0 | sudo tee /proc/acpi/ibm/fan using any level it immediately goes back to 3500 RPM fan speed. My temperature remains around 65 degrees.

I have installed thinkfan from AUR

I added tp_smapi thinkpad_acpi in rc.conf under module section

I appended options thinkpad_acpi fan_control=1 in /etc/modprobe.d/modprobe.conf

Like you said i can control it using command echo level 0 | sudo tee /proc/acpi/ibm/fan

Thanks.

Offline

#6 2011-09-06 06:03:04

donniezazen
Member
From: Salt Lake City
Registered: 2011-06-24
Posts: 671
Website

Re: Thinkpad T420 fan problem.

donniezazen wrote:

As stated in thinkpad-wiki, I ran sudo sensors-detect and then find command but i only got 1 sensor instead of three which i use with Ubuntu. I got  /sys/devices/virtual/hwmon/hwmon0/temp1_input.

Thanks.

I added the above sensor to thinkfan.conf and thinkfan in daemon list in rc.conf. It seems to work now. Only that my temperature is too high for it to ever come down to it's right level that is 1 or 2.

Why is only one sensor detected unlike 4 in latest Ubuntu release?

Thanks.

Offline

#7 2011-09-06 08:45:07

examon
Member
Registered: 2011-05-07
Posts: 208

Re: Thinkpad T420 fan problem.

I added the above sensor to thinkfan.conf and thinkfan in daemon list in rc.conf. It seems to work now. Only that my temperature is too high for it to ever come down to it's right level that is 1 or 2.

I think you can modify somewhere in thinkfan script, for what temperature will be used specific level of fanspeen.

Why is only one sensor detected unlike 4 in latest Ubuntu release?

I do not use any sensors or so.. so I don't know why you see only one sensor... Maybe Ubuntu is using some kind of a different sensors or so.

Offline

#8 2011-09-16 16:05:47

maxxfell
Member
Registered: 2008-10-03
Posts: 3

Re: Thinkpad T420 fan problem.

I got thinkfan running, after installing from the AUR, by adapting mejo's posts in the Ubuntu forums. Quite a bit of adaptation was needed, though. After loading the coretemp module, I found different temp*_input files than mejo reports.

Offline

#9 2011-09-16 18:57:57

bernarcher
Forum Fellow
From: Germany
Registered: 2009-02-17
Posts: 2,281

Re: Thinkpad T420 fan problem.

maxxfell wrote:

After loading the coretemp module, I found different temp*_input files than mejo reports.

It would be interesting which files these were. Could be more specific?


To know or not to know ...
... the questions remain forever.

Offline

Board footer

Powered by FluxBB