Tin*_*lus 10 battery acpi kernel freeze 12.04
刚刚遇到系统死机(没有触摸板,没有键盘,屏幕看起来正常),Alt/SysRq/REISUB 不起作用,不得不按下开始按钮。
在/var/log/kern.log我发现:
ACPI: EC: GPE storm detected, transactions will use polling mode
Run Code Online (Sandbox Code Playgroud)
大约在冻结的时候。下一个条目是下次重新启动的第一个操作。
这可能是相关的,这意味着什么?
我也经常遇到程序崩溃,崩溃报告中总是提到段错误和/或 SIGSEV,这种情况发生的程序看起来太随机了(mplayer、clementine、gnome 字幕、openshot 等),但这些永远不会损坏系统,我总是可以继续我的工作。这一切让我有点担心我的系统的稳定性。
系统详情:
Ubuntu 12.04, 64-bit
3.2.0-25-generic Kernel
Intel® Core™ i5-2430M CPU @ 2.40GHz × 4
Run Code Online (Sandbox Code Playgroud)
ish*_*ish 17
ACPI是高级配置和电源接口,它允许 Ubuntu(或任何操作系统)以标准方式与您的硬件进行通信。它的主要功能是电源管理,以及硬件设备配置。
一GPE在ACPI是一个通用的事件。将其视为中断 - 硬件正在通知操作系统(通过 ACPI)发生了某些事情。“某事”通常包括插入/拔出交流适配器、关闭/打开笔记本电脑的盖子等。
EC是嵌入式控制器,可在您的主板上提供 ACPI 功能。
一GPE风暴欧共体开始发送“事件”每秒操作系统的成百上千时,会发生-这要么是假(假的),或由于底层硬件一定的过错。例如,电池充电控制器的故障导致 ACPI EC 认为电池正在被移除并每秒重新插入数百次。
事务将使用轮询模式意味着为了处理风暴,操作系统将停止使用 GPE/中断来获知 ACPI 事件,而是 - 按照自己的时间表 - “轮询”或主动询问 ACPI EC 是否有任何事件应该知道发生了。这样,操作系统仍然可以有效地执行 ACPI 功能,同时不会被“GPE 风暴”淹没。
至于你的特定问题,是的,这个错误肯定会影响系统稳定性,通常意味着你的硬件有问题,而不是 Ubuntu/内核。如果您经常遇到崩溃,请尝试从 Ubuntu Live CD 运行内存测试?