You are not logged in.

#1 2015-01-24 13:03:28

pinnocchio
Member
Registered: 2015-01-24
Posts: 11

ThinkPad E530 fan problem

Hi,

I've got problem with ThinkPad E530 3259-AAG. The fan speed is constant and doesn't reflect temperature of CPU. Temperature is usually 70°C - 105°C.

Any tool shows 0 RPM, but fan is actually running.

Hardware is OK - fan speed is correctly changing during start-up and depends on temperature. It goes wrong when kernel is loaded.

kernel:

$ uname -r
3.18.2-2-ARCH

thinkpad_acpi:

$ modinfo thinkpad_acpi
filename:       /lib/modules/3.18.2-2-ARCH/kernel/drivers/platform/x86/thinkpad_acpi.ko.gz
license:        GPL
version:        0.25
description:    ThinkPad ACPI Extras
author:         Henrique de Moraes Holschuh <hmh@hmh.eng.br>
author:         Borislav Deianov <borislav@users.sf.net>
alias:          dmi:bvnIBM:bvrI[MU]ET??WW*
alias:          tpacpi
srcversion:     007761E9C194C5990973FE2
alias:          acpi*:LEN0068:*
alias:          acpi*:IBM0068:*
depends:        rfkill,led-class,hwmon,nvram,snd
intree:         Y
vermagic:       3.18.2-2-ARCH SMP preempt mod_unload modversions 
parm:           experimental:Enables experimental features when non-zero (int)
parm:           debug:Sets debug level bit-mask (uint)
parm:           force_load:Attempts to load the driver even on a mis-identified ThinkPad when true (bool)
parm:           fan_control:Enables setting fan parameters features when true (bool)
parm:           brightness_mode:Selects brightness control strategy: 0=auto, 1=EC, 2=UCMS, 3=EC+NVRAM (uint)
parm:           brightness_enable:Enables backlight control when 1, disables when 0 (uint)
parm:           volume_mode:Selects volume control strategy: 0=auto, 1=EC, 2=N/A, 3=EC+NVRAM (uint)
parm:           volume_capabilities:Selects the mixer capabilites: 0=auto, 1=volume and mute, 2=mute only (uint)
parm:           volume_control:Enables software override for the console audio control when true (bool)
parm:           index:ALSA index for the ACPI EC Mixer (int)
parm:           id:ALSA id for the ACPI EC Mixer (charp)
parm:           enable:Enable the ALSA interface for the ACPI EC Mixer (bool)
parm:           hotkey:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           bluetooth:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           video:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           light:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           cmos:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           led:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           beep:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           brightness:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           volume:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           fan:Simulates thinkpad-acpi procfs command at module load, see documentation

/etc/modprobe.d/thinkpad_acpi.conf:

$ cat /etc/modprobe.d/thinkpad_acpi.conf 
options thinkpad_acpi experimental=1 fan_control=1 bluetooth=enable

thinkpad_acpi effective parameters:

module: thinkpad_acpi
    parameter: brightness_enable --> 2
    parameter: brightness_mode --> 4
    parameter: enable --> Y
    parameter: experimental --> 1
    parameter: fan_control --> Y
    parameter: force_load --> N
    parameter: id --> ThinkPadEC
    parameter: index --> -536870912
    parameter: volume_capabilities --> 0
    parameter: volume_control --> N
    parameter: volume_mode --> 3

/usr/bin/sensors:

$ sensors
thinkpad-isa-0000
Adapter: ISA adapter
fan1:           0 RPM

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +95.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +95.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +95.0°C  (high = +87.0°C, crit = +105.0°C)

/proc/acpi/ibm/fan:

$ cat /proc/acpi/ibm/fan 
status:         enabled
speed:          0
level:          auto
commands:       level <level> (<level> is 0-7, auto, disengaged, full-speed)
commands:       enable, disable
commands:       watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))

Offline

#2 2015-01-28 08:44:31

amish
Member
Registered: 2014-05-10
Posts: 470

Re: ThinkPad E530 fan problem

Offline

#3 2015-02-21 14:32:48

pinnocchio
Member
Registered: 2015-01-24
Posts: 11

Re: ThinkPad E530 fan problem

