| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | .\" $NetBSD: acpi.4,v 1.52 2010/06/30 07:42:36 jruoho Exp $ | | 1 | .\" $NetBSD: acpi.4,v 1.53 2010/08/05 17:45:44 jruoho Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 2002, 2004, 2010 The NetBSD Foundation, Inc. | | 3 | .\" Copyright (c) 2002, 2004, 2010 The NetBSD Foundation, Inc. |
4 | .\" All rights reserved. | | 4 | .\" All rights reserved. |
5 | .\" | | 5 | .\" |
6 | .\" Redistribution and use in source and binary forms, with or without | | 6 | .\" Redistribution and use in source and binary forms, with or without |
7 | .\" modification, are permitted provided that the following conditions | | 7 | .\" modification, are permitted provided that the following conditions |
8 | .\" are met: | | 8 | .\" are met: |
9 | .\" 1. Redistributions of source code must retain the above copyright | | 9 | .\" 1. Redistributions of source code must retain the above copyright |
10 | .\" notice, this list of conditions and the following disclaimer. | | 10 | .\" notice, this list of conditions and the following disclaimer. |
11 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 11 | .\" 2. Redistributions in binary form must reproduce the above copyright |
12 | .\" notice, this list of conditions and the following disclaimer in the | | 12 | .\" notice, this list of conditions and the following disclaimer in the |
13 | .\" documentation and/or other materials provided with the distribution. | | 13 | .\" documentation and/or other materials provided with the distribution. |
14 | .\" | | 14 | .\" |
| @@ -172,101 +172,107 @@ from the | | | @@ -172,101 +172,107 @@ from the |
172 | package. | | 172 | package. |
173 | .It 2 | | 173 | .It 2 |
174 | Call the | | 174 | Call the |
175 | .Tn VGA | | 175 | .Tn VGA |
176 | .Tn BIOS | | 176 | .Tn BIOS |
177 | using the in-kernel x86 emulator. | | 177 | using the in-kernel x86 emulator. |
178 | .El | | 178 | .El |
179 | .El | | 179 | .El |
180 | .Sh SUPPORTED DEVICES | | 180 | .Sh SUPPORTED DEVICES |
181 | .Nx | | 181 | .Nx |
182 | .Tn ACPI | | 182 | .Tn ACPI |
183 | supports several machine-dependent and machine-independent devices: | | 183 | supports several machine-dependent and machine-independent devices: |
184 | .Ss Machine-independent devices | | 184 | .Ss Machine-independent devices |
185 | .Bl -tag -width pcdisplay -offset indent -compact | | 185 | .Bl -tag -width "thinkpad(4) " -offset indent -compact |
186 | .It acpiacad | | 186 | .It Xr acpiacad 4 |
187 | .Tn ACPI | | 187 | .Tn ACPI |
188 | AC adapters. | | 188 | AC adapters. |
189 | .It acpibat | | 189 | .It Xr acpibat 4 |
190 | .Tn ACPI | | 190 | .Tn ACPI |
191 | Control Method Batteries. | | 191 | batteries. |
192 | .It acpibut | | 192 | .It Xr acpibut 4 |
193 | .Tn ACPI | | 193 | .Tn ACPI |
194 | power and sleep buttons. | | 194 | power and sleep buttons. |
195 | .It acpidalb | | 195 | .It Xr acpicpu 4 |
196 | .Tn ACPI | | 196 | .Tn ACPI |
197 | Direction Application Launch Buttons. | | 197 | processors. |
198 | .It acpiec | | 198 | .It Xr acpidalb 4 |
199 | .Tn ACPI | | 199 | .Tn ACPI |
200 | Embedded Controllers. | | 200 | direction application launch buttons. |
201 | .It acpiecdt | | 201 | .It Xr acpiec 4 |
202 | .Tn ACPI | | 202 | .Tn ACPI |
203 | Embedded Controller Boot Resource Table. | | 203 | embedded controllers. |
204 | .It acpilid | | 204 | .It Xr acpiecdt 4 |
| | | 205 | .Tn ACPI |
| | | 206 | Embedded Controller Boot Resource Table |
| | | 207 | .Pq Tn ECDT . |
| | | 208 | .It Xr acpilid 4 |
205 | .Tn ACPI | | 209 | .Tn ACPI |
206 | lid switches. | | 210 | lid switches. |
207 | .It acpismbus | | 211 | .It Xr acpismbus 4 |
208 | .Tn ACPI | | 212 | .Tn ACPI |
209 | SMBus via Control Method Interface. | | 213 | SMBus via Control Method Interface |
210 | .It acpitz | | 214 | .Pq Tn CMI . |
| | | 215 | .It Xr acpitz 4 |
211 | .Tn ACPI | | 216 | .Tn ACPI |
212 | thermal zones. | | 217 | thermal zones. |
213 | .It acpiwmi | | 218 | .It Xr acpiwmi 4 |
214 | .Tn ACPI | | 219 | .Tn ACPI |
215 | support for Windows Management Instrumentation. | | 220 | support for Windows Management Instrumentation. |
216 | .It aibs | | 221 | .It Xr aibs 4 |
217 | ASUSTeK AI Booster ACPI ATK0110 voltage, temperature and fan sensor. | | 222 | ASUSTeK voltage, temperature and fan sensors. |
218 | .It asus | | 223 | .It asus |
219 | ASUS laptop hotkeys. | | 224 | ASUS laptop hotkeys. |
220 | .It attimer | | 225 | .It Xr attimer 4 |
221 | AT Timer. | | 226 | AT Timer. |
222 | .It com | | 227 | .It Xr com 4 |
223 | NS8250-, NS16450-, and NS16550-based serial ports. | | 228 | NS8250-, NS16450-, and NS16550-based serial ports. |
224 | .It fdc | | 229 | .It Xr fdc 4 |
225 | Floppy disk controllers. | | 230 | Floppy disk controllers. |
226 | .It hpet | | 231 | .It hpet |
227 | High Precision Event Timer. | | 232 | High Precision Event Timer |
228 | .It hpqlb | | 233 | .Pq Tn HPET . |
| | | 234 | .It Xr hpqlb 4 |
229 | HP Quick Launch Buttons. | | 235 | HP Quick Launch Buttons. |
230 | .It joy | | 236 | .It Xr joy 4 |
231 | Joystick/Game port interface. | | 237 | Joystick/Game port interface. |
232 | .It lpt | | 238 | .It Xr lpt 4 |
233 | Standard ISA parallel port interface. | | 239 | Standard ISA parallel port interface. |
234 | .It mpu | | 240 | .It Xr mpu 4 |
235 | Roland MPU-401 (compatible) MIDI UART. | | 241 | Roland MPU-401 (compatible) MIDI UART. |
236 | .It pcppi | | 242 | .It Xr pcppi 4 |
237 | AT-style speaker sound. | | 243 | AT-style speaker sound. |
238 | .It thinkpad | | 244 | .It Xr thinkpad 4 |
239 | IBM/Lenovo ThinkPad laptop device driver. | | 245 | IBM/Lenovo ThinkPad laptop device driver. |
240 | .It ug | | 246 | .It Xr ug 4 |
241 | Abit uGuru Hardware monitor. | | 247 | Abit uGuru Hardware monitor. |
242 | .It vald | | 248 | .It Xr vald 4 |
243 | Toshiba Libretto device. | | 249 | Toshiba Libretto device. |
244 | .It wb | | 250 | .It Xr wb 4 |
245 | Winbond W83L518D Integrated Media Reader. | | 251 | Winbond W83L518D Integrated Media Reader. |
246 | .It wss | | 252 | .It Xr wss 4 |
247 | Windows Sound System-compatible sound cards based on the AD1848 and compatible chips. | | 253 | Windows Sound System-compatible sound cards |
248 | .It ym | | 254 | .It Xr ym 4 |
249 | Yamaha OPL3-SA2 and OPL3-SA3 audio device driver. | | 255 | Yamaha OPL3-SA2 and OPL3-SA3 audio device driver. |
250 | .El | | 256 | .El |
251 | .Ss i386-dependent devices | | 257 | .Ss i386-dependent devices |
252 | .Bl -tag -width pcdisplay -offset indent -compact | | 258 | .Bl -tag -width "thinkpad(4) " -offset indent -compact |
253 | .It npx | | 259 | .It Xr npx 4 |
254 | i386 numeric processing extension coprocessor. | | 260 | i386 numeric processing extension coprocessor. |
255 | .It pckbc | | 261 | .It Xr pckbc 4 |
256 | PC keyboard controllers. | | 262 | PC keyboard controllers. |
257 | .It sony | | 263 | .It Xr sony 4 |
258 | Sony Miscellaneous Controller | | 264 | Sony Miscellaneous Controller |
259 | .It spic | | 265 | .It Xr spic 4 |
260 | Sony programmable I/O controller. | | 266 | Sony programmable I/O controller. |
261 | .El | | 267 | .El |
262 | .Sh DEBUGGING | | 268 | .Sh DEBUGGING |
263 | Although the situation has become better over the years, | | 269 | Although the situation has become better over the years, |
264 | .Tn ACPI | | 270 | .Tn ACPI |
265 | is typically prone to various errors, | | 271 | is typically prone to various errors, |
266 | ranging from blatant flaws in the firmware to bugs in the implementation. | | 272 | ranging from blatant flaws in the firmware to bugs in the implementation. |
267 | Before anything else, it is a good practice to upgrade the | | 273 | Before anything else, it is a good practice to upgrade the |
268 | .Tn BIOS | | 274 | .Tn BIOS |
269 | to the latest version available from the vendor. | | 275 | to the latest version available from the vendor. |
270 | .Pp | | 276 | .Pp |
271 | To ease the task of diagnosing and fixing different problems, the | | 277 | To ease the task of diagnosing and fixing different problems, the |
272 | .Tn ACPICA | | 278 | .Tn ACPICA |
| @@ -501,26 +507,27 @@ Method(_Q19, 0, NotSerialized) | | | @@ -501,26 +507,27 @@ Method(_Q19, 0, NotSerialized) |
501 | Store("_Q19 invoked", Debug) | | 507 | Store("_Q19 invoked", Debug) |
502 | Notify(ACAD, 0x80) | | 508 | Notify(ACAD, 0x80) |
503 | } | | 509 | } |
504 | .Ed | | 510 | .Ed |
505 | .Pp | | 511 | .Pp |
506 | When | | 512 | When |
507 | .Ic hw.acpi.debug.object | | 513 | .Ic hw.acpi.debug.object |
508 | is set to 1, the message stored to the debug object | | 514 | is set to 1, the message stored to the debug object |
509 | is printed every time the method is called by the interpreter. | | 515 | is printed every time the method is called by the interpreter. |
510 | .Sh SEE ALSO | | 516 | .Sh SEE ALSO |
511 | .Xr acpiacad 4 , | | 517 | .Xr acpiacad 4 , |
512 | .Xr acpibat 4 , | | 518 | .Xr acpibat 4 , |
513 | .Xr acpibut 4 , | | 519 | .Xr acpibut 4 , |
| | | 520 | .Xr acpicpu 4 , |
514 | .Xr acpidalb 4 , | | 521 | .Xr acpidalb 4 , |
515 | .Xr acpiec 4 , | | 522 | .Xr acpiec 4 , |
516 | .Xr acpilid 4 , | | 523 | .Xr acpilid 4 , |
517 | .Xr acpismbus 4 , | | 524 | .Xr acpismbus 4 , |
518 | .Xr acpitz 4 , | | 525 | .Xr acpitz 4 , |
519 | .Xr acpiwmi 4 , | | 526 | .Xr acpiwmi 4 , |
520 | .Xr aibs 4 , | | 527 | .Xr aibs 4 , |
521 | .Xr apm 4 , | | 528 | .Xr apm 4 , |
522 | .Xr attimer 4 , | | 529 | .Xr attimer 4 , |
523 | .Xr com 4 , | | 530 | .Xr com 4 , |
524 | .Xr fdc 4 , | | 531 | .Xr fdc 4 , |
525 | .Xr hpqlb 4 , | | 532 | .Xr hpqlb 4 , |
526 | .Xr joy 4 , | | 533 | .Xr joy 4 , |