Эти ошибки загрязняют мой dmesg:
[21720.400079] ACPI Error: [\_TZ_.THRM] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[21720.400093] ACPI Error: Method parse/execution failed [\_GPE._L1C] (Node f584ec80), AE_NOT_FOUND (20130328/psparse-537)
[21720.400112] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L1C] (20130328/evgpe-580)
[21960.800116] ACPI Error: [\_TZ_.THRM] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[21960.800130] ACPI Error: Method parse/execution failed [\_GPE._L1C] (Node f584ec80), AE_NOT_FOUND (20130328/psparse-537)
[21960.800149] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L1C] (20130328/evgpe-580)
Это происходит бесконечно. Я попробовал каждое ключевое слово и не нашел ничего отдаленно релевантного. Это происходит в каждом дистрибутиве, который я пробую. Как диагностировать происхождение сообщения?
Избавьтесь от загрязнения кольца сообщений, я не нашел другой проблемы, связанной с этим.
linux-kernel
logs
acpi
Braiam
источник
источник
rtl8188ee
водитель в соответствии сlspci -k
, а вы?Ответы:
Эти предупреждения вызываются из-за ошибок прошивки. Попробуйте более новую версию BIOS, которая, надеюсь, исправит эти ошибки. Если у вас нет доступа к более новой версии BIOS, вы можете попробовать переопределить DSDT / SSDT таблицами, которые заменили / удалили неисправный код.
Это не кажется вредным, возможно, это некоторая тепловая проверка работоспособности / газа, которая вызывается каждые 240 секунд (4 минуты).
Что касается технических деталей, эти сообщения происходят из ядра ACPI. Эти
\_GPE._Lxx
методы уровня срабатывает прерывание , если я правильно помню , и инициируются аппаратными средствами (не Linux). По-видимому, этот конкретный метод пытается оценить какой-либо метод или объект, на\_TZ.THRM
котором произошел сбой, поскольку эта область ACPI не существует.источник
custom_method
модуль ядра для перезаписи одного метода ACPI. Вы можете использовать это, чтобы создать фиктивный\_TZ.THRM
узел (с ожидаемыми дочерними элементами) или перезаписать,\_GPE._L1C
чтобы удалить вызов. Тем не менее, не просто редактировать вещи, не понимая, что происходит. Это может иметь негативные побочные эффекты (например, отключение питания или термическое регулирование, чтобы взять дополнительный пример).