ACPI 事件的日志在哪里?

ACPI 事件的日志在哪里?

运行Mint 14。有时我可以很好地暂停,但是当我的计算机打开一段时间后,它就不再暂停了。它会在没有任何外部输入的情况下在一秒钟左右唤醒。

我的猜测是我正在监视一些我不需要监视的东西:

>cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
LID       S4    *enabled   
SLPB      S3    *enabled   
IGBE      S4    *enabled   pci:0000:00:19.0
EXP3      S4    *disabled  
XHCI      S3    *enabled   pci:0000:00:14.0
EHC1      S3    *enabled   pci:0000:00:1d.0
EHC2      S3    *enabled   pci:0000:00:1a.0
HDEF      S4    *disabled  pci:0000:00:1b.0

这些设备相当神秘。虽然了解这些设备是什么可能很有趣,但我真正关心的是导致我的计算机唤醒的设备(因此我可以禁用对该设备的监视)。是否有一个日志文件可以跟踪 ACPI 事件,告诉我哪个设备唤醒了我的计算机?

答案1

ACPI 事件期间的所有日志记录将记录在

 /var/log/acpid.log

打开你的终端并输入

tail -f /var/log/acpi.log

这将列出 ACPI 日志文件的内容。

希望有帮助。

答案2

考虑使用sudo acpi_listen

它位于 package 中acpid,您可能希望在调试后将其删除。我不确定 Mint 是否使用它/需要它,并且它可能会干扰其他省电系统,例如在systemd.

acpitool -e也很有用,可以看到可能引发事件的东西。

答案3

一些 acpi 事件似乎在这里(linux mint 18 sarah)

 grep -i acpi /var/log/kern.log |head

相关内容