Ubuntu 19.10 Ноутбук просыпается сразу после перехода в спящий режим

Ubuntu 19.10 Ноутбук просыпается сразу после перехода в спящий режим

Когда я пытаюсь приостановить работу моего ноутбука 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 в Software Updater. Изображение обновления программного обеспечения

Обновите драйверы 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. Попробуйте выключить его и приостановить.

Запустите systemctl disable bluetooth, чтобы отключить 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, и мой рабочий стол успешно приостановился.

Мой случай уникален для меня, но может помочь другим определить проблему.

Связанный контент