
Ubuntu ASUS ラップトップをサスペンドしようとすると、すぐに起動してしまいます。ラップトップは数か月前に購入したものですが、私が覚えている限り、この問題は常に発生していました。さまざまな解決策を試しましたが、どれもうまくいきませんでした。
ファイル内のすべてのフィールドを/proc/acpi/wakeup
無効に設定しようとしました。また、問題が発生する可能性があるとわかったため、セカンダリ Nvidia グラフィック カードを無効にしようとしました (実際に成功したかどうかはわかりませんが、確認方法がわかりません)。
dmesg出力:
[ 57.214218] PM: suspend entry (s2idle)
[ 61.995781] Filesystems sync: 4.787 seconds
[ 62.000447] Freezing user space processes ... (elapsed 0.003 seconds) done.
[ 62.004139] OOM killer disabled.
[ 62.004140] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 62.005597] printk: Suspending console(s) (use no_console_suspend to debug)
[ 62.007240] wlo1: deauthenticating from 24:7f:20:aa:03:56 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 62.402707] pci 0000:01:00.0: Enabling HDA controller
[ 62.421668] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 62.540601] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 62.608208] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 62.631788] OOM killer enabled.
[ 62.631790] Restarting tasks ... done.
[ 62.666222] PM: suspend exit
[ 62.726320] ata3: SATA link down (SStatus 4 SControl 300)
[ 66.418569] wlo1: authenticate with 24:7f:20:aa:03:56
[ 66.427189] wlo1: send auth to 24:7f:20:aa:03:56 (try 1/3)
[ 66.467410] wlo1: authenticated
[ 66.471843] wlo1: associate with 24:7f:20:aa:03:56 (try 1/3)
[ 66.476075] wlo1: RX AssocResp from 24:7f:20:aa:03:56 (capab=0x1411 status=0 aid=3)
[ 66.482586] wlo1: associated
[ 66.482657] wlo1: Limiting TX power to 20 (20 - 0) dBm as advertised by 24:7f:20:aa:03:56
[ 66.523036] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
この問題を解決するにはどうすればいいでしょうか? この状況をデバッグする方法に関する情報があれば歓迎します。
答え1
これは、Ubuntu 21.04 Hirsute Hippo のアップデート後に発生しました。問題は、nvidia グラフィック カードとインストールされた CUDA でした。
この問題を解決するには、ソフトウェア アップデーターで CUDA リポジトリを無効にします。 ソフトウェアアップデーターの画像
NVIDIA ドライバーを更新します。
sudo apt install nvidia-driver-[your drive number]
ドライバー番号がわからない場合は、インストールされているドライバーを確認してください。
apt list -i | grep nvidia
systemd でこれらのサービスを有効にします。
sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-hibernate.service
sudo systemctl enable nvidia-resume.service
答え2
Bluetooth がオンのときにこの問題が発生しました。Bluetooth をオフにしてサスペンドしてみてください。
再起動時に Bluetooth をオフにするには、これを実行しますsystemctl disable bluetooth
。必要に応じて手動で有効にすることもできます。
答え3
この問題があり、数日間原因を見つけるのに苦労しました。私の解決策は、まずログを検索することでした。journalctl -b | grep suspend
次のことがわかりました:
PM: Device 0000:05:00.0 failed to suspend async: error 1
この行は、この問題を引き起こしたデバイスアドレスを提供しました。lspci
デバイスを識別するため に使用しました。05:00.0 ASmedia usb 3.1
を使用するとlspci
、アドレス別にデバイスの実際の名前が表示されます。私の場合は、ASRock BIOS でこれを見たことを覚えていたので、再起動して ASmedia usb 3.1 のサポートを無効にし、デスクトップを正常にサスペンドしました。
私のケースは私にとってはユニークですが、他の人が問題を特定するのに役立つかもしれません