<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Twintail</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Twintail"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Twintail"/>
	<updated>2026-04-18T10:18:22Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ACPI_%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB&amp;diff=13010</id>
		<title>ACPI モジュール</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ACPI_%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB&amp;diff=13010"/>
		<updated>2018-05-22T09:57:34Z</updated>

		<summary type="html">&lt;p&gt;Twintail: タイポを修正しました。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:電源管理]]&lt;br /&gt;
[[de:ACPI Module]]&lt;br /&gt;
[[en:ACPI modules]]&lt;br /&gt;
[[it:ACPI modules]]&lt;br /&gt;
[[zh-hans:ACPI modules]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|acpid}}&lt;br /&gt;
{{Related|DSDT}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[http://www.acpi.info/ ACPI のサイト] より:&lt;br /&gt;
:&#039;&#039;ACPI (Advanced Configuration and Power Interface) は Hewlett-Packard, Intel, Microsoft, Phoenix, Toshiba によって共同開発されたオープンな工業規格です。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ACPI モジュールは様々な ACPI パーツに対応するカーネルモジュールです。ACPI モジュールは特殊な ACPI の機能を有効にしたり {{ic|/proc}} や {{ic|/sys}} に情報を追加します。情報は [[acpid]] によって解析されてイベントなどを監視するアプリケーションで使われます。&lt;br /&gt;
&lt;br /&gt;
==利用可能なモジュール==&lt;br /&gt;
以下は ACPI カーネルモジュールの簡単なリストです:&lt;br /&gt;
* ac (電源コネクタの状態)&lt;br /&gt;
* asus-laptop (ASUS/medion のノートパソコンで使用)&lt;br /&gt;
* battery (バッテリーの状態)&lt;br /&gt;
* bay (ドライブベイの状態)&lt;br /&gt;
* button (LID や POWER BUTTON などのボタンイベント)&lt;br /&gt;
* container (コンテナの状態)&lt;br /&gt;
* dock (ドッキングステーションの状態)&lt;br /&gt;
* fan (ファンの状態)&lt;br /&gt;
* i2c_ec (EC SMBUs ドライバー)&lt;br /&gt;
* thinkpad_acpi (Lenovo Thinkpad ノートパソコンで使用)&lt;br /&gt;
* processor (プロセッサの状態)&lt;br /&gt;
* sbs (スマートバッテリーの状態)&lt;br /&gt;
* thermal (温度センサーの状態)&lt;br /&gt;
* toshiba_acpi (Toshiba ノートパソコンで使用)&lt;br /&gt;
* video (ビデオデバイスの状態)&lt;br /&gt;
&lt;br /&gt;
実行中のカーネルのモジュールリストを表示:&lt;br /&gt;
{{hc|$ ls -l /usr/lib/modules/$(uname -r)/kernel/drivers/acpi|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
total 112&lt;br /&gt;
-rw-r--r-- 1 root root  2808 Aug 29 23:58 ac.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  3021 Aug 29 23:58 acpi_ipmi.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  3354 Aug 29 23:58 acpi_memhotplug.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  4628 Aug 29 23:58 acpi_pad.ko.gz&lt;br /&gt;
drwxr-xr-x 2 root root  4096 Aug 29 23:59 apei&lt;br /&gt;
-rw-r--r-- 1 root root  7120 Aug 29 23:58 battery.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  3700 Aug 29 23:58 button.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  2181 Aug 29 23:58 container.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  1525 Aug 29 23:58 custom_method.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  1909 Aug 29 23:58 ec_sys.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  2001 Aug 29 23:58 fan.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  1532 Aug 29 23:58 hed.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  3241 Aug 29 23:58 pci_slot.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root 17742 Aug 29 23:58 processor.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  3073 Aug 29 23:58 sbshc.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  7098 Aug 29 23:58 sbs.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  6311 Aug 29 23:58 thermal.ko.gz&lt;br /&gt;
-rw-r--r-- 1 root root  8891 Aug 29 23:58 video.ko.gz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==適切なモジュールの選択== &lt;br /&gt;
どのマシンが動作するのか確認してください:&lt;br /&gt;
 # modprobe &amp;lt;yourmodule&amp;gt;&lt;br /&gt;
それから以下のコマンドでモジュールをハードウェアがサポートしているかどうか確認してください:&lt;br /&gt;
 $ dmesg&lt;br /&gt;
{{Tip|grep 検索を使って結果を絞ると良いでしょう。}}&lt;br /&gt;
 $ dmesg | grep acpi&lt;br /&gt;
 [    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)&lt;br /&gt;
 [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled)&lt;br /&gt;
 [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)&lt;br /&gt;
 [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled)&lt;br /&gt;
 [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])&lt;br /&gt;
 [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])&lt;br /&gt;
 [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])&lt;br /&gt;
 [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])&lt;br /&gt;
 [    5.066752] ACPI: acpi_idle yielding to intel_idle&lt;br /&gt;
 [    5.438998] acpi device:04: registered as cooling_device4&lt;br /&gt;
