我有一个刚刚安装的 Ubuntu 18.04 LTS,带有 5.3 Linux 内核。
每当我将计算机从挂起状态唤醒时,都会看到黑屏和错误消息。大约 30 秒后,它会自行消失并恢复正常唤醒。
PM: dpm_run_callback(): ucsi_ccg_resume()+0x0/0x20 [ucsi_ccg] returns -110
PM: Device 0-0008 failed to resume: error -110
每次挂起和唤醒都会将其中两行附加到末尾。完全重新启动计算机后,此“错误日志”将被清除,但问题仍然存在,并且再次挂起和唤醒时会生成新消息。
总的来说,这个问题是可以忍受的(30 秒并不算长)那虽然很长,但还是有点烦人。
编辑:
sudo blkid
输出:
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme0n1: PTUUID="7d4970fc-9b94-4cdc-a671-427c0e35bc89" PTTYPE="gpt"
/dev/nvme0n1p1: LABEL="ESP" UUID="C6D9-DDCB" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="9900e554-5c05-4da5-9b09-b149c7c73dd0"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="84c5f04a-96ec-4a44-839a-d9c1ce188820"
/dev/nvme0n1p3: LABEL="Acer" UUID="E0D0DCFDD0DCDABC" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="da0723f4-ac1d-47e6-be06-dcf0a4e0c645"
/dev/nvme0n1p4: LABEL="Recovery" UUID="CA44DFE244DFCF77" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="92fd1eb9-a3ee-484f-b09c-a90c26462f86"
/dev/nvme0n1p5: UUID="c19f5167-969c-4094-9056-fb5f6ae530a7" TYPE="ext4" PARTUUID="e5b49d92-c817-4b1d-aea5-9da6b75b4bf9"
/dev/sda1: LABEL="Data" UUID="36A2E49BA2E460BB" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="61413dde-8ec0-48c8-a216-4d15fce46eb0"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
======================================================================
cat /etc/fstab
输出:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=c19f5167-969c-4094-9056-fb5f6ae530a7 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=C6D9-DDCB /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
======================================================================
cat /etc/initramfs-tools/conf.d/resume
输出:
cat: /etc/initramfs-tools/conf.d/resume: No such file or directory
======================================================================
进一步编辑:
free -h
输出:
total used free shared buff/cache available
Mem: 15G 3.8G 852M 424M 10G 10G
Swap: 2.0G 0B 2.0G
======================================================================
sudo dmidecode -s bios-version
输出:
V1.23
======================================================================
计算机是 Acer Nitro AN715-51。处理器是 Intel i7-9750H,显卡是 Nvidia GeForce GTX 1660Ti。它有三个 USB 端口 - 其中一个是 C 型(那些是蓝色的,对吧?),但我目前没有用它做任何事情。我只使用另外两个:我在一个 USB 端口上插了一个光电鼠标,在另一个 USB 端口上插了一个 Tritton 无线耳机(不过我不认为耳机与问题有关 - 我已经尝试过拔掉它并在没有它的情况下重新启动,但问题仍然存在)。
答案1
这似乎是一个错误。
“每次我从“深度”(挂起到 RAM)睡眠状态恢复时,都会出现 50 秒的挂起。这种情况发生在较新的内核(5.3 系列;我目前正在运行 eoan 建议的版本)上,但不发生在 Ubuntu 18.04.3 LTS 版本上(uname 显示“5.0.0-31-generic #33~18.04.1-Ubuntu SMP”)。”
尝试这个...
sudo -H gedit /etc/modprobe.d/resume.conf
或者sudo pico /etc/modprobe.d/resume.conf
添加以下行...
blacklist ucsi_ccg
保存文件并退出编辑器。
reboot
尝试暂停/恢复。
笔记:此黑名单将禁用 Nvidia 显卡上的任何 USB-C 端口
来源:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1850238
更新#1:
您的 BIOS 略微过时。您使用的是 1.23 版本,当前版本是 1.27,可从以下网址下载这里。