I suppose there is no relation with my problem, because I've got ThinkPad where is used thinkpad_acpi module to control fan speed. I believe there is problem with this module (it probably cannot read and control fan speed on my model).

Offline

#4 2015-02-27 22:16:01

thgs
Member
Registered: 2015-02-26
Posts: 2

Re: ThinkPad E530 fan problem

i have a thinkpad e531 and i have not managed to control the fan or get output from sensors. I think my model and possibly yours are not supported.

Check here http://www.thinkwiki.org/wiki/How_to_control_fan_speed

I have tried most of the things mentioned on that wiki to control the fan speed, without any success

Last edited by thgs (2015-02-27 22:16:45)

Offline

#5 2019-03-02 23:11:13

hai_bar
Member
Registered: 2015-12-31
Posts: 7

Re: ThinkPad E530 fan problem

Dear OP,

did you have any updates (I know it's been few years, hopefully you're still around and will see this) regarding this issue?

I have a Thinkpad E550 Laptop with :

[haitham@haibar ~]$ uname -r
4.20.13-arch1-1-ARCH
[haitham@haibar ~]$ modinfo thinkpad_acpi
filename:       /lib/modules/4.20.13-arch1-1-ARCH/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz
license:        GPL
version:        0.26
description:    ThinkPad ACPI Extras
author:         Henrique de Moraes Holschuh <hmh@hmh.eng.br>
author:         Borislav Deianov <borislav@users.sf.net>
alias:          dmi:bvnIBM:bvrI[MU]ET??WW*
alias:          tpacpi
srcversion:     91BAB6ED52C33121D9B2B7F
alias:          acpi*:LEN0268:*
alias:          acpi*:LEN0068:*
alias:          acpi*:IBM0068:*
depends:        snd,rfkill,nvram,battery
retpoline:      Y
intree:         Y
name:           thinkpad_acpi
vermagic:       4.20.13-arch1-1-ARCH SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        20:B1:F4:1B:0B:9E:04:DF:0E:7E:4A:19:5F:90:4B:BA:DC:BC:A0:12
sig_hashalgo:   sha512
signature:      20:B8:07:5D:77:47:98:D0:73:8C:54:3B:54:E2:14:27:8E:82:E6:82:
		91:E6:60:B8:6E:ED:F0:CD:C3:96:CB:28:8B:6D:34:54:D0:F7:F3:75:
		0F:76:74:24:A8:27:BD:F1:D1:06:A4:16:2C:56:EA:19:21:BB:C3:AB:
		E5:B6:0F:E6:FB:09:9A:A2:96:9E:C5:3E:AD:03:81:C0:03:11:46:81:
		F5:17:8B:3B:3C:32:B9:F3:12:82:BC:83:0E:13:8C:D5:56:5B:21:38:
		69:23:C4:63:45:58:24:D2:DA:46:AB:0E:6F:AA:0F:78:3E:60:F6:0F:
		82:B2:DB:5E:A2:6E:90:E2:A4:BD:DE:6C:B1:54:7F:0C:D2:AD:25:5A:
		B6:C6:53:20:CA:57:C2:DB:BF:EB:EE:98:6A:BE:B9:45:05:E7:2E:5A:
		5F:DA:FA:F4:DD:A7:DC:BD:E9:B7:27:A1:36:3D:2D:C0:20:3F:20:46:
		32:63:FB:33:BE:5A:1C:23:F0:6B:12:46:4B:B0:C8:9A:4F:AF:2A:EE:
		B5:8D:49:78:E0:FD:6F:4D:34:7C:EA:DC:19:60:3F:0E:C6:44:3A:3E:
		BB:7A:DE:E2:63:DA:AC:AA:43:03:71:51:58:1E:CF:64:17:59:CC:B4:
		BA:28:6B:17:A5:D6:3F:EC:A1:FB:95:0C:D7:8A:63:B7:C1:A1:9A:75:
		1A:10:D4:65:AC:03:BB:F1:BF:64:A7:45:D8:74:27:31:EB:1A:90:44:
		18:F2:7B:38:4D:D7:A0:C1:1F:F7:3C:88:D6:AA:E7:3E:3C:60:E2:D1:
		CD:F8:4B:A7:66:CF:93:E0:D3:E6:46:20:DB:DC:07:51:BE:17:AF:32:
		2C:3B:5A:C8:F9:C4:2B:EF:EF:91:13:DF:88:E2:84:C0:AA:B0:55:D3:
		BC:68:F7:2E:07:70:44:C5:38:C5:26:6D:19:D3:3A:0F:AA:54:63:FB:
		EB:51:FA:D3:57:F7:6D:EC:CA:E8:79:1A:37:E8:64:A4:72:6F:50:B7:
		0A:2B:40:5B:87:E7:E8:E3:8F:1D:A5:BD:63:D0:25:DF:F6:F1:82:33:
		DF:7F:00:F5:7B:CD:A8:01:12:48:2D:33:22:D9:4C:E6:8A:61:15:E9:
		60:E3:D2:13:C8:00:02:CA:91:A6:C0:16:60:8A:E4:1D:06:BF:DB:EC:
		20:3E:EF:5C:28:56:16:8A:13:E5:90:15:63:38:E2:56:20:F6:1B:40:
		4B:33:A4:13:1C:08:D2:C8:2F:E4:D9:C9:CD:84:22:C3:0B:75:D3:AA:
		5F:CD:8B:CC:26:B6:90:47:48:3D:50:DF:2B:10:A2:38:50:89:36:FF:
		3D:55:4A:83:4B:B8:C5:6B:9E:AA:69:03
