ACPI modules (Italiano)

From ArchWiki
Revision as of 15:16, 5 November 2011 by Veleno77 (Talk | contribs) (creata pagina italiana)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.

Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어

External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:ACPI modules (Italiano)#)


Since kernel, ACPI modules are all modularized to avoid ACPI issues that were reported on some machines.

This is a small list and summary of ACPI kernel modules, that enable special ACPI functions or add information to Template:Filename, that can be parsed by Template:Codeline for events or other monitoring applications.

Which modules are available?

  • ac (power connector status) => autoloaded during boot initscripts-0.8-7!
  • asus-laptop (useful on ASUS/medion laptops)
  • battery (battery status) => autoloaded during boot initscripts-0.8-7!
  • bay (bay status)
  • button (catch button events, like LID or POWER BUTTON) => autoloaded during boot initscripts-0.8-7!
  • container (container status)
  • dock (docking station status)
  • fan (fan status) => autoloaded during boot initscripts-0.8-7
  • i2c_ec (EC SMBUs driver)
  • ibm_acpi (useful on IBM laptops) (thinkpad_acpi since 2.6.22)
  • processor (processor status) => built into kernel!
  • sbs (smart battery status)
  • thermal (status of thermal sensors) => built into kernel!
  • toshiba_acpi (useful for Toshiba laptops)
  • video (status of video devices)

complete list of your running kernel: Template:Command

How to select the correct ones

You have to try yourself which module works for your machine: Template:Cli then check if the module is supported on your hardware by using Template:Cli

Tip: It may help to add a grep text search to narrow your results.
[blue@wanders ~]$ dmesg | grep acpi
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    5.066752] ACPI: acpi_idle yielding to intel_idle
[    5.438998] acpi device:04: registered as cooling_device4

Add the working ones to your MODULES=() array in Template:Filename

On laptops, basically these ones should work:

  • ac
  • battery
  • button
  • fan

On desktops/servers, this one should work:

  • button

Updates since 2.6.24

Template:Filename is being deprecated, so you will find the information again in sysfs. E.g for battery:



DSDT fix

If problems with power management persist despite having loaded the proper modules, a Linux-unfriendly DSDT might be the cause. See the wiki article on DSDT.