升级到 Kubuntu 18.04 后,系统挂起后立即唤醒。有 Bug 吗?

升级到 Kubuntu 18.04 后,系统挂起后立即唤醒。有 Bug 吗?

我最近升级到了 Kubuntu 18.04(因此升级到了内核 4.15.0-23)。我无法再挂起我的电脑了。但是,在以前的内核版本上启动仍然可以让我挂起我的电脑。

当我点击“暂停”时,确实发生了以下情况:系统变黑,暂停(LED 闪烁),1-2 秒后自行唤醒。

您认为内核存在问题吗?是否存在配置/冲突问题?

感谢您的帮助!

干杯,

以下是日志:

journalctl -b | grep sleep

juil. 07 16:15:25 user-ubuntu NetworkManager[1016]: <info>  [1530972925.7995] manager: sleep: sleep requested (sleeping: no  enabled: yes)
juil. 07 16:15:25 user-ubuntu NetworkManager[1016]: <info>  [1530972925.7996] device (wlp2s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
juil. 07 16:15:26 user-ubuntu systemd-sleep[6022]: Suspending system...
juil. 07 16:15:31 user-ubuntu kernel: ACPI: Preparing to enter system sleep state S3
juil. 07 16:15:31 user-ubuntu kernel:  cache: parent cpu1 should not be sleeping
juil. 07 16:15:31 user-ubuntu kernel:  cache: parent cpu2 should not be sleeping
juil. 07 16:15:31 user-ubuntu kernel:  cache: parent cpu3 should not be sleeping
juil. 07 16:15:31 user-ubuntu kernel: ACPI: Waking up from system sleep state S3
juil. 07 16:15:31 user-ubuntu systemd-sleep[6022]: System resumed.
juil. 07 16:15:31 user-ubuntu systemd[1]: sleep.target: Unit not needed anymore. Stopping.
juil. 07 16:15:31 user-ubuntu systemd-logind[995]: Operation 'sleep' finished.
juil. 07 16:15:31 user-ubuntu NetworkManager[1016]: <info>  [1530972931.6845] manager: sleep: wake requested (sleeping: yes  enabled: yes)

journalctl -b | grep 暂停

juil. 07 16:15:26 user-ubuntu kernel: PM: suspend entry (deep)
juil. 07 16:15:31 user-ubuntu kernel: Suspending console(s) (use no_console_suspend to debug)
juil. 07 16:15:31 user-ubuntu kernel: PM: suspend exit
juil. 07 16:15:31 user-ubuntu systemd[1]: suspend.target: Unit not needed anymore. Stopping.

答案1

知道了!

我的 USB wifi 加密狗似乎唤醒了我的系统。

步骤1:检查允许唤醒系统的内容:

打开终端:

sudo nano /proc/acpi/wakeup

第2步:理解结果:

/proc/acpi/wakeup 内容的屏幕截图 - 步骤 1

该列表显示哪些设备可以唤醒您的计算机。

这里:EHC1 - EHC2 - XHC

步骤3:阻止唤醒计算机的设备:

使用以下命令在终端中禁用 EHC1:

echo EHC1 | sudo tee /proc/acpi/wakeup

暂停计算机。如果计算机仍处于唤醒状态,请尝试

echo EHC2 | sudo tee /proc/acpi/wakeup

笔记:乙肝2型代替乙肝1型。您也可以尝试信诚集团

注意:以上命令是一种切换。如果连续使用 2 次,它将关闭 EHC1,然后重新打开

步骤4:确认有效

这里,是 EHC2 唤醒了我的计算机(我的 USB wifi 适配器)。现在,它被禁用了,无法唤醒我的计算机,并且处于挂起状态。

/proc/acpi/wakeup 内容的屏幕截图 - 步骤 2

答案2

我有完全相同的症状,但没有插入任何东西(USB)。合上盖子后,笔记本电脑会立即再次唤醒。

就我而言,我修复了它一次通过进入系统设置 > 电源管理并尝试所有可能的选项。对我来说,禁用“使用电池”选项卡上的“暂停会话”是有效的。此选项设置计算机在一定时间后自动暂停,但禁用它可以解决无法暂停计算机的问题。

然后我再次开始尝试这些选项,问题又出现了,这一次,一段时间后禁用自动暂停功能却不起作用。

然后我发现了一篇文章(https://bibhasdn.com/blog/fixing-immediate-resume-of-system-after-suspend-on-linux-mint-ubuntu/)解释如何做类似于 OP 提供的答案的事情,然后禁用 XHC1(USB 3.0 芯片),除了打开盖子的动作之外唯一能够恢复计算机的选项,该错误已修复。

步骤如下:

  1. 在终端中输入sudo cat /proc/acpi/wakeup
  2. 确定可以唤醒计算机的选项(已启用
  3. 从优先级低的开始,逐个禁用(仔细阅读文章,了解哪些可以保留)

我在 2017 Macbook Air 上运行 Kubuntu KDE Plasma(Ubuntu 18.04.2 LTS)。

相关内容