Difference between revisions of "SMAPI support for Linux"

From ThinkWiki
Jump to: navigation, search
Line 3: Line 3:
  
 
The SMAPI interfaces has mutated between models and is poorly documented, so Linux support is not exhaustive for most models. There are currently two SMAPI access mechanisms available:
 
The SMAPI interfaces has mutated between models and is poorly documented, so Linux support is not exhaustive for most models. There are currently two SMAPI access mechanisms available:
*[[tp_smapi]] for newer ThinkPad models (extended battery information for models produced since 2001 and possibly earlier; additional features for models produced since 2003)
+
*[[tp_smapi]] for newer ThinkPad models. This module provides battery information for models produced since 2001 and possibly earlier, and additional features for models produced since 2003.
*[[tpctl]] (with the <tt>thinkpad</tt> kernel module) for older ThinkPad models (mostly superceded by ACPI, when available)
+
*[[tpctl]] with the <tt>thinkpad</tt> kernel module for older ThinkPad models (on modern models, this is mostly superceded by the standardized ACPI interface).
  
 
[[Category:Tools]] [[Category:Patches]]
 
[[Category:Tools]] [[Category:Patches]]

Revision as of 18:00, 26 February 2006

ThinkPad laptops include a proprietary interface called SMAPI BIOS (System Management Application Program Interface) which provides some hardware control functionality that is not exposed by standard interfaces such as ACPI and APM.

The SMAPI interfaces has mutated between models and is poorly documented, so Linux support is not exhaustive for most models. There are currently two SMAPI access mechanisms available:

  • tp_smapi for newer ThinkPad models. This module provides battery information for models produced since 2001 and possibly earlier, and additional features for models produced since 2003.
  • tpctl with the thinkpad kernel module for older ThinkPad models (on modern models, this is mostly superceded by the standardized ACPI interface).