Я продолжаю получать mcp power or thermal limit exceeded
каждые пять секунд, когда мой компьютер включен, независимо от того, что он делает. Я нашел некоторые исправления Intel, но я не знаю точно, что они делают или как их применять, и я также не хочу исправлять свое ядро этими случайными кусками кода из какой-то группы новостей.
Может ли кто-нибудь пролить свет на то, что именно происходит, и что является правильным решением в этом случае? Мне лучше просто ждать исправления для ядра?
Переключены ядра с 2.6.35-22 на 2.6.32-25 для исправления проблемы с приостановкой, и в процессе эта ошибка также исчезла.
На всякий случай, если ссылка разорвана, которую отправил xdanx, вот основные шаги, необходимые для избавления от этой проблемы:
Вся заслуга в решении этой проблемы принадлежит Джорди Карилло по адресу http://jordilin.wordpress.com .
Я работал над этим, добавив фильтр системного журнала :
$ cat /etc/rsyslog/10-mcp-power.conf
:msg,contains,"intel ips 0000:00:1f.6: MCP power or thermal limit exceeded" ~
Кажется, что (по крайней мере, в моем случае) эта ошибка не указывала на какую-либо опасную проблему, лежащую в основе, так что кажется достаточно безопасным просто отключить эту конкретную ошибку, пока ядро 2.6.37 не будет официально готово. Даже когда он официально готов, он может создать новые проблемы, которые мне придется устранить; Я обычно жду несколько месяцев, прежде чем перейти на новую версию Ubuntu.
Информация о фильтрах rsyslog: https://serverfault.com/questions/15106/is-there-a-way-to-filter-syslog-entries
Я нашел возможное решение в этой записи блога , чтобы занести в черный список определенный модуль ядра.
Это работает для меня.
Отредактируйте файл /etc/modprobe.d/blacklist.conf
Добавьте в конец файла добавьте текст
blacklist intel_ips
Сохраните файл и перезапустите.