ibm-acpi - IBM ThinkPad ACPI Extras Driver

Linux ACPI
IBM Thinkpad

This is a Linux ACPI driver for the IBM ThinkPad laptops. It aims to support various features of these laptops which are accessible through the ACPI framework but not otherwise supported by the generic Linux ACPI drivers.

Features

The features currently supported are the following (see the README for detailed description):

Compatibility

The driver has been tested on the following ThinkPad models:

modelhotkeybluetoothvideolightdockbaycmosledbeepthermalecdumpbrightnessvolumefan
570 Not supportedNot supportedWorkingNot supportedWorkingWorkingNot supportedWorkingWorkingWorkingWorkingNot supportedWorkingWorking
600eNot testedNot supportedNot testedNot supportedNot testedNot testedNot supportedNot testedNot testedNot testedNot testedNot supportedNot testedNot tested
600xNot workingNot supportedNot testedNot supportedNot testedNot testedNot supportedNot testedNot testedNot testedNot testedNot supportedNot testedNot tested
770eNot testedNot supportedWorkingNot supportedNot testedNot testedNot supportedWorkingWorkingNot testedNot testedNot supportedNot supportedNot tested
770xPartially workingNot supportedPartially workingNot supportedNot testedWorkingNot supportedWorkingWorkingWorkingWorkingNot supportedNot supportedPartially working
A20mWorkingNot supportedNot workingWorkingNot testedWorkingNot supportedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
A21eWorkingNot supportedPartially workingWorkingNot supportedNot supportedNot supportedWorkingWorkingWorkingWorkingWorkingPartially workingPartially working
A21mNot testedNot supportedNot testedNot testedNot testedNot testedNot supportedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
A21pNot testedNot supportedNot testedNot testedNot testedNot testedNot supportedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
A22pWorkingNot supportedNot testedNot testedNot testedNot workingNot supportedWorkingNot testedNot testedNot testedNot testedNot testedNot tested
A30 Not testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
A30pWorkingWorkingWorkingWorkingNot testedNot testedNot testedWorkingWorkingNot testedNot testedNot testedNot testedNot tested
A31 WorkingNot testedNot testedWorkingNot testedWorkingWorkingNot testedWorkingNot testedNot testedNot testedNot testedNot tested
A31pWorkingWorkingNot workingWorkingNot testedNot testedNot testedWorkingWorkingWorkingNot testedNot testedNot testedNot tested
G40 WorkingNot supportedPartially workingNot supportedNot supportedNot supportedWorkingNot workingWorkingNot testedNot testedNot testedNot testedNot tested
G41 Not testedNot supportedNot testedNot supportedNot supportedNot testedNot testedNot testedNot testedNot supportedNot testedNot testedNot testedNot tested
R30 Not testedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot testedNot testedNot testedNot testedNot tested
R31 WorkingNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot testedNot testedNot testedNot testedNot tested
R32 WorkingNot testedWorkingWorkingNot supportedNot supportedWorkingWorkingWorkingNot testedNot testedNot testedNot testedNot tested
R40 WorkingNot testedWorkingWorkingNot supportedWorkingWorkingWorkingWorkingNot testedNot testedNot testedNot testedNot tested
R40eNot workingNot supportedNot testedNot supportedNot supportedNot supportedNot workingNot workingPartially workingWorkingWorkingWorkingNot workingNot tested
R50 WorkingWorkingPartially workingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingNot testedNot testedNot tested
R50eWorkingNot supportedNot testedWorkingNot supportedNot supportedWorkingWorkingWorkingWorkingWorkingNot testedNot testedNot tested
R50pWorkingWorkingPartially workingWorkingPartially workingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
R51 WorkingWorkingPartially workingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
T20 Not testedNot supportedWorkingWorkingNot testedWorkingNot supportedWorkingWorkingNot testedNot testedNot testedNot testedNot tested
T21 WorkingNot supportedWorkingWorkingNot testedWorkingNot supportedWorkingWorkingNot testedWorkingNot testedNot testedNot tested
T22 WorkingNot supportedWorkingWorkingNot testedWorkingNot supportedWorkingWorkingNot testedNot testedNot testedNot testedNot tested
T23 WorkingNot testedWorkingWorkingNot testedWorkingNot testedNot testedNot testedNot testedNot testedWorkingWorkingWorking
T30 WorkingNot testedWorkingWorkingNot testedWorkingWorkingWorkingWorkingNot testedNot testedNot testedNot testedNot tested
T40 WorkingWorkingWorkingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
T40pWorkingWorkingPartially workingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
T41 WorkingWorkingPartially workingWorkingPartially workingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
T41pWorkingWorkingPartially workingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
T42 WorkingWorkingPartially workingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
T42pWorkingWorkingPartially workingWorkingNot testedWorkingWorkingWorkingWorkingWorkingWorkingNot testedNot testedNot tested
X20 WorkingNot supportedPartially workingWorkingPartially workingNot testedNot supportedWorkingWorkingWorkingWorkingNot testedNot testedNot tested
X21 WorkingNot supportedWorkingNot testedNot testedNot testedNot supportedWorkingPartially workingWorkingNot testedNot testedNot testedNot tested
X22 Not testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
X23 Not testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
X24 Not testedNot testedNot testedNot testedNot testedNot testedWorkingWorkingWorkingNot testedNot testedNot testedNot testedNot tested
X30 WorkingNot testedNot testedWorkingNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot testedNot tested
X31 WorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
X40 WorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorkingWorking
Legend: Working Working   Partially working Partially working   Not working Not working   Not supported Not supported   Not tested Not tested   

Please submit updates to ibm-acpi@hmh.eng.br

Latest releases

The ibm-acpi driver is part of the Linux kernel 2.6.10 and later (option CONFIG_ACPI_IBM). The version included in the kernel may be older than the latest release available from this web site.

Older releases are also available.

Interesting links related to this project


SourceForge Logo Valid HTML 4.01! Last modified: 14.1.2007 02:56:49. MEST © hmh, borislav, akw