From ebef34e84b3a64759ead63c758dfc2da88c59df4 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Fri, 23 May 2003 16:37:23 +0000 Subject: [PATCH] Add some hopefully helpful notes about ACPI. Approved by: re (implicitly) Reviewed by: imp --- .../hardware/i386/proc-i386.sgml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml b/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml index a7c5dac79be0..a92fd0703750 100644 --- a/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml +++ b/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml @@ -65,4 +65,31 @@ work around hardware bugs or other oddities. When in doubt, a search of the archives of the &a.mobile; may be useful. + Most modern laptops (as well as many desktops) use the + Advanced Configuration and Power Management (ACPI) standard. &os; + supports ACPI via the ACPI Component Architecture reference + implementation from Intel, as described in the &man.acpi.4; manual + page. The use of ACPI causes instabilities on some machines and it + may be necessary to disable the ACPI driver, which is normally + loaded via a kernel module. This may be accomplished by adding + the following line to /boot/loader.conf: + + hint.acpi.0.disabled="1" + + Users debugging ACPI-related problems may find it useful to + disable portions of the ACPI functionality. The &man.acpi.4; + manual page has more information on how to do this via loader + tunables. + + ACPI depends on a Differentiated System Descriptor Table + (DSDT) provided by each machine's BIOS. Some machines have bad or + incomplete DSDTs, which prevents ACPI from functioning correctly. + Replacement DSDTs for some machines can be found at the DSDT + section of the ACPI4Linux project Web + site. &os; can use these DSDTs to override the DSDT provided by + the BIOS; see the &man.acpi.4; manual page for more + information. +