Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ACPI モジュールのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ACPI モジュール
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:電源管理]] [[de:ACPI Module]] [[en:ACPI modules]] [[it:ACPI modules]] [[zh-CN: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 (useful on ASUS/medion laptops) * battery (バッテリーの状態) * bay (bay status) * button (LID や POWER BUTTON などのボタンイベント) * container (container status) * dock (ドッキングステーションの状態) * fan (ファンの状態) * i2c_ec (EC SMBUs ドライバー) * thinkpad_acpi (useful on Lenovo Thinkpad laptops) * processor (プロセッサの状態) * sbs (smart battery status) * thermal (温度センサーの状態) * toshiba_acpi (useful for Toshiba laptops) * video (ビデオデバイスの状態) complete list of your running kernel: {{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>}} ==適切なモジュールの選択== You have to try yourself which module works for your machine: {{bc|# modprobe <yourmodule>}} then check if the module is supported on your hardware by using {{bc|$ dmesg}} {{Tip| It may help to add a grep text search to narrow your results.}} $ 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 configuration files in {{ic|/etc/modules-load.d}} according to the pattern described in {{ic|man modules-load.d}}. == 情報の取得 == バッテリー情報を読み出すには、[[公式リポジトリ]]の {{pkg|acpi}} パッケージを[[インストール]]して次を実行: acpi -i Using {{ic|/proc}} to store ACPI information has been discouraged and deprecated since Linux 2.6.24. The same data is available in {{ic|/sys}} now, and interested parties can (should) subscribe to ACPI events from the kernel via netlink. For example, for battery: /sys/class/power_supply/BAT0/ ==トラブルシューティング== ===DSDT fix=== If problems with power management persist despite having loaded the proper modules, a Linux-unfriendly [http://en.wikipedia.org/wiki/DSDT#ACPI_Tables DSDT] might be the cause. See the wiki article on [[DSDT]]. ===ACPI fix for notebooks=== Sometimes you see "ACPI: EC: input buffer is not empty, aborting transaction". This is a problem with ACPI, more specifically an incompatibility of the BIOS. There are four ways to solve this: 1. Update your BIOS. 2. "Easy" Put {{ic|1=acpi=off}} in the kernel line in your bootloader's configuration file, but that will kill all ACPI functionality like battery charging and power saving. 3. In some cases (such as [http://ubuntuforums.org/showthread.php?p=8030130#10 here]) the following has been reported to solve the issue. However, screen brightness may no longer be fully controllable. $ xset dpms force off 4. "Hard" build your kernel with patch [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/578506 bugs.launchpad.net]. If notebook does not start, just remove the AC adapter and battery for 5 seconds and start without AC! == 参照 == * [[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 モジュールのソースを表示
話題を追加