Deleted Added
sdiff udiff text old ( 126098 ) new ( 126517 )
full compact
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 126098 2004-02-22 00:50:00Z 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
56space, and set in the
57.Xr loader 8
58before booting the kernel.
59Kernel environment variables may also be configured in the
60.Xr loader
61configuration file
62.Pa /boot/loader.conf
63or the device resource hints file
64.Pa /boot/device.hints .
65.Pp
66Debugging is separated between layers and levels, where a layer is
67a portion of the ACPI subsystem, and a level is a particular kind
68of debugging output.
69.Pp
70Both layers and levels are specified as a whitespace-separated list of
71tokens, with layers listed in
72.Va debug.acpi.layer

--- 24 unchanged lines hidden (view full) ---

97.Li ACPI_CA_DEBUGGER
98.It
99.Li ACPI_OS_SERVICES
100.It
101.Li ACPI_CA_DISASSEMBLER
102.It
103.Li ACPI_ALL_COMPONENTS
104.It
105.Li ACPI_BUS
106.It
107.Li ACPI_SYSTEM
108.It
109.Li ACPI_POWER
110.It
111.Li ACPI_EC
112.It
113.Li ACPI_AC_ADAPTER
114.It
115.Li ACPI_BATTERY
116.It
117.Li ACPI_BUTTON
118.It
119.Li ACPI_PROCESSOR
120.It
121.Li ACPI_THERMAL
122.It
123.Li ACPI_FAN
124.It
125.Li ACPI_ALL_DRIVERS
126.El
127.Pp
128The supported levels are:
129.Pp
130.Bl -item -offset indent -compact
131.It

--- 94 unchanged lines hidden (view full) ---

226non-functional system.
227.Pp
228The
229.Nm
230driver comprises a set of drivers, which may be selectively disabled
231in case of problems.
232To disable a sub-driver, list it in the kernel
233environment variable
234.Va debug.acpi.disable .
235Multiple entries can be listed, separated by a space.
236.Pp
237ACPI sub-devices and features that can be disabled:
238.Bl -tag -width sysresource
239.It Li all
240Disable all ACPI features and devices.
241.It Li bus
242.Pq Vt feature

--- 76 unchanged lines hidden (view full) ---

319.Xr iasl 1
320utilities and some ACPI knowledge.
321.Sh TUNABLES
322.Bl -tag -width indent
323.It Va acpi_dsdt_load
324Enables loading of a custom ACPI DSDT.
325.It Va acpi_dsdt_name
326Name of the DSDT table to load, if loading is enabled.
327.It Va debug.acpi.disable
328Selectively disables portions of ACPI for debugging purposes.
329.It Va hint.acpi.0.disabled
330Disables all of ACPI.
331.It Va hw.acpi.ec.poll_timeout
332Delay in milliseconds to wait for the EC to respond.
333Try increasing this number if you get the error
334.Er AE_NO_HARDWARE_RESPONSE .
335.It Va hw.acpi.reset_video

--- 91 unchanged lines hidden ---