Difference between revisions of "Thinkpad"

From FreekiWiki
Jump to navigation Jump to search
Line 14: Line 14:
 
;fan issues
 
;fan issues
  
simple, on normal systems where one can compile their own kernel, this is easy. Just compile ibm_acpi as a module. Then  <pre>echo "ibm_acpi experimental=1" >> /etc/modules</pre>
+
YAY FIXED<blink>!</blink>
  
after the system boots, there will be extra stuff in /proc/acpi/ibm. We are mainly looking at the embedded controller register dump (ecdump)file located in that directory tree. this file is somewhat of a live hex register that allows you to control some things that bios usually has control over. So many thanks to the uberness off some backwards kids we have the hex number 0x2f which is the value for the fan controls. so when one types:
+
;SIMPLE
<pre>echo 0x2f 0x07 > /proc/acpi/ibm/ecdump</pre>
 
we are telling the fan (0x2f) to operate at it's maximum capabilities. (0x07 is for max speed)..
 
  
though i have only read about this. One could pass the <pre>experimental=1</pre> argument on the boot line for the kernel, if the module is--and which happens to be--built-in. though i don't have the syntax for such thing in my head right now... tsk tsk tsk.
+
append: <pre> acpi=force</pre> to the grub boot options.<br><br>then: <pre>echo 0x2f 0x07 > /proc/acpi/ibm/ecdump</pre><br>
 
+
typing that command and redirecting that output to the embedded control dump (ecdump) file will turn that fan on at it's maximum speed.<br><br>
;note (this may work, someone should try it ^_^)
+
;Notesd
turning on experimental features:
+
this simple script found here: http://www.thinkwiki.org/wiki/How_to_control_fan_speed, and take care of any unnecessary end-user interaction with the fan control. other useful information can be found their as well, about controlling the fan.
 
+
;links
<pre> echo "options ibm_acpi experimental=1" >> /etc/modprobe.d/ibm_acpi.modprobe</pre>
+
http://www.thinkwiki.org
 
+
http://ibm-acpi.sourceforge.net (there is a useful chart with a bunch of ibm information and what ibm_acpi is known to support)
 
 
;external links
 
ibm_acpi sourceforge project: http://ibm-acpi.sourceforge.net<br>
 
ibm_acpi readme: http://ibm-acpi.sourceforge.net/README<br>
 
fan control scripts: http://www.thinkwiki.org/wiki/ACPI_fan_control_script<br>
 
a wiki about thinkpads: http://www.thinkwiki.org<br>
 
most of the information I put in here can be found in the links above.. have fun
 
[[Category:Laptops]]
 

Revision as of 16:34, 13 February 2007

Models

Thinkpad 600

isa sound issues
modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5 synthirq=-1 synthio=-1

Thinkpad 600e

isa sound issues
modprobe cs4232 io=0x530 dma=1 dma2=0 irq=5

Thinnkpad T20/T21

fan issues

YAY FIXED<blink>!</blink>

SIMPLE

append:

 acpi=force

to the grub boot options.

then:

echo 0x2f 0x07 > /proc/acpi/ibm/ecdump


typing that command and redirecting that output to the embedded control dump (ecdump) file will turn that fan on at it's maximum speed.

Notesd

this simple script found here: http://www.thinkwiki.org/wiki/How_to_control_fan_speed, and take care of any unnecessary end-user interaction with the fan control. other useful information can be found their as well, about controlling the fan.

links

http://www.thinkwiki.org http://ibm-acpi.sourceforge.net (there is a useful chart with a bunch of ibm information and what ibm_acpi is known to support)