Difference between revisions of "Tpctl"

From ThinkWiki
Jump to: navigation, search
(Status: not obsolete yet, as ancient thinkpads need it)
 
(9 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__
 
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
The <tt>tpctl</tt> user-space tool, in conjunction with the <tt>thinkpad</tt> kernel module, provide access to [[SMAPI support for Linux|SMAPI]] functions on ThinkPads. It provides rich functionality for older ThinkPads, but on newer ThinkPads much of this functionality is exposed and supported through an ACPI interface and the SMAPI access does not work anymore. Other models are supported by [[tp_smapi]].
+
The <tt>tpctl</tt> user-space tool, in conjunction with the <tt>thinkpad</tt> kernel module, provides access to some [[SMAPI support for Linux|SMAPI]] functions on various ThinkPad models. This software is now obsolete because the modules no longer build under the latest versions of Linux.
  
{{NOTE|1=The <tt>thinkpad</tt> modules are not compatible with newer kernels.
+
On some relatively new ThinkPad models similar functionality is exposed through an ACPI interface. On some relatively new ThinkPad models a different set of SMAPI features is made available by the [[tp_smapi]] driver. On some models the SMAPI interface is not available at all.
*For kernel 2.6.3 and newer you need <tt>tpctl</tt> >=4.14 and <tt>thinkpad </tt> >=5.5.
 
*Kernels from 2.6.9 are not supported anymore (patch needed).
 
For details, see the [http://tpctl.sourceforge.net/README README] and [http://tpctl.sourceforge.net/SUPPORTED-MODELS list of supported models].
 
}}
 
|}
 
  
 
===Features===
 
===Features===
*supports all kind of APM Power Management options
+
Various power management options and hardware control. For details and usage, see the [http://tpctl.sourceforge.net/README README].
  
 
===Project Homepage / Availability===
 
===Project Homepage / Availability===
Line 18: Line 13:
 
* You need to download the [http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=29354t thinkpad module] and [http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=1204 tpctl userspace tool].
 
* You need to download the [http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=29354t thinkpad module] and [http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=1204 tpctl userspace tool].
 
* There is also an optional GUI: [http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=99929 configure-thinkpad].
 
* There is also an optional GUI: [http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=99929 configure-thinkpad].
 +
* On Debian and Ubuntu systems, these facilities are provided by the packages [http://packages.debian.org/unstable/utils/thinkpad-source thinkpad-source], [http://packages.debian.org/unstable/utils/thinkpad-base thinkpad-base], and [http://packages.debian.org/unstable/utils/tpctl tpctl].  However, Debian is moving to deprecate these packages and remove them from the distribution ([http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400141 bug report #400141]).  As such, no further maintenance is being done on them, and thinkpad-source no longer builds on kernels newer than 2.6.17 or so.  Debian recommends moving to [[tp_smapi]] instead (for which no package yet exists).
  
 
===Status===
 
===Status===
*stable
+
* stable
*inactive
+
* useful only on ancient ThinkPad models
  
 +
===Supported models===
 +
 +
See the [http://tpctl.sourceforge.net/SUPPORTED-MODELS list of supported models].
  
 
[[Category:Tools]] [[Category:Patches]]
 
[[Category:Tools]] [[Category:Patches]]

Latest revision as of 01:16, 8 January 2008

The tpctl user-space tool, in conjunction with the thinkpad kernel module, provides access to some SMAPI functions on various ThinkPad models. This software is now obsolete because the modules no longer build under the latest versions of Linux.

On some relatively new ThinkPad models similar functionality is exposed through an ACPI interface. On some relatively new ThinkPad models a different set of SMAPI features is made available by the tp_smapi driver. On some models the SMAPI interface is not available at all.

Features

Various power management options and hardware control. For details and usage, see the README.

Project Homepage / Availability

Status

  • stable
  • useful only on ancient ThinkPad models

Supported models

See the list of supported models.