デスクトップ自体が一時停止から復帰しています。場合によっては、1〜2分かかることもあれば、数時間かかることもあります。
これのトラブルシューティングをどこから始めればよいかわかりません。どんな助けでも大歓迎です。
デスクトップ自体が一時停止から復帰しています。場合によっては、1〜2分かかることもあれば、数時間かかることもあります。
これのトラブルシューティングをどこから始めればよいかわかりません。どんな助けでも大歓迎です。
回答:
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およびXHCUSBコントローラを表します。当然の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によって書かれたスクリプトを見つけました。
これで私の問題は解決しました。