質問: ラップトップがサスペンドまたは休止状態に失敗する(ユーザーの操作なしで2〜5秒後に起動する) これはすべて、13.10にアップグレードした後に発生し始めました。今では14.04を実行していますが、同じ問題が残っています。ふたを閉じるかsudo pm-suspendを実行すると、ラップトップは2〜5秒間サスペンド状態になり、自動的に起動します。休止状態にしようとすると同じことが起こります。cpuをサスペンドモードから覚醒させたり外したりしているような気がしますが、何がわかるのかわかりません。この厄介な問題のトラブルシューティングの助けはありますか?編集:@fabianのおかげで、イーサネットカードが誤動作しているように見え、lanでウェイクアップしないようにカードを設定した後でも(acpitool -w 3またはecho disabled > /sys/bus/pci/devices/0000:00:19.0/power/wakeupまたはecho igbe > /proc/acpi/wakeup、ラップトップは目を覚まし続け、acpitool -wを実行するとこれを表示しますdevice s-state status sysfs node --------------------------------------- 1. lid s3 *enabled 2. slpb s3 *disabled 3. igbe s4 *enabled pci:0000:00:19.0 4. exp1 s4 *disabled pci:0000:00:1c.0 5. exp2 s4 *disabled pci:0000:00:1c.1 6. exp3 s4 *disabled 7. exp4 s4 *disabled 8. exp5 s4 *disabled pci:0000:00:1c.4 9. ehc1 s3 *disabled pci:0000:00:1d.0 10. ehc2 s3 *disabled pci:0000:00:1a.0 11. hdef s4 *disabled pci:0000:00:1b.0 そこから進む方法はありますか?igbeが使用するネットワークドライバーはe1000eです
回答: systemdの解決策は、systemd-tmpfilesが呼び出されたときにファイルに何かを書き込むための命令を作成することです。/etc/tmpfiles.dにファイルを作成します。例: /etc/tmpfiles.d/disable-network-wake.conf。次のコンテンツがあり、ウェイクアップを無効にするデバイスに応じて異なります。w /proc/acpi/wakeup - - - - xhc systemd-tmpfiles(8)およびtmpfiles.d(5)も参照してください。参照: https://wiki.archlinux.org/index.php/systemd#temporary_files