ACPI: Advanced Configuration and Power Interface

Emma Jane Hogbin

Erich Schubert

Author of the section on DSDT. 
Revision History
Revision v1.62004-07-23ejh
Spelling mistakes fixed, converted the bibliography, added a glossary, moved step-by-step instructions to procedures in examples, and updated the information on the 2.6 kernel and random freezes.
Revision v1.5.12004-07-15ejh
Link included to the French translation of this document.
Revision v1.52004-05-21ejh
Minor updates for the 2.6.6 kernel and corrections regarding which kernels need patching.
Revision v1.42004-05-12ejh
Initial thoughts on the 2.6.5 kernel; includes information on battery monitoring applications causing touch pad lockup problems.

Abstract

Outlines how to patch a kernel for ACPI support.


Table of Contents

1. About this document
1.1. Copyright and License
1.2. Translations
1.3. Preface
1.4. Acknowledgments
1.5. Feedback
1.6. Conventions used in this document
2. About ACPI
2.1. Why switch?
2.2. Distribution News
3. Installing from scratch
3.1. DSDT: Differentiated System Description Table
3.2. Choosing a kernel
3.3. Backups
3.4. Download and unpack the kernel source
3.5. Configure the new kernel
3.6. Compile and install the new kernel
3.7. Reboot and test
3.8. Load related modules
4. Using ACPI
4.1. Switching from APM to ACPI
4.2. /proc/acpi files
A. Patching Kernels
1. Patch
B. Compiling Kernels the Non-Debian Way
1. Compile the kernel
2. Install the new kernel
3. Software packages
C. Known Issues
1. 2.4 series kernels
1.1. DPMS features
2. 2.6 series kernels
2.1. acpi_power_off hangs in 2.6
2.2. Touchpad/Mouse or Keyboard Freezes
D. GNU Free Documentation License
1. PREAMBLE
2. APPLICABILITY AND DEFINITIONS
3. VERBATIM COPYING
4. COPYING IN QUANTITY
5. MODIFICATIONS
6. COMBINING DOCUMENTS
7. COLLECTIONS OF DOCUMENTS
8. AGGREGATION WITH INDEPENDENT WORKS
9. TRANSLATION
10. TERMINATION
11. FUTURE REVISIONS OF THIS LICENSE
12. How to use this License for your documents
Glossary
References and Resources