¿Qué es una tormenta ACPI GPE?


8

Acabo de experimentar una congelación del sistema (sin panel táctil, sin teclado, la pantalla parecía normal), Alt / SysRq / REISUB no funcionó, tuve que presionar el botón de inicio.

En /var/log/kern.logencuentro:

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

Alrededor del tiempo de la congelación. La siguiente entrada es la primera acción del próximo reinicio.

¿Podría esto estar relacionado, y qué podría significar?

También estoy experimentando bloqueos frecuentes de programas, siempre se mencionan Segfaults y / o SIGSEV en el informe de bloqueo, los programas que esto está sucediendo también parecen aleatorios (mplayer, clementina, subtítulos de gnome, openshot, ...), pero estos nunca dañan el sistema , Siempre puedo continuar mi trabajo. Todo esto me preocupa un poco por la estabilidad de mi sistema.

Detalles del sistema:

Ubuntu 12.04, 64-bit
3.2.0-25-generic Kernel
Intel® Core™ i5-2430M CPU @ 2.40GHz × 4 

Puedo ver esto como una buena pregunta canónica.
nanofarad

Qué quieres decir exactamente? (Por cierto, tengo un seguimiento de esta pregunta aquí: askubuntu.com/questions/149028/… )
Tinellus

1
Es un término en StackExchange que describe una pregunta bien escrita y posiblemente valiosa para otros usuarios. (Justificación: Bien escrita y Ubuntu odia algo de hardware con ACPI)
nanofarad

Respuestas:


15

ACPI es la interfaz avanzada de configuración y energía , que permite a Ubuntu (o cualquier sistema operativo) comunicarse con su hardware de manera estándar. Su función principal es la administración de energía, junto con la configuración del dispositivo de hardware.

Un GPE en ACPI es un evento de propósito general . Piense en ello como una interrupción: el hardware informa al sistema operativo (a través de ACPI) que algo sucedió. El "algo" generalmente incluye cosas como enchufar / desenchufar su adaptador de CA, cerrar / abrir la tapa de su computadora portátil, etc.

EC es el controlador integrado que proporciona funciones ACPI en su placa base.

Una tormenta de GPE ocurre cuando el CE comienza a enviar cientos o miles de "eventos" por segundo al sistema operativo; estos son espurios (falsos) o debido a alguna falla en el hardware subyacente. Por ejemplo, una falla en el controlador de carga de la batería hace que el ACPI EC piense que la batería se está retirando y reinsertando cientos de veces por segundo.

Las transacciones utilizarán el modo de sondeo, lo que significa que para manejar la tormenta, el sistema operativo dejará de usar GPE / interrupciones para estar informado de los eventos ACPI y, en su propio horario, "sondeará" o preguntará proactivamente al EC ACPI si hay algún evento. debería saber de haber ocurrido. De esta manera, el sistema operativo aún puede realizar efectivamente las funciones de ACPI sin verse abrumado por una "tormenta de GPE".


En cuanto a su problema particular, sí, este error ciertamente puede afectar la estabilidad del sistema y generalmente significa que algo está mal con su hardware y no con Ubuntu / el núcleo. Si experimenta bloqueos frecuentes, intente ejecutar la Prueba de memoria desde el CD de Ubuntu Live?


Gracias, esto ayudó. No estaba conectando / desconectando ni nada similar, pero un par de horas antes tuve que usar Alt / SysRq REISUB porque la computadora portátil no se despertaba después de cerrar la tapa y luego (accidentalmente) desconectar. Eso podría estar relacionado entonces ... Y ciertamente tendré en cuenta su sugerencia de ejecutar la prueba de memoria. Gracias
Tinellus
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.