Bra*_*iam 8 logs acpi linux-kernel
我一直有这些错误污染了我的 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)
Run Code Online (Sandbox Code Playgroud)
这会无限发生。我尝试了每个关键字,但没有发现任何相关的内容。这发生在我尝试的每个发行版中。如何诊断消息的来源?
除了污染消息环之外,我还没有发现与此相关的任何其他问题。
这些警告是由于固件错误而触发的。尝试更新的 BIOS 版本,有望修复这些错误。如果您无法访问较新的 BIOS,您可以尝试使用已替换/删除错误代码的表来覆盖 DSDT/SSDT。
它似乎没有什么害处,也许是每 240 秒(4 分钟)调用一次热健康/节流检查。
至于技术细节,这些消息源自 ACPI 核心。如果我没记错的话,这些\_GPE._Lxx方法是电平触发的中断,并且是由硬件(不是 Linux)触发的。显然,此特定方法尝试评估某些\_TZ.THRM失败的方法或对象,因为此 ACPI 范围不存在。