답변:
Jos와 Rinzwind의 조언은 시작을했지만 문제를 해결하지 못했습니다. 이더넷 케이블이 연결되어 있지 않거나 WOL (실제로는 BIOS에 옵션으로 존재하지 않음) 또는 Wake On Keyboard가 활성화되어 있지 않습니다.
밤새 컴퓨터를 일시 중지하기 전에 USB 수신기가 장착 된 Logitech 무선 마우스의 플러그를 뽑아 보았습니다.
왜 내가 이것을 전에 생각하지 않았습니까? PC를 일시 중단 할 때 항상 마우스를 끕니다. 나는 그것이 더 이상 문제를 일으킬 것이라고 생각하지 않았다.
그렇다면 어떻게 마우스 / 리시버가 깨어남을 막을 수 있습니까? 먼저 명령을 실행하십시오 cat /proc/acpi/wakeup
. 깨우기를 유발할 수있는 장치가 나열됩니다.
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
P0P1 S4 *disabled pci:0000:00:1e.0
USB1 S3 *disabled
USB2 S3 *disabled
USB3 S3 *disabled
USB4 S3 *disabled
USB5 S3 *disabled
USB6 S3 *disabled
USB7 S3 *disabled
RP01 S4 *disabled pci:0000:00:1c.0
PXSX S4 *disabled pci:0000:01:00.0
RP02 S4 *disabled
PXSX S4 *disabled
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled
PXSX S4 *disabled
RP05 S4 *disabled pci:0000:00:1c.4
PXSX S4 *enabled pci:0000:02:00.0
RP06 S4 *disabled
PXSX S4 *disabled
RP07 S4 *disabled
PXSX S4 *disabled
RP08 S4 *disabled
PXSX S4 *disabled
PEG0 S4 *disabled
PEGP S4 *disabled
PEG1 S4 *disabled
PEG2 S4 *disabled
PEG3 S4 *disabled
GLAN S4 *disabled
EHC1 S4 *enabled pci:0000:00:1d.0
EHC2 S4 *enabled pci:0000:00:1a.0
XHC S4 *enabled pci:0000:00:14.0
HDEF S4 *disabled pci:0000:00:1b.0
PWRB S3 *enabled
필드 Status
에서 컴퓨터를 깨울 수 있는지 () 확인할 수 있습니다 enabled
( disabled
).
EHC1
, EHC2
및 XHC
USB 컨트롤러를 나타냅니다. 분명히 USB1 - USB7
물론이지만 제 경우에는 모두 비활성화되어 있습니다. 나는 그것에 대해 많이 모르기 때문에 구체적인 내용을 볼 수 없습니다.
난 그 생각 PWRB
(마지막 줄) 전원 버튼을 나타냅니다. 전원 버튼을 사용하여 컴퓨터를 깨울 수 있기 때문에 활성화 된 상태로 두는 것이 좋습니다.
명령 sudo sh -c "echo EHC1 > /proc/acpi/wakeup"
을 제공하여에 대한 설정을 전환합니다 EHC1
. 명령을 실행하여 장치를 다시 나열하면에 대한 설정 EHC1
이 변경 되었음을 알 수 있습니다.
나는 컨트롤러와 함께이 시도 EHC1
, EHC2
, XHC
내가 무엇을 컨트롤러 컨트롤이 어떤 USB 장치를 알 수 없기 때문에.
나를 위해, 떠나 EHC1
및 XHC
활성화 및 비활성화하는 것은 EHC2
나에게 내가 원하는 결과를 제공합니다. 이제 키보드 나 마우스 (켜져 있어도)가 깨어날 수 없습니다. 컴퓨터 자체의 물리적 전원 버튼을 눌러야합니다.
안타깝게도 재부팅하면 설정이 재설정됩니다. 이를 방지하기 위해 아래 코드를에 넣을 수 있습니다 /etc/rc.local
. sudo gedit /etc/rc.local
예를 들어, 높은 권한을 사용하여 편집해야합니다 .
for device in EHC2
do
if grep -q "$device.*enabled" /proc/acpi/wakeup
then
echo $device > /proc/acpi/wakeup
fi
done
코드에서 첫 번째 줄을 변경하여 더 많은 장치를 추가 할 수 있습니다 for device in EHC1 EHC2 XHC USB1
. 사용자 toojays에 의해 작성된 스크립트를 찾았 습니다 .
이것은 내 문제를 해결했습니다.