挂起后机器不会唤醒。
当我合上盖子或从电源关闭菜单挂起时,都会发生这种情况。据我所知,机器确实进入挂起模式 - 屏幕变暗,内置键盘的背光关闭。但是,按下键盘上的按钮(即使是内置的)或移动鼠标/触摸触控板不会将其唤醒。
我在系统日志中没有看到任何可疑的内容:
Sep 01 08:54:25 machine-Precision-5570 kernel: Low-power S0 idle used by default for system suspend
Sep 01 09:10:33 machine-Precision-5570 kernel: Low-power S0 idle used by default for system suspend
Sep 01 09:14:56 machine-Precision-5570 ModemManager[1261]: <info> [sleep-monitor-systemd] system is about to suspend
Sep 01 09:14:57 machine-Precision-5570 systemd-sleep[4698]: Entering sleep state 'suspend'...
Sep 01 09:14:57 machine-Precision-5570 kernel: PM: suspend entry (s2idle)
Sep 01 09:16:17 machine-Precision-5570 kernel: Low-power S0 idle used by default for system suspend
我发现一些帖子声称这是由于 nvidia 驱动程序造成的,但我没有安装任何专有驱动程序。
我检查了 BIOS,但没有看到任何相关内容。
我尝试启用 USB 设备电源唤醒功能,但这似乎没有任何作用。
我在 Dell Precision 5570 上运行 22.04。
编辑: 这似乎与内核相关。6.2.0-31-generic 和 6.2.0-32-generic 出现了问题,但 5.19.0-50-generic 没有 - 当我加载该版本的内核时,机器会正常关闭。
我将针对 Ubuntu 提交一份错误报告 - 也许更新内核可以解决该问题,但在我收到一些反馈(如果可以的话)之前我不想这样做。
这是硬件错误,而不是操作系统错误。当系统处于休眠或挂起状态时,按下某个键需要由系统本身拾取。请注意,许多戴尔机器不使用键盘唤醒。我的没有,甚至在 Windows 中也没有。
确保您的机器具有键盘唤醒功能。
我发现这个外部来源还包含受支持的戴尔系统列表。我在此页面上没有看到 Precision 5570(但有 Inspiron 5570)。
这似乎是一个与内核相关的问题。我运行的是 6.2.0-32-generic。当我切换到 5.19-50-generic 时,问题就消失了。
我按照这个答案将其永久化:https://askubuntu.com/a/1000735/433791
基本上:
将以下 2 行添加到文件中
然后更新启动文件:
重新启动,然后在看到制造商徽标时按“esc”。从启动菜单中,选择“高级”,然后选择所需的内核。该内核现在将在引导/重新启动时加载。