기계가 다시 시작되는 것을 방지할 수 있는 것은 무엇입니까?

기계가 다시 시작되는 것을 방지할 수 있는 것은 무엇입니까?

저는 임베디드 애플리케이션용 팬이 없는 Atom 기반 PC를 테스트하고 있습니다. 내 컴퓨터에서 Voyage Linux 버전 0.7.5를 실행하고 있습니다. 이 배포판은 Debian Lenny에서 파생되었습니다. 재부팅을 수행하기 위해 종료 명령을 얻을 수 없다는 점을 제외하면 모든 것이 잘 작동합니다. 이는 필요한 경우 원격 재설정을 수행할 수 있는 방법을 제공하므로 이 애플리케이션에서 중요합니다.

터미널을 보면 화면의 마지막 두 메시지가 다음과 같이 나타납니다.

[ 219.974475] ehci_hcd 0000:00:1d.7: PCI INT D disabled
[ 219.974657] Restarting system.
[ 219.974754] machine restart

이 시점에서 기기가 멈추고 전원을 차단하거나 하드웨어 재설정을 수행할 때까지 재부팅되지 않습니다. VirtualBox에서 OS를 실행할 때(적어도 종료 시) 이런 일이 발생하는 것을 본 기억이 납니다.

나는 현재 커널 및 시스템과의 상호 작용에 대해 거의 알지 못하므로 그러한 문제를 일으킬 수 있는 잠재적인 커널 구성이 있는지 아는 사람이 있는지 묻고 싶었습니다.

편집하다:

시스템이 ACPI를 지원하는지 묻는 질문에 부팅 로그를 자세히 살펴보았습니다. 다음 메시지를 찾았습니다.

[   3.99748] ACPI: resource (null) [io 0x0480-0x04bf] conflicts with ACPI region PHO_ [io 0x4bc-0x4bc]

답변1

이 시점까지 종료해도 작동하지 않는다는 것이 매우 이상합니다.

시도해 볼 가치가 있는 것들:

  • 사용 가능한 BIOS 업데이트를 마더보드에 적용합니다. BIOS 옵션을 기본값으로 재설정해 볼 수도 있습니다.
  • 배포판에 최신 커널이 있는지 확인하세요. 직접 컴파일해 볼 수도 있습니다.
  • BIOS가 필요한 정보를 저장할 수 있는 RAM의 첫 1MB를 덮어쓰지 않도록 커널에 지시하는 커널 컴파일 옵션이 있는 것 같습니다. 어쩌면 이 기능이 활성화된 상태에서 커널을 실행해야 할 수도 있습니다(아직 활성화되지 않은 경우).
  • 마더보드에 어떤 칩셋이 있는지 알아보고 Google 검색을 통해 알려진 비호환성 문제나 해결 방법이 있는지 확인하세요.
  • kexec다른 모든 방법이 실패하면 하드웨어 재설정과 동일하지는 않지만 무엇을 할 수 있는지 고려해 볼 수 있습니다 .

관련 정보