저는 일종의 임베디드 시스템으로 Ubuntu 14.04.2 LTS가 설치된 Chromebook을 사용하고 있습니다. 전원 관리자 설정을 조정하여 전원 연결이 끊어졌을 때 자동으로 일시 중단되도록 하는 방법을 알아냈습니다.
하지만 전원이 복구되면 자동으로 깨어나게 하는 방법을 찾고 싶습니다.
해당 이벤트를 감지하고 깨울 수 없는 경우 깨우기 위한 이벤트를 생성할 수 있는 전원이 공급되는 FTDI USB 직렬 인터페이스도 연결되어 있지만 /proc/acpi/wakeup
장치 목록에는 나타나지 않습니다.
를 실행하면 upower -d
잠재적인 트리거가 될 수 있는 항목이 표시됩니다. 예를 들어 장치에는 필드( 플러그인 시 로 설정됨) /org/freedesktop/UPower/devices/line_power_AC
가 있습니다 . 장치 에 필드 가 있습니다 ( 연결 시 로 설정됨).line-power/online
yes
/org/freedesktop/UPower/devices/battery_BAT0
on-battery
no
전원이 복원되면 컴퓨터가 자동으로 켜지도록 구성할 수 있다면 배터리가 부족할 때 자동으로 종료되는 시나리오로 전환할 수 있습니다. 가끔 그렇게 하는 것을 본 적이 있지만 안정적이지는 않습니다.
중요한 경우에는 다음을 사용하고 있습니다.존 루이스GRUB를 통해 Ubuntu를 부팅하는 ROM.
답변1
추가 조사를 통해 설정을 통해 원하는 동작을 얻을 수 있다는 사실을 발견했습니다.
전원 설정으로 가서 배터리 전원을 다음과 같이 구성했습니다.
- 비활성 시 일시 중지: 일시 중지하지 않음
- 전력이 매우 낮은 경우: 전원 끄기
- 뚜껑을 닫았을 때: 아무것도 하지 마세요
마찬가지로, 연결하면 비활성 상태이거나 뚜껑이 닫혀 있을 때 일시 중지되지 않도록 설정됩니다.
테스트를 위해 Chromebook의 플러그를 뽑고 배터리가 매우 낮아져 전원이 꺼질 때까지 (밤새) 기다렸습니다. 다음날 전원을 다시 연결하면 자동으로 부팅되고 모든 것이 정상이었습니다.
이전 테스트는 Ubuntu가 수행하도록 하는 대신 수동으로 시스템을 종료했기 때문에 실패했습니다.
일시 중지 및 깨우기를 사용하여 솔루션을 찾을 수 없습니다. 전원이 연결되면 Chromebook을 깨우기 위해 키보드 이벤트를 보내는 기능을 통해 추가 USB 하드웨어와 함께 작동할 수도 있습니다.
답변2
나는 당신이 어떤 하드웨어를 사용하고 있는지 정확히 모르기 때문에 여기서 몇 가지 가정을 하고 있습니다.일반적으로말하자면, 컴퓨터의 BIOS에는 다음과 같은 옵션이 있습니다.정전 재시작또는AC 전원 손실 재시작(보다여기좀 더 자세한 정보를 원하시면) 해당 기능이 활성화되어 있지 않으면 활성화해 보십시오.