ACPI GPE 스톰이란 무엇입니까?


8

방금 시스템 정지 (터치 패드 없음, 키보드 없음, 화면이 정상적으로 보임)가 발생했으며 Alt / SysRq / REISUB가 작동하지 않고 시작 버튼을 눌러야했습니다.

에서 /var/log/kern.logI 찾기 :

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

얼어 붙을 때쯤. 다음 항목은 다음 재부팅의 첫 번째 작업입니다.

이것이 관련이있을 수 있으며 그 의미는 무엇입니까?

또한 충돌 보고서에 언급 된 Segfaults 및 / 또는 SIGSEVs가 빈번한 프로그램 충돌을 겪고 있습니다. , 나는 항상 내 일을 계속할 수 있습니다. 이 모든 것이 시스템의 안정성에 대해 약간 걱정하게 만듭니다.

시스템 정보 :

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

나는 이것을 좋은 정식 질문으로 볼 수 있습니다.
nanofarad 2016 년

정확히 무엇을 의미합니까? (btw 여기 에이 질문에 대한 후속 조치가 있습니다 : askubuntu.com/questions/149028/… )
Tinellus

1
. : (잘 작성 우분투 일부 ACPI와 하드웨어 미워 정당성은)는 잘 작성된 그리고 아마도 다른 사용자에게 가치로 질문을 설명 StackExchange에 대한 용어입니다
나노 패럿

답변:


15

ACPI고급 구성 및 전원 인터페이스로 , Ubuntu (또는 모든 OS)가 표준 방식으로 하드웨어와 통신 할 수 있습니다. 주요 기능은 하드웨어 장치 구성과 함께 전원 관리입니다.

ACPI 의 GPE범용 이벤트 입니다. 하드웨어를 인터럽트라고 생각하십시오. 하드웨어는 ACPI를 통해 OS에 어떤 일이 발생 했음을 알립니다 . "무언가"에는 일반적으로 AC 어댑터 연결 / 분리, 랩탑 덮개 열기 / 열기 등이 포함됩니다.

EC임베디드 컨트롤러입니다 마더 보드에서 ACPI 기능을 제공 입니다.

GPE 폭풍 은 EC가 OS에 초당 "이벤트"수백 또는 수천을 보내기 시작 할 때 발생 -이 역시 가짜 (가짜), 또는 기본 하드웨어에서 일부 오류로 인해. 예를 들어, 배터리 충전 컨트롤러에 오류가 발생하면 ACPI EC는 배터리를 초당 수백 번 제거했다가 다시 삽입한다고 생각합니다.

트랜잭션이 폴링 모드를 사용 한다는 것은 폭풍을 처리하기 위해 OS가 GPE / 인터럽트 사용 을 중단 하여 ACPI 이벤트에 대한 정보를 제공하는 대신 자체 일정에 따라 "폴링"하거나 ACPI EC에 사전에이를 요청합니다. 알고 있어야합니다. 이런 식으로 OS는 여전히 "GPE 스톰"에 압도되지 않고 ACPI 기능을 효과적으로 수행 할 수 있습니다.


특정 문제에 관해서는 그렇습니다.이 오류는 확실히 시스템 안정성에 영향을 줄 수 있으며 일반적으로 Ubuntu / 커널이 아닌 하드웨어에 문제가 있음을 의미합니다. 자주 충돌이 발생하면 Ubuntu Live CD에서 메모리 테스트를 실행 해보십시오.


Thx, 도움이되었습니다. 나는 플러그를 꽂거나 빼지 않았지만 비슷한 뚜껑을 닫은 다음 실수로 플러그를 뽑은 후에 랩톱이 깨어나지 않기 때문에 Alt / SysRq REISUB를 사용하기 전에 몇 시간이 걸렸습니다. 그것은 그때 관련 될 수 있습니다 .... 그리고 나는 확실히 메모리 테스트를 실행하는 당신의 제안을 명심하겠습니다. 감사합니다
Tinellus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.