当我的电脑开机时,我每隔五秒钟就会收到mcp power or thermal limit exceeded
一次,不管它在做什么。我找到了一些英特尔补丁,但我并不确切知道它们的作用或如何应用它们,而且我也不想使用来自某个新闻组的这些随机代码来修补我的内核。
谁能阐明到底发生了什么以及在这种情况下正确的解决方法是什么?我最好等待内核补丁吗?
当我的电脑开机时,我每隔五秒钟就会收到mcp power or thermal limit exceeded
一次,不管它在做什么。我找到了一些英特尔补丁,但我并不确切知道它们的作用或如何应用它们,而且我也不想使用来自某个新闻组的这些随机代码来修补我的内核。
谁能阐明到底发生了什么以及在这种情况下正确的解决方法是什么?我最好等待内核补丁吗?
我在这篇博文中找到了一个可能的解决方案,将特定的内核模块列入黑名单。
这个对我有用。
编辑文件
/etc/modprobe.d/blacklist.conf
添加在文件末尾添加文本
保存文件并重新启动。
我通过添加一个系统日志过滤器来解决这个问题:
似乎(至少在我的情况下)这个错误并不表示任何危险的潜在问题,所以在 2.6.37 内核正式准备好之前,将这个特定错误静音似乎足够安全。即使它正式准备就绪,它也可能会引入新的问题,然后我将不得不对其进行故障排除;我通常要等几个月才能升级到新的 Ubuntu 版本。
rsyslog 过滤器信息:https ://serverfault.com/questions/15106/is-there-a-way-to-filter-syslog-entries
将内核从 2.6.35-22 切换到 2.6.32-25 以修复挂起问题,在此过程中此错误也消失了。
以防万一 xdanx 发布的链接中断,以下是解决此问题所需的基本步骤:
该解决方案的所有功劳归功于http://jordilin.wordpress.com上的 Jordi Carillo 。