Erros / exceções ACPI, por que eles spam, como saber e corrigir isso?

8

Eu tenho esses erros poluindo meu 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)

Isso acontece infinitamente. Eu tentei cada palavra-chave e não encontrei nada remotamente relevante. Isso acontece em cada distribuição que eu tento. Como diagnostico as origens da mensagem?

Appart de poluir o anel de mensagens, não encontrei nenhum outro problema relacionado a isso.

    
por Braiam 25.09.2013 / 20:43

1 resposta

4

Esses avisos são acionados devido a erros de firmware. Tente uma versão mais recente do BIOS que, esperamos, corrija esses erros. Se você não tiver acesso ao BIOS mais recente, poderá tentar substituir seu DSDT / SSDT por tabelas que tenham o código com defeito substituído / removido.

Ele não parece ser prejudicial, talvez seja alguma verificação de integridade / aceleração térmica que é chamada a cada 240 segundos (4 minutos).

Quanto aos detalhes técnicos, essas mensagens são originárias do núcleo da ACPI. Os métodos \_GPE._Lxx são interrupções acionadas por nível se eu me lembro corretamente e são acionados pelo hardware (não pelo Linux). Aparentemente, este método específico tenta avaliar algum método ou objeto em \_TZ.THRM que falhou porque este escopo da ACPI não existe.

    
por 26.09.2013 / 01:11