The time now is Sat 25 May 2013, 17:20
All times are UTC - 4 |
| Author |
Message |
trio

Joined: 21 Dec 2008 Posts: 1786 Location: अनुमोदना
|
Posted: Mon 13 Jul 2009, 11:29 Post subject:
IBM ACPI fan control GUI V 01 Subject description: a simple ibm_acpi fan control |
|
Inspired by this thread
Background:
I have:
old IBM Thinkpad 570E (PIII 500 Mhz, 256 RAM)
Running puppy 4.x series with acpi=force boot parameter
Its fan will go ON when reaches 70 C, and above 80 C is critical and suddenly it will shutdown, it seems the fan can't catch up with the heat. This happens when using internet for long and big download or playing online (whatever force the cpu to run hard)
Then I found the above thread, and I made up a simple GUI for it, and would like to share it with you.
Install:
Just click the pet package. Don't forget to refresh menus (4.2x) or fixmenus from terminal and restart window manager (4.1x). It comes with a menu entry
How to use:
The GUI will pop up along with a message that tells the status os your ibm acpi fan. Read it, find the line which tells available fan speed level options. In my case only 0 - 7 (0 = off), some models may have disengaged and auto level
Select the speed level from drop down menu and press apply
Once you applied, then everytime your computer start up, it will activate ibm_acpi and activate the fan accordingly (see /root/Startup/ibm_acpi_fan)
That's it, now my computer stays cool on demand. No warranty. Try & you may give feed back.
Regards,
Trio
 |
| Description |
|
| Filesize |
10.67 KB |
| Viewed |
1890 Time(s) |

|
| Description |
|

Download |
| Filename |
ibm_fan_control-01.pet |
| Filesize |
1.36 KB |
| Downloaded |
608 Time(s) |
_________________ PET Maker|WbarCC|My Website
|
|
Back to top
|
|
 |
trio

Joined: 21 Dec 2008 Posts: 1786 Location: अनुमोदना
|
Posted: Tue 14 Jul 2009, 03:26 Post subject:
|
|
I quote from this site
* ThinkPad A31, A31p (fan levels RPM: 0 = off, 1-2 = ~3280-3380 (!), 3-5 = ~3200, 6-7 = ~3380, "disengaged" = ~4000 (see NOTE above))
* ThinkPad R50 (highest manual level is 3; disengage mode works and reaches much higher RPM)
* ThinkPad R50p (fan levels RPM: 0 = off, 1-2 = ~3200, 3-5 = ~3500-3600, 6-7 = ~3700-3800, disengaged = ~5300)
* ThinkPad R51 (fan levels RPM: 0 = off, 1-2 = ~3150, 3-5 = ~3350, 6 = ~3750, disengaged = ~5100)
* ThinkPad R51e (fan levels RPM: 0 = off, 1-2 = ~3300, 3-5 = ~3800, 6 = ~4150, disengaged = ~5100)
* ThinkPad R52 (fan levels RPM: 0 = off, 1-2 = ~3350, 3-5 = ~3650, 6 = ~4250, disengaged = ~5245)
* ThinkPad R60 (fan levels RPM: 0 = off, 1-1 = ~2650, 3-5 = ~3300, 6-7 = ~3950, disengaged = ~4800)
* ThinkPad R60e
* ThinkPad T22
* ThinkPad T23 (low speed = ~2200, medium and maximum speed = ~4800; disengaged mode works at ~5800)
* ThinkPad T30
* ThinkPad T40 (fan levels RPM: 1-2 = ~2950, 3-5 = ~3600, 6-7 = ~4050; disengaged = ~5400)
* ThinkPad T41, T41p (fan levels RPM: 1-2 = ~2980, 3-5 = ~3500, 6-7 = ~4050; disengaged mode works at ~5100)
* ThinkPad T42, T42p (fan levels RPM: 1-2 = ~2900, 3-5 = ~3700, 6-7 = ~4700; disengaged mode works at ~5200)
* ThinkPad T43, T43p (fan levels RPM: 1-2 = ~3300, 3-5 = ~4100, 6-7 = ~4700; disengaged mode works at ~6450)
* ThinkPad T60 (fan levels RPM: 1-2 = 3000-3100, 3-5 = ~3600, 6-7 = ~4500; disengaged mode works at ~5500)
* ThinkPad W500 (fan levels RPM: 0=off, 1-2 = 1900, 3-5 = ~3000, 6-7 = ~3500; disengaged mode works at ~5100)
* ThinkPad T61 (fan levels RPM: 0 = off, 1-2 = ~2980, 3-5 = ~3330, 6-7 = ~3760; disengaged mode works at ~4500)
* ThinkPad X30 (level 0 = off, low = ~3900, medium = ~4200, maximum = ~4650, disengaged = ~5900)
* ThinkPad X31 (fan levels RPM: 0 = off, 1-2 = ~2850, 3-5 = ~3450, 6 = ~4050, 7 = ~4150; disengaged mode works at ~4975)
* ThinkPad X40
* ThinkPad X41
* ThinkPad X41 Tablet
* ThinkPad X60 (fan levels RPM: 7 = ~3700, disengaged ~4700)
* ThinkPad X61 (fan levels RPM: 1-2 = ~3400, 3-5 = ~3800, 6-7 = ~4500, disengaged = ~6700)
* ThinkPad X61s (fan levels RPM: 0 = off, 1-2 = ~3800, 3-5 = ~4500, 6-7 = ~4800, disengaged = ~4800) (though fancontrol can keep it at 2500rpm...)
* ThinkPad Z60t, Z60m (fan levels RPM: 1-2 = ~1700, 3-5 = ~2800, 6-7 = ~3500)
* ThinkPad Z61m
* Thinkpad Z61p (fan levels 0-7, auto, disengaged; enable, disable; watchdog (untested))
Probably other models are supported too (please update this page if you confirm this; maintain some ordering too).
_________________ PET Maker|WbarCC|My Website
|
|
Back to top
|
|
 |
