tpctl is a package of configuration tools for IBM ThinkPad laptop computers. The main program tpctl, along with its ncurses variant ntpctl, provides access to the functionality of the IBM SMAPI BIOS as documented in the IBM ThinkPad Technical Reference manuals. It can thereby control pointing device behavior, video configuration, power management behavior, etc. It can also configure some parallel and serial port resources and display certain information from the CMOS RAM. Check the tpctl homepage for the complete list of capabilities and compatibility with various models.
| Tags | Hardware Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: thinkpadpm was eliminated. Non-ASCII characters and extra spaces were removed from the SUPPORTED-MODELS file.


Changes: tpctl 4.14 and thinkpad 5.5 now work properly with Linux 2.6.3 and above.


Changes: The main change is improvements to apmiser. This is not the release that supports Linux 2.6.


Changes: This version compiles on RedHat 8.1.


No changes have been submitted for this release.
- All comments
Recent commentsRe: Problems
> no, i was using 2.4 kernel sources, and
> the syntax error had nothing to do with
> module_license. I dont remember exactly
> what the syntax errors were.
Then your comment is completely useless.
Re: Problems
> The syntax errors you refer to are
> probably resulting
> from the use of 3.0pre sources with
> kernels prior to
> 2.4.10. These sources include the
> "MODULE_LICENSE"
> macro which did not exist in earlier
> kernels.
>
no, i was using 2.4 kernel sources, and the syntax error had nothing to do with module_license. I dont remember exactly what the syntax errors were.
Re: Problems
The syntax errors you refer to are probably resulting
from the use of 3.0pre sources with kernels prior to
2.4.10. These sources include the "MODULE_LICENSE"
macro which did not exist in earlier kernels.
Problems
Why are there two syntax errors in thinkpad.c?
Bugs are one thing, but syntax errors?
An experienced user can fix them in a few seconds, others will complain the app is broken and delete it.
tpctl compatibility with kernel
Please note that:
- tpctl 1.x works with Linux 2.2.x only
- tpctl 2.x works with Linux 2.4.x only.
Thomas Hood