Bug 685070

Summary: No more /proc/acpi/ibm/ecdump in thinkpad_acpi, break tp-fan control
Product: [Fedora] Fedora Reporter: Mark van Rossum <mvanross>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: ebachalo, extras-orphan, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, notting
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-25 04:58:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Mark van Rossum 2011-03-15 08:31:53 UTC
In F15 -alpha, the thinkpad_acpi module does not create
/proc/acpi/ibm/ecdump
anymore.

The log files don't tell me why...

This file is needed however by tpfancontrol.
which now fails with 
tp-fancontrol: line 242: /proc/acpi/ibm/ecdump: No such file or directory


Can one get it back?

uname -a
Linux t61p 2.6.38-0.rc8.git0.1.fc15.i686.PAE #1 SMP Tue Mar 8 08:16:43 UTC 2011 i686 i686 i386 GNU/Linux

Comment 1 Bill Nottingham 2011-03-15 16:34:59 UTC
I don't think the upstream kernel is going to change back. Assigning to kernel in any case.

Where did you get 'tp-fancontrol' from? It's not something we ship in Fedora (as far as I can tell), so it's not something we can fix.

Comment 2 Bill Nottingham 2011-03-15 16:35:38 UTC
Your best bet is likely to report this to where you got 'tp-fancontrol' from, so they can fix their code. In any case the kernel should be providing the optimum fan control automatically wherever possible.

Comment 3 Chuck Ebbert 2011-03-25 04:58:55 UTC
We don't provide tp-fancontrol

Comment 4 Eric Bachalo 2011-09-22 20:51:21 UTC
The /proc/acpi/ibm/ecdump file is created when the option experimental=1 is given to the thinkpad_acpi module; tp-fancontrol also needs fan_control=1 option.

To allow tp-fancontrol to work with Fedora 15 you should create a modprobe config file in /etc/modprobe.d with the following lines:

#Options to thinkpad-acpi to allow tp-fancontrol to work.
options thinkpad-acpi fan_control=1 experimental=1

e.g.
cat /etc/modprove.d/tp-fancontrol.conf
#Options to thinkpad-acpi to allow tp-fancontrol to work.
options thinkpad-acpi fan_control=1 experimental=1


Reboot and tp-fancontrol should work now.

If you only need manual control of the fan, 
  e.g. 'echo level 7 > /proc/acpi/ibm/fan'

Then only fan_control=1 is required.

Hope this helps.