1.\" 2.\" Copyright (c) 2001 Michael Smith 3.\" All rights reserved. 4.\" 5.\" Redistribution and use in source and binary forms, with or without 6.\" modification, are permitted provided that the following conditions 7.\" are met: 8.\" 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24.\" SUCH DAMAGE. 25.\" |
26.\" $FreeBSD: head/share/man/man4/acpi.4 126517 2004-03-03 03:02:17Z njl $ |
27.\" 28.Dd July 2, 2001 29.Dt ACPI 4 30.Os 31.Sh NAME 32.Nm acpi 33.Nd Advanced Configuration and Power Management support 34.Sh SYNOPSIS --- 12 unchanged lines hidden (view full) --- 47from Intel. 48.Pp 49Note that the 50.Nm 51driver is automatically loaded by the bootloader, and should not normally 52be compiled into the kernel. 53.Sh ENVIRONMENT 54This support is still experimental, and thus there are many debugging |
55and tuning options which are managed via the kernel environment. 56Tunables can be set at the |
57.Xr loader 8 |
58prompt before booting the kernel or stored in 59.Pa /boot/loader.conf . |
60.Pp 61Debugging is separated between layers and levels, where a layer is 62a portion of the ACPI subsystem, and a level is a particular kind 63of debugging output. 64.Pp 65Both layers and levels are specified as a whitespace-separated list of 66tokens, with layers listed in 67.Va debug.acpi.layer --- 24 unchanged lines hidden (view full) --- 92.Li ACPI_CA_DEBUGGER 93.It 94.Li ACPI_OS_SERVICES 95.It 96.Li ACPI_CA_DISASSEMBLER 97.It 98.Li ACPI_ALL_COMPONENTS 99.It |
100.Li ACPI_AC_ADAPTER |
101.It |
102.Li ACPI_BATTERY |
103.It |
104.Li ACPI_BUS |
105.It |
106.Li ACPI_BUTTON 107.It |
108.Li ACPI_EC 109.It |
110.Li ACPI_FAN |
111.It |
112.Li ACPI_POWER |
113.It |
114.Li ACPI_PROCESSOR 115.It 116.Li ACPI_THERMAL 117.It |
118.Li ACPI_TIMER |
119.It 120.Li ACPI_ALL_DRIVERS 121.El 122.Pp 123The supported levels are: 124.Pp 125.Bl -item -offset indent -compact 126.It --- 94 unchanged lines hidden (view full) --- 221non-functional system. 222.Pp 223The 224.Nm 225driver comprises a set of drivers, which may be selectively disabled 226in case of problems. 227To disable a sub-driver, list it in the kernel 228environment variable |
229.Va debug.acpi.disabled . |
230Multiple entries can be listed, separated by a space. 231.Pp 232ACPI sub-devices and features that can be disabled: 233.Bl -tag -width sysresource 234.It Li all 235Disable all ACPI features and devices. 236.It Li bus 237.Pq Vt feature --- 76 unchanged lines hidden (view full) --- 314.Xr iasl 1 315utilities and some ACPI knowledge. 316.Sh TUNABLES 317.Bl -tag -width indent 318.It Va acpi_dsdt_load 319Enables loading of a custom ACPI DSDT. 320.It Va acpi_dsdt_name 321Name of the DSDT table to load, if loading is enabled. |
322.It Va debug.acpi.disabled |
323Selectively disables portions of ACPI for debugging purposes. 324.It Va hint.acpi.0.disabled 325Disables all of ACPI. 326.It Va hw.acpi.ec.poll_timeout 327Delay in milliseconds to wait for the EC to respond. 328Try increasing this number if you get the error 329.Er AE_NO_HARDWARE_RESPONSE . 330.It Va hw.acpi.reset_video --- 91 unchanged lines hidden --- |