Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ACPI モジュールのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ACPI モジュール
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:電源管理]] [[de:ACPI Module]] [[en:ACPI modules]] [[it:ACPI modules]] [[zh-hans:ACPI modules]] {{Related articles start}} {{Related|acpid}} {{Related|DSDT}} {{Related articles end}} [http://www.acpi.info/ ACPI のサイト] より: :''ACPI (Advanced Configuration and Power Interface) は Hewlett-Packard, Intel, Microsoft, Phoenix, Toshiba によって共同開発されたオープンな工業規格です。'' ACPI モジュールは様々な ACPI パーツに対応するカーネルモジュールです。ACPI モジュールは特殊な ACPI の機能を有効にしたり {{ic|/proc}} や {{ic|/sys}} に情報を追加します。情報は [[acpid]] によって解析されてイベントなどを監視するアプリケーションで使われます。 ==利用可能なモジュール== 以下は ACPI カーネルモジュールの簡単なリストです: * ac (電源コネクタの状態) * asus-laptop (ASUS/medion のノートパソコンで使用) * battery (バッテリーの状態) * bay (ドライブベイの状態) * button (LID や POWER BUTTON などのボタンイベント) * container (コンテナの状態) * dock (ドッキングステーションの状態) * fan (ファンの状態) * i2c_ec (EC SMBUs ドライバー) * thinkpad_acpi (Lenovo Thinkpad ノートパソコンで使用) * processor (プロセッサの状態) * sbs (スマートバッテリーの状態) * thermal (温度センサーの状態) * toshiba_acpi (Toshiba ノートパソコンで使用) * video (ビデオデバイスの状態) 実行中のカーネルのモジュールリストを表示: {{hc|$ ls -l /usr/lib/modules/$(uname -r)/kernel/drivers/acpi|<nowiki> total 112 -rw-r--r-- 1 root root 2808 Aug 29 23:58 ac.ko.gz -rw-r--r-- 1 root root 3021 Aug 29 23:58 acpi_ipmi.ko.gz -rw-r--r-- 1 root root 3354 Aug 29 23:58 acpi_memhotplug.ko.gz -rw-r--r-- 1 root root 4628 Aug 29 23:58 acpi_pad.ko.gz drwxr-xr-x 2 root root 4096 Aug 29 23:59 apei -rw-r--r-- 1 root root 7120 Aug 29 23:58 battery.ko.gz -rw-r--r-- 1 root root 3700 Aug 29 23:58 button.ko.gz -rw-r--r-- 1 root root 2181 Aug 29 23:58 container.ko.gz -rw-r--r-- 1 root root 1525 Aug 29 23:58 custom_method.ko.gz -rw-r--r-- 1 root root 1909 Aug 29 23:58 ec_sys.ko.gz -rw-r--r-- 1 root root 2001 Aug 29 23:58 fan.ko.gz -rw-r--r-- 1 root root 1532 Aug 29 23:58 hed.ko.gz -rw-r--r-- 1 root root 3241 Aug 29 23:58 pci_slot.ko.gz -rw-r--r-- 1 root root 17742 Aug 29 23:58 processor.ko.gz -rw-r--r-- 1 root root 3073 Aug 29 23:58 sbshc.ko.gz -rw-r--r-- 1 root root 7098 Aug 29 23:58 sbs.ko.gz -rw-r--r-- 1 root root 6311 Aug 29 23:58 thermal.ko.gz -rw-r--r-- 1 root root 8891 Aug 29 23:58 video.ko.gz </nowiki>}} ==適切なモジュールの選択== どのマシンが動作するのか確認してください: # modprobe <yourmodule> それから以下のコマンドでモジュールをハードウェアがサポートしているかどうか確認してください: $ dmesg {{Tip|grep 検索を使って結果を絞ると良いでしょう。}} $ 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 動作するモジュールを {{ic|/etc/modules-load.d}} の設定ファイルに追加してください。詳しくは[[カーネルモジュール#/etc/modprobe.d/ 内のファイルを使う]]を参照。 == 情報の取得 == バッテリー情報を読み出すには、[[公式リポジトリ]]の {{pkg|acpi}} パッケージを[[インストール]]して次を実行: acpi -i Linux 2.6.24 から {{ic|/proc}} を使うことで無効になっている ACPI 情報を保存できます。同じデータは {{ic|/sys}} から扱うこともでき、netlink 経由でカーネルからの ACPI イベントを取得できます。例えば、バッテリーの場合: /sys/class/power_supply/BAT0/ ==トラブルシューティング== ===DSDT の修正=== 適切なモジュールをロードしているのに電源管理に問題があhっせいする場合、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]] を参照してください。 ===ノートパソコンの ACPI の修正=== ときどき "ACPI: EC: input buffer is not empty, aborting transaction" と表示されることがあります。これは ACPI の問題で、BIOS の非互換性が原因です。問題を解決する方法は4つあります: 1. BIOS をアップデートする。 2. ブートローダーの設定ファイルの kernel 行に {{ic|1=acpi=off}} を追加する。ただしバッテリーの充電や省電力機能などの全ての ACPI 機能が使えなくなります。 3. 以下のコマンドを実行することで問題が解決することもあります [http://ubuntuforums.org/showthread.php?p=8030130#10]。ただし、画面の輝度を変更できなくなります。 $ xset dpms force off 4. [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/578506 bugs.launchpad.net] にあるパッチを当ててカーネルをビルドする。 ノートパソコンが起動しない場合、AC アダプタとバッテリーを5秒間ほど取り外してからバッテリーを使って再度起動してみてください。 == 参照 == * [[Wikipedia:ja:Advanced Configuration and Power Interface]]
このページで使用されているテンプレート:
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
ACPI モジュール
に戻る。
検索
検索
ACPI モジュールのソースを表示
話題を追加