Medidor de energia ACPI000D: 00: Ignorando o limite de segurança do software não seguro

4

Eu recebo a seguinte mensagem no Ubuntu 14.04 durante a inicialização:

medidor de energia ACPI000D: 00: Ignorando o limite de energia do software inseguro

A mensagem aparece logo depois que o fundo vermelho / laranja do Ubuntu aparece e a tela fica preta no console por um momento. O sistema carrega bem depois e a tela de login aparece como de costume. No entanto, é irritante.

Alguém tem uma ideia de como corrigir isso?

EDIT : Enquanto não há nenhum problema usando o Ubuntu via gerenciador de exibição, a mensagem persiste nos consoles TTY que eu não posso mais usar.

UPDATE : Eu atualizei para o Ubuntu 16.04 e enquanto o aviso ainda aparece logo durante a inicialização e depois na primeira linha dos consoles TTY, eles funcionam como planejado, ou seja, eu posso finalmente logar-me e usá-los.

    
por mwater 13.06.2016 / 20:50

1 resposta

7

Esse erro ocorre porque o objeto ACPI000D (Power Meter Capabilities) para esse dispositivo ACPI000D (o medidor de energia) tem bit 0 definido que indica que o dispositivo suporta capacidade de medição de energia, mas o driver do kernel detectou que o hardware não não suporta esse recurso e, portanto, relata que a capacidade de energia é provavelmente duvidosa e, portanto, a ignora. Basicamente, o firmware indica que a medição de energia está disponível, mas o driver do kernel não acredita no seu hardware.

Atualmente, o único hardware que parece permitir isso é determinado hardware da IBM com o "IBM Active Energy Manager".

Para mais detalhes sobre esta funcionalidade da ACPI, consulte a seção 10.4.1 da especificação da ACPI.

Pode-se forçar esse recurso ao usar o parâmetro do kernel force_cap_on = 1, no entanto, isso não é recomendado, a menos que você saiba o que está fazendo.

Acho que essa mensagem pode ser ignorada com segurança. Pode-se desativar completamente as mensagens de erro do kernel para desabilitar isso, no entanto, isso impedirá que você veja erros possivelmente úteis que o kernel reporta no futuro. Esta mensagem está sendo relatada como mensagem de erro de dispositivo de nível dev_err (), portanto, seria necessário desativar as mensagens de erro de nível dev_err para silenciar esse erro.

Por exemplo, definir o parâmetro do kernel loglevel = 2 reportará emergências, alertas e erros críticos e ignorará os erros de nível 3 (erro) e abaixo. Para isso, edite / etc / default / grub (com privilégio de root) e altere GRUB_CMDLINE_LINUX_DEFAULT para incluir loglevel = 2, por exemplo,

sudo gedit /etc/default/grub

edite e defina:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=2"

salve as alterações e execute:

sudo update-grub

A correção a longo prazo seria modificar o driver e alterar o dev_err para um dev_warn

    
por Colin Ian King 13.06.2016 / 21:33