从睡眠中缓慢恢复

从睡眠中缓慢恢复

我正在尝试调试笔记本电脑上的挂起/休眠问题。从挂起开始。

挂起成功,但唤醒时屏幕变黑,显示内核文本约 45 秒,然后返回桌面。时间线详述如下,随后是内核显示的消息,然后是该时间范围内的完整系统日志。

我努力了:

  • 在 Windows 中禁用 wifi 适配器,因为我读到过这可能会解决 iwlwifi 问题,但事实并非如此。
  • 在 /etc/modprobe.d/blacklist.conf 中将 ucsi_ccg 列入黑名单,并删除该消息并将其替换为:

usb usb6-port1: Cannot enable. Maybe the USB cable is bad?

  • 删除所有 USB 设备

此外,如果有人能在我到达之前预测出什么样的问题可能导致休眠失败,那将会很有帮助!

  • 操作系统:Ubuntu 19.10 x86_64(与 Windows 10 双启动配置)
  • 内核:5.3.0-42-generic
  • 笔记本电脑:联想 Y740
  • 8 GB 交换文件,16 GB 物理内存

睡眠/醒来的时间表:

  • 15:08:30 按下暂停按钮 (+0:00)
  • 15:09:00 按下唤醒按钮 (+0:30)
  • 15:09:45 黑屏停止 (+1:15)
  • 15:09:47 返回桌面 (+1:17)

黑屏显示以下内容:

Mar 18 15:09:42 arc kernel: [ 1088.043584] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
Mar 18 15:09:41 arc kernel: [ 1086.955122] PM: dpm_run_callback(): ucsi_ccg_resume+0x0/0x20 [ucsi_ccg] returns -110
Mar 18 15:09:41 arc kernel: [ 1086.955126] PM: Device 0-0008 failed to resume: error -110

答案1

看起来这是内核 5.3 中 nvidia 的 ucsi_ccg 模块的一个错误。

/etc/modprobe.d/blacklist.conf 中的 blacklist ucsi_ccg 确实修复了延迟问题。我仍然收到 iwlwifi 错误,但这种情况不会持续太久。

我的 blacklist.conf 中有一个拼写错误,这就是它之前不起作用的原因。

相关内容