暂停后恢复问题,唤醒时冻结和多个错误

暂停后恢复问题,唤醒时冻结和多个错误

在我放下笔记本电脑屏幕并再次打开它后,我收到多条错误消息。我得到的是dmesg......

[   80.203323] Freezing of tasks failed after 20.005 seconds (1 tasks refusing to freeze, wq_busy=0):
[  149.775578] ucsi_ccg 0-0008: failed to reset PPM!
[  149.775590] ucsi_ccg 0-0008: PPM init failed (-110)
[  189.031585] ucsi_ccg 0-0008: PPM NOT RESPONDING
[  413.550818] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
[  412.780005] PM: dpm_run_callback(): ucsi_ccg_resume+0x0/0x20 [ucsi_ccg] returns -110
[  412.780007] PM: Device 0-0008 failed to resume: error -110

答案1

就我而言,这似乎是 5.3 内核无法正确处理 nvidia gpu usb-c 驱动程序的问题。请参阅在 Launchpad 上详细而清晰地描述了该错误。我遇到了与该人相同的问题(恢复时出现 50 秒挂起)。在该页面上,给出了一个临时解决方案,即“将 ucsi_ccg 列入黑名单”。当我实施该修复后,恢复时挂起问题消失,并且没有看到任何错误。

我的修复步骤...

  1. 运行ls /etc/modprobe.d并找到一个 catchallblacklist.conf文件,看起来它可能是添加我的新黑名单行的好地方。

  2. 运行并在文件底部sudo nano /etc/modprobe.d/blacklist.conf添加一行。保存文件并退出 nano。blacklist ucsi_ccg

  3. 重启,然后挂起我的机器来测试修复。当我打开盖子时,机器立即重新启动,没有任何错误。

请注意,由于该驱动程序被列入黑名单,您可能无法使用机器上的 usb-c 端口,但我没有使用我的端口,所以这对我来说不是什么大问题。对我来说,诀窍是在 6 个月后记住为什么当我将某物插入 usb-c 端口时它不工作。:)

答案2

当我将 debian 9 升级到 debian 10 buster 时,我遇到了同样的问题。当我在 USB 3.0 端口插入某些东西时,就会发生这种情况,当出现挂起时,它会完全冻结我的所有 USB 端口,包括键盘和鼠标。我的解决方案是不在 USB 3.0 端口插入任何东西,只在 2.0 上插入。我使用的是内核 5.4 和 nvidia 驱动程序,但这似乎是 xhci 固件的问题。希望对您有所帮助。

答案3

我也遇到了延迟挂起和唤醒的问题,并出现“设备 0-0008 无法恢复”的问题。添加上述黑名单有所帮助,虽然这可能会禁用显卡上的 USB-C 端口(我的 2060 Super 上没有),但直接连接到主板的 USB-C 端口仍然可以使用。

相关内容