Thinkfan T430 not working

Post Reply
Message
Author
User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 1:21 am

Thinkfan T430 not working

#1 Post by KoO »

Has anybody had any luck getting thinkfan to work with Thinkpads I have a T430 an having trouble getting control of the fan..Most of the set ups a for systemd
tpfancontrol works fine with windows..

Thanks and Happy Xmas
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

User avatar
rokytnji.1
Global Moderator
Posts: 718
Joined: Sun Apr 13, 2014 9:06 pm

Re: Thinkfan T430 not working

#2 Post by rokytnji.1 »

I have no need to control fan speeds on the fly. Have you installed lm sensors yet

https://packages.debian.org/stretch/lm-sensors

Code: Select all

harry@biker:~
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +41.0°C  (high = +87.0°C, crit = +105.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +41.0°C  (crit = +104.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        3242 RPM

harry@biker:~
$ inxi -M
Machine:   Type: Laptop System: LENOVO product: 2347DS2 v: ThinkPad T430 serial: <root required> 
           Mobo: LENOVO model: 2347DS2 serial: <root required> UEFI [Legacy]: LENOVO 
           v: G1ET41WW (1.16 ) date: 05/25/2012 
harry@biker:~
$ inxi -S
System:    Host: biker Kernel: 4.9.83-antix.1-686-smp-pae i686 bits: 32 Desktop: IceWM 1.3.8 
           Distro: antiX-15-V_386-full Killah P 30 June 2015 
harry@biker:~
$ 

male

Re: Thinkfan T430 not working

#3 Post by male »

And yet systemd is so simple... :p

It doesn't work because in the newer models the file
/proc/acpi/ibm/thermal
is no longer available. The temperature sensors are at a different location in the Sysfs.

Install the package lm-sensors as written by roky.

User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 1:21 am

Re: Thinkfan T430 not working

#4 Post by KoO »

@ rokytnji.1 & male Thanks for trying to help with this, but fast getting over it..like the fan

This is after running sensors-detect and editing the thinkfan.conf file. and a cpu temp of 40c and hdd temp 39c

The fan runs at about 2400 rpm on startup if I open web browser it go 3500 rpm

Code: Select all

koo@antix17:~➤ inxi -M    
Machine:
  Type: Laptop System: LENOVO product: 2349GCM v: ThinkPad T430 
  serial: <root required> 
  Mobo: LENOVO model: 2349GCM serial: <root required> UEFI: LENOVO 
  v: G1ETB8WW (2.78 ) date: 09/19/2018 
▶▶▶ 11:38:40 AM Thu Dec 27 2018 ◀◀◀                                                     
koo@antix17:~➤ inxi -S
System:
  Host: antix17 Kernel: 4.19.10-antix.1-amd64-smp x86_64 bits: 64 Desktop: i3 4.16 
  Distro: antiX-17.2_x64-full Helen Keller 4 October 2018

This my /etc/thinkfan.conf

Code: Select all

# I use this on my T61p:
#tp_fan /proc/acpi/ibm/fan
#tp_thermal /proc/acpi/ibm/thermal (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)
hwmon /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp3_input
hwmon /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input
hwmon /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp2_input
hwmon /sys/devices/virtual/thermal/thermal_zone0/hwmon0/temp1_input


(0,	0,	55)
(1,	48,	60)
(2,	50,	61)
(3,	52,	63)
(4,	56,	65)
(5,	59,	66)
(7,	63,	32767)
This after setting up and reboot..

Code: Select all

koo@antix17:~➤ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +50.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:        +41.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:        +50.0°C  (high = +87.0°C, crit = +105.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        3781 RPM
This very annoying
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

male

Re: Thinkfan T430 not working

#5 Post by male »

KoO wrote:

Code: Select all

# I use this on my T61p:
....

(0,	0,	55)
(1,	48,	60)
(2,	50,	61)
(3,	52,	63)
(4,	56,	65)
(5,	59,	66)
(7,	63,	32767)
You can't just apply the T61p's shift thresholds to your T430. ;)

Look for examples on the net or in /usr/share/doc/thinkfan/example/ and the README.Debian
https://man.cx/thinkfan(1)

Post Reply

Return to “antiX”