&lt;br /&gt;
動作するモジュールを {{ic|/etc/modules-load.d}} の設定ファイルに追加してください。詳しくは[[カーネルモジュール#/etc/modprobe.d/ 内のファイルを使う]]を参照。&lt;br /&gt;
&lt;br /&gt;
== 情報の取得 == &lt;br /&gt;
バッテリー情報を読み出すには、[[公式リポジトリ]]の {{pkg|acpi}} パッケージを[[インストール]]して次を実行:&lt;br /&gt;
 acpi -i&lt;br /&gt;
&lt;br /&gt;
Linux 2.6.24 から {{ic|/proc}} を使うことで無効になっている ACPI 情報を保存できます。同じデータは {{ic|/sys}} から扱うこともでき、netlink 経由でカーネルからの ACPI イベントを取得できます。例えば、バッテリーの場合:&lt;br /&gt;
 /sys/class/power_supply/BAT0/&lt;br /&gt;
&lt;br /&gt;
==トラブルシューティング==&lt;br /&gt;
===DSDT の修正===&lt;br /&gt;
適切なモジュールをロードしているのに電源管理に問題が発生する場合、Linux フレンドリーではない [https://ja.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface#.E6.A7.8B.E6.88.90.E8.A6.81.E7.B4.A0 DSDT] が原因かもしれません。詳しくは [[DSDT]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
===ノートパソコンの ACPI の修正===&lt;br /&gt;
ときどき &amp;quot;ACPI: EC: input buffer is not empty, aborting transaction&amp;quot; と表示されることがあります。これは ACPI の問題で、BIOS の非互換性が原因です。問題を解決する方法は4つあります:&lt;br /&gt;
&lt;br /&gt;
1. BIOS をアップデートする。&lt;br /&gt;
&lt;br /&gt;
2. ブートローダーの設定ファイルの kernel 行に {{ic|1=acpi=off}} を追加する。ただしバッテリーの充電や省電力機能などの全ての ACPI 機能が使えなくなります。&lt;br /&gt;
&lt;br /&gt;
3. 以下のコマンドを実行することで問題が解決することもあります [https://ubuntuforums.org/showthread.php?p=8030130#10]。ただし、画面の輝度を変更できなくなります。&lt;br /&gt;
 $ xset dpms force off&lt;br /&gt;
&lt;br /&gt;
4. [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/578506 bugs.launchpad.net] にあるパッチを当ててカーネルをビルドする。&lt;br /&gt;
&lt;br /&gt;
ノートパソコンが起動しない場合、AC アダプタとバッテリーを5秒間ほど取り外してからバッテリーを使って再度起動してみてください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:ja:Advanced Configuration and Power Interface]]&lt;/div&gt;</summary>
		<author><name>Twintail</name></author>
	</entry>
</feed>