600X and fan speed

Solaris, RedHat, FreeBSD and the like
Post Reply
Message
Author
pikaia
Freshman Member
Posts: 59
Joined: Fri Mar 14, 2008 10:24 am
Location: Cincy, OH

600X and fan speed

#1 Post by pikaia » Sun Jul 06, 2008 11:51 pm

Hey everyone.

I'm running a CPU upgraded (450 to 750) 600x dual booting Xubuntu Hardy that I'm having a bit of problem with. The fan will kick on and run the whole time at full speed. I followed the instructions on the Thinkwiki about how to control fan speed using the thinkpad-acpi parameter, but I am having no luck with it actually taking effect. I punch in the code:

# echo level auto > /proc/acpi/ibm/fan (for default auto setting) but the /proc/acpi/ibm/fan file shows it at level 7 (max) all the time.

Do you know what I'm doing wrong? I've tried both with acpi=off apm=on and with acpi=force but neither seems to work. I see the message at the bottom of the thinkwiki page about the 600x using a 'different' interface, but I can't make heads or tails of what it means.

I appreciate any help. Thanks.

lightweight
Sophomore Member
Posts: 234
Joined: Sat Jun 30, 2007 10:56 pm
Location: L. A.

#2 Post by lightweight » Mon Jul 07, 2008 4:28 pm

I am not certain, but I believe its been said on this forum that 600x does not support acpi but rather apm. So, you may be out of luck.

Still, if this is the case and you *can* use acpi:
/proc/acpi/ibm/fan file shows it at level 7 (max) all the time.
is your redirect actually writing? Should you get an error and are writing from your user, and assuming that user is in sudoers, do

Code: Select all

echo enable |sudo tee /proc/acpi/ibm/fan
echo "level auto" |sudo tee /proc/acpi/ibm/fan
instead.

You should also do an lsmod and see if you have thinkpad_acpi or ibm_acpi loaded. Then edit the appropriate modprobe option to have fan_control=1. By default (iirc) there is no entry for fan control. ('cause it's a super slow work day) you could do it in one step with this, or just manually edit:

Code: Select all

sudo perl -pi -e 'if (/^[^#].+/) {s/^(.*)$/$1 fan_control=1/;}' /etc/modprobe.d/`lsmod | awk '$1 ~ /(ibm|thinkpad)_acpi/ {print $1}'`.modprobe
In the end, it should look something like this (I use thinkpad_acpi):

Code: Select all

$ egrep -v "^#" /etc/modprobe.d/thinkpad_acpi.modprobe 
options thinkpad_acpi hotkey=enable,0xffffbf experimental=1 fan_control=1 
Have: x60s ultralight 1705-CTO, Debian SiD, Linux 2.6.25-2 | x61s ultralight 7668-CTO, Debian SiD/Experimental, Linux 2.6.27-git5 | Model M 1391401, white label, 07-17-91
Had: x22, Debian Testing/SiD, Linux 2.6.18-22

pikaia
Freshman Member
Posts: 59
Joined: Fri Mar 14, 2008 10:24 am
Location: Cincy, OH

#3 Post by pikaia » Mon Jul 14, 2008 5:55 pm

Ok,

I've pondered over this for a while now and cannot figure out how to do an lsmod?

I'd love to get this fan speed and acpi working properly, but I'm lost.

Could you lead me in the right direction?

Thanks
600E (500Mhz), 600E (366Mhz), 600X (750Mhz), Gateway MX6422, and a pile of rehabbed desktops.

GomJabbar
Moderator
Moderator
Posts: 9765
Joined: Tue Jun 07, 2005 6:57 am

#4 Post by GomJabbar » Mon Jul 14, 2008 6:07 pm

lsmod is a command you run from console (Konsole) to find out information related to your setup.
DKB

whizkid
ThinkPadder
ThinkPadder
Posts: 1555
Joined: Wed Sep 29, 2004 1:40 pm
Location: Saint Paul, MN
Contact:

#5 Post by whizkid » Tue Jul 15, 2008 9:01 am

The 600X does support ACPI. Make sure you have the latest BIOS (55) because earlier versions are (more) buggy. Recent kernels require no parameters to work on the 600X, even for sound. (A couple of years ago, I needed one to get CardBus and sound to work, but no longer.)
Machine-Project: 750P, 600X, T42, T60, T400, X1 Carbon Touch

pikaia
Freshman Member
Posts: 59
Joined: Fri Mar 14, 2008 10:24 am
Location: Cincy, OH

#6 Post by pikaia » Tue Jul 15, 2008 10:29 am

So if I just add acpi=force in the grub I should be fine?

I'm currently running the most recent BIOS update (55)
600E (500Mhz), 600E (366Mhz), 600X (750Mhz), Gateway MX6422, and a pile of rehabbed desktops.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Linux Questions”

Who is online

Users browsing this forum: axur-delmeria and 0 guests