8년간의 수면으로 인한 재부팅: Dell Inspiron 펌웨어 버그 해독

2025-09-22

8년 동안 저자의 Dell Inspiron 5567은 여러 운영 체제에서 절전 모드로 전환될 때 무작위로 재부팅되는 문제로 어려움을 겪었습니다. 펌웨어 소스 코드를 심층적으로 분석한 결과, 문제의 원인은 사우스브리지의 SPTS 메서드에 있음을 알게 되었습니다. 이 메서드는 절전 상태를 제대로 설정하기 전에 절전 명령을 조기에 전송하여 재부팅이 발생했습니다. 해결책은 SPTS 내 코드를 재정렬하여 절전 명령을 전송하기 전에 절전 상태가 올바르게 설정되도록 하는 것이었습니다. 이 글에서는 디버깅 과정과 ACPI 절전 상태의 복잡성을 자세히 설명합니다.

하드웨어