Re: Future directions for ibm-acpi, and a rfc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 10 Feb 2007, Thomas Renninger wrote:
> On Tue, 2007-02-06 at 18:41 -0200, Henrique de Moraes Holschuh wrote:
> 
> > My current slow-burner work is:
> > 	1. Add monitoring kernel thread
> > 	2. Monitor the fan using that thread, detect tachometer and
> > 	   fan quirks automatically using the thread
> 
> Can you outline that one a bit more detailed, please.

Yes.  A passive monitor to check how the fan is acting, and thus detect it's
mode and tachometer quirks.  This is as safe as any fan monitor applet is.

And later, an optional active monitor that does what tp_fancontrol does,
which is a bit safer than doing it in userland.

> This is for debugging only or also to workaround ThinkPads with bad EC
> firmware which potentially leads to overheats?

Working around most of the stuff in
http://thinkwiki.org/wiki/Embedded_Controller_Firmware#Bug:_Tachometer_registers_not_updated_in_disengaged_mode
http://thinkwiki.org/wiki/Embedded_Controller_Firmware#Bug:_Tachometer_registers_not_invalidated_in_disengaged_mode
http://thinkwiki.org/wiki/Embedded_Controller_Firmware#Bug:_Fan_control_loop_status_is_not_initialized

> AFAIK fans on newer models are controlled via EC firmware.

Yes.  But IBM screwed up:
http://thinkwiki.org/wiki/Embedded_Controller_Firmware#Bug:_Fan_control_loop_pulses_the_fan_in_an_annoying_pattern

> You can influence the control via direct EC writes which should only be
> called by the original DSDT's AML code provided by BIOS.

Utopia.

> Adding code that overrides the way the fan is intended to be controlled
> for problematic models or by monitoring temperature sounds complicated
> and risky. (not sure whether this is what you want to do..).

It will be optional, default off.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
ibm-acpi-devel mailing list
ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel

[Index of Archives]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Photo]     [Yosemite Photos]     [Yosemite Advice]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]

  Powered by Linux