O que é uma tempestade ACPI GPE?

8

Apenas experimentei um congelamento do sistema (sem touchpad, sem teclado, a tela parecia normal), Alt / SysRq / REISUB não funcionou, tive que pressionar o botão Iniciar.

Em /var/log/kern.log eu acho:

ACPI: EC: GPE storm detected, transactions will use polling mode

Na época do congelamento. A próxima entrada é a primeira ação da próxima reinicialização.

Isso poderia estar relacionado e o que isso poderia significar?

Eu também estou experimentando freqüentes falhas de programa, sempre Segfaults e / ou SIGSEVs mencionados no relatório do acidente, os programas que estão acontecendo também parecem aleatórios (mplayer, clementine, gnome legendas, openshot, ...), mas nunca danificar o sistema, posso sempre continuar meu trabalho. Tudo isso me deixa um pouco preocupado com a estabilidade do meu sistema.

Detalhes do sistema:

Ubuntu 12.04, 64-bit
3.2.0-25-generic Kernel
Intel® Core™ i5-2430M CPU @ 2.40GHz × 4 
    
por Tinellus 09.06.2012 / 22:32

1 resposta

13

ACPI é a Interface avançada de configuração e energia , que permite ao Ubuntu (ou qualquer sistema operacional ) para se comunicar com seu hardware de maneira padrão. Sua principal função é o gerenciamento de energia, juntamente com a configuração do dispositivo de hardware.

Um GPE na ACPI é um Evento de Propósito Geral . Pense nisso como uma interrupção - o hardware está informando o SO (via ACPI) que ocorreu algo . O "algo" geralmente inclui coisas como ligar / desligar o seu adaptador CA, fechar / abrir a tampa do seu laptop, etc.

EC é o controlador incorporado que fornece as funções da ACPI na sua placa-mãe.

Uma tempestade GPE ocorre quando o EC começa a enviar centenas ou milhares de "eventos" por segundo para o SO - estes são espúrios (falsos) ou devido a alguma falha no hardware subjacente . por exemplo. uma falha no controlador de carregamento da bateria leva o ACPI EC a pensar que a bateria está sendo removida e reinserida centenas de vezes por segundo.

As transações usarão o modo de pesquisa significa que, para lidar com a tempestade, o SO parará usando GPEs / interrupções para ser informado sobre eventos ACPI e, em vez disso, próprio horário - "pesquisa" ou pergunte proativamente ao ACPI CE se algum evento que ele deveria conhecer tenha ocorrido. Desta forma, o SO ainda pode efetivamente executar funções ACPI sem ser sobrecarregado com uma "tempestade GPE".

Quanto ao seu problema em particular, sim, este erro pode certamente afetar a estabilidade do sistema e geralmente significa que algo está errado com o seu hardware e não com o Ubuntu / o kernel. Se você experimentar travamentos frequentes, tente executar o Teste de Memória do Live CD do Ubuntu?

    
por ish 09.06.2012 / 23:07