parm:           experimental:Enables experimental features when non-zero (int)
parm:           debug:Sets debug level bit-mask (uint)
parm:           force_load:Attempts to load the driver even on a mis-identified ThinkPad when true (bool)
parm:           fan_control:Enables setting fan parameters features when true (bool)
parm:           brightness_mode:Selects brightness control strategy: 0=auto, 1=EC, 2=UCMS, 3=EC+NVRAM (uint)
parm:           brightness_enable:Enables backlight control when 1, disables when 0 (uint)
parm:           volume_mode:Selects volume control strategy: 0=auto, 1=EC, 2=N/A, 3=EC+NVRAM (uint)
parm:           volume_capabilities:Selects the mixer capabilites: 0=auto, 1=volume and mute, 2=mute only (uint)
parm:           volume_control:Enables software override for the console audio control when true (bool)
parm:           software_mute:Request full software mute control (bool)
parm:           index:ALSA index for the ACPI EC Mixer (int)
parm:           id:ALSA id for the ACPI EC Mixer (charp)
parm:           enable:Enable the ALSA interface for the ACPI EC Mixer (bool)
parm:           hotkey:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           bluetooth:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           video:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           light:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           cmos:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           led:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           beep:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           brightness:Simulates thinkpad-acpi procfs command at module load, see documentation
parm:           volume:Simulates thinkpad-acpi procfs 
haitham@haibar ~]$ sensors
radeon-pci-0500
Adapter: PCI adapter
temp1:            N/A  (crit = +120.0°C, hyst = +90.0°C)

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

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +38.0°C  (crit = +127.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +38.0°C  (high = +105.0°C, crit = +105.0°C)
Core 0:        +38.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:        +37.0°C  (high = +105.0°C, crit = +105.0°C)

pch_wildcat_point-virtual-0
Adapter: Virtual device
temp1:        +36.0°C  

and at module load, see documentation
parm:           fan:Simulates thinkpad-acpi procfs command at module load, see documentation

I've been trying several hints mentioned in this wiki page but nothing seems to get the fan to go over 0rpm. One thing I was doing had the fan (sound perceived) for less than second and it was following the steps in the overview (lm_sensors) of that wiki page, specifically "increasing fan_div" -> i created the (/etc/sensors.d/fan-speed-control.conf) file with the once:

 chip "coretemp-isa-*"
set fan1_div 4

and second with:

chip "radeon-pci-*"
set fan1_div 4

Both gave back errors after running $sensors -s

[root@haibar sensors.d]# sensors -s
Error: File /etc/sensors.d/fan-speed-control.conf, line 2: Unknown feature name
radeon-pci-0500: No such subfeature known

Any one has/had similar issues?

Offline

#6 2019-03-02 23:35:49

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,645

Re: ThinkPad E530 fan problem

The OP has not been here since 2016. Please do not necrobump.

Closing.

Offline

Board footer

Powered by FluxBB