trio

Joined: 21 Dec 2008 Posts: 1786 Location: अनुमोदना
|
Posted: Wed 15 Jul 2009, 08:25 Post subject:
|
|
Note: The usual acpi makes the fan to go on at 70 C point, so to test I apply this fan to go on at 45 C, then force the cpu to work hard until 70C, then let cpu cool down. Suprisingly, the regular acpi still controls the fan, it goes off when temp reached below 70 C. So, be aware.
_________________ PET Maker|WbarCC|My Website
|
|
Back to top
|
|
 |
big_bass

Joined: 13 Aug 2007 Posts: 1736
|
Posted: Wed 29 Jul 2009, 11:01 Post subject:
|
|
Hey trio
thanks for digging deeper into this and making a gui
************************************************
I had a report of a problem with the fan in my puplet section
stangly only when a full install was selected which I can't confirm since mine is working correctly and I still haven't been given any detailed information yet so it is listed still as "unconfirmed "
and maybe your GUI is a good solution to this I just need to sort out
for what other versions your GUI could work for also
or be modified to add in more models
************************************************
I attached an info get script here for those having problems with the fan it will provide me with more information about the problem to be correctly identified
click_here
this script is now called info_get_v03.tar.gz
attached
1. download it
2. unzip it
3 click on this script----> info_get_v03
4 this compressed file gets auto built for you info_tarball.tar.gz
5 attach it to your forum post
more people can find what went wrong
fixing problems faster Very Happy
*this will work for any version of puppy*
files that get saved are:
bootkernel.log
cpuinfo.txt
ddcprobe.txt
dmesg.txt
dmidecode.txt
elspci-l.txt
lsmod.txt
meminfo.txt
xerrs.log
Xorg.0.log
if people that have problems with their fan attach the info generated by the attached script
more computers can be added as working
Joe
_________________ slackware 14
|
|
Back to top
|
|
 |
trio

Joined: 21 Dec 2008 Posts: 1786 Location: अनुमोदना
|
Posted: Thu 30 Jul 2009, 00:17 Post subject:
|
|
Big Bass,
Good script for catching bugs!
_________________ PET Maker|WbarCC|My Website
|
|
Back to top
|
|
 |
grr_argh

Joined: 01 Aug 2012 Posts: 8
|
Posted: Wed 01 Aug 2012, 08:49 Post subject:
|
|
Hi all, sorry to grave dig with this thread...
I've just thrown Puppy a USB stick on a ThinkPad X60, but found its running quite hot. I've tired Trio's control util and installed the pup, but when I select a fan level it's not actually affecting the fans (though it shows no errors).
I've used big_bass's script and the results are here. I'm a total newbie to Linux though (just Atari TOS and Windows for me before today) so could really use some help with this.
| Description |
|

Download |
| Filename |
info_tarball.tar.gz |
| Filesize |
28.79 KB |
| Downloaded |
215 Time(s) |
|
|
Back to top
|
|
 |
grr_argh

Joined: 01 Aug 2012 Posts: 8
|
Posted: Thu 18 Oct 2012, 20:14 Post subject:
|
|
Still got no joy with this.. really frustrating
Is anyone else having the same issue with X60 systems?
|
|
Back to top
|
|
 |
simes
Joined: 29 Sep 2007 Posts: 31 Location: Cheshire, UK
|
Posted: Thu 07 Mar 2013, 17:33 Post subject:
X60 systems |
|
Hi there, my turn to resurrect an old thread. In answer to your two posts - yes, I have an X60s (lovely machine, almost identical to the X60) and have the heat problem. There are several steps to handling this in my experience.
1. Reduce heat generation... In BIOS, disable every device you don't use. If you have Intel 3945 wireless card (I did), replace it with an alternative (Google for examples - I chose the Atheros one, under £5 on eBay now). If you can afford to, replace the HDD with an SSD (that's on my list for the future).
2. I am sure you have found the program in Puppy, Menu/System/Hardware Information which allows you to read the ThinkPad's sensors and see current fan speed and temperature. The fan is quiet and you may not notice fan speed changes immediately. Also, these systems are designed to run quite hot. Any temperature in 50-60C range is quite OK, though if you have the Intel 3945 wireless card, the palmrest will be too hot by then.
3. You need to modify the acpi_thinkpad module to allow user control of fan speed. Two commands (i) modprobe -r thinkpad-acpi (ii) modprobe thinkpad-acpi fan_control=1
4. Then the IBM FAN 'pet' in the post above works. It does not give automatic fan control but enables you to push up the fan speed when you see a problem of when the sensors indicate one. At fan speed setting of 7 my fan is reported as running at 4250RPM which is about as expected. The auto setting seems to let the fan go too slowly.
5. I have succeeded in getting auto fan control working on Ubuntu/Mint (Google for ThinkPad-Fan-Control, very useful program, or see here http://www.thinkwiki.org/wiki/How_to_control_fan_speed#Automated_program_-_Simple_ThinkPad_Fan_Control ) but not yet got this working on Puppy.
|
|
Back to top
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|