暂停Ubuntu 16.04 LTS,戴尔XPS 9350

自从我在戴尔XPS 9350上从Ubuntu 15.10升级到Ubuntu 16.04 LTS后,暂停中断。 关闭盖子时,笔记本电脑将暂停,但恢复失败并重新启动。 我尝试了pm-suspend并尝试恢复,恢复失败并重启笔记本电脑。 当我回到Ubuntu时,我遇到了以下错误。 我认为奇怪的是它声称内核不是官方的ubuntu包。 无论哪种方式,我的Linux知识都不足以知道这里出了什么问题。

暂停/恢复失败第1部分

暂停/恢复失败第2部分

编辑:我刚刚尝试安装内核4.4.8应该修复一些东西,但它没有解决这个问题。 到现在为止,我也尝试过4.4.9和4.6 RC7。 他们都没有为我修好。

我在XPS 15 9550上遇到了同样的问题。对我来说唯一有用的就是进入BIOS并在电源选项下打开“Block Sleep”。 这显然会关闭Intel Rapid Start和sleep(状态3)。 因此从技术上讲,机器不会hibernate/暂停(状态3),但是当关闭盖子/开启/电源按钮并且恢复正常时它会进入更高的睡眠状态。 好像直到问题在内核中解决,或者驱动程序这可能是唯一的选择,并且是我的唯一可行的方法。

编辑 :这个脚本对我有用,我能够在BIOS中关闭Block Sleep! 睡眠/暂停现在适用于我的ubuntu 16.04: https ://ubuntuforums.org/showthread.php ? t = 2317843 & page = 11

在我从16.04 LTS升级到17.10之后,我的戴尔XPS 13 9350恢复了中断。 当我关闭盖子时,据我所知,系统暂停(虽然我猜它可能在那时坠毁)。 我在/ var / log / syslog中看到这样的条目:

 Nov 22 21:42:01 foxy systemd[1]: Starting TLP suspend/resume... Nov 22 21:42:02 foxy systemd[1]: Started TLP suspend/resume. Nov 22 21:42:02 foxy systemd[1]: Reached target Sleep. Nov 22 21:42:02 foxy systemd[1]: Starting Suspend... Nov 22 21:42:02 foxy systemd-sleep[3511]: Failed to connect to non-global ctrl_ifname: (nil) error: No such file or directory Nov 22 21:42:02 foxy systemd-sleep[3519]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255. Nov 22 21:42:02 foxy systemd-sleep[3511]: Suspending system... 

那些消息本身并没有真正表明任何exception(至少对我的系统而言 – 我很好奇这些错误意味着什么)。 当我打开盖子时,我会看到BIOS POST,系统会启动。 这反映在日志中,在上面的块之后紧跟着这些消息:

 Nov 22 21:49:24 foxy rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="891" x-info="http://www.rsyslog.com"] start Nov 22 21:49:24 foxy rsyslogd: rsyslogd's groupid changed to 104 Nov 22 21:49:24 foxy rsyslogd: rsyslogd's userid changed to 101 Nov 22 21:49:24 foxy rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ] Nov 22 21:49:24 foxy rsyslogd-2007: action 'action 11' suspended, next retry is Wed Nov 22 21:49:54 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ] Nov 22 21:49:24 foxy kernel: [ 0.000000] random: get_random_bytes called from start_kernel+0x42/0x4e1 with crng_init=0 Nov 22 21:49:24 foxy kernel: [ 0.000000] Linux version 4.13.0-17-generic (buildd@lcy01-amd64-011) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #20-Ubuntu SMP Mon Nov 6 10:04:08 UTC 2017 (Ubuntu 4.13.0-17.20-generic 4.13.8) Nov 22 21:49:24 foxy kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-17-generic.efi.signed root=UUID=e51bd6de-6176-4dcf-aaa5-7030d32d15bb ro quiet splash vt.handoff=7 Nov 22 21:49:24 foxy kernel: [ 0.000000] KERNEL supported cpus: Nov 22 21:49:24 foxy kernel: [ 0.000000] Intel GenuineIntel Nov 22 21:49:24 foxy kernel: [ 0.000000] AMD AuthenticAMD Nov 22 21:49:24 foxy kernel: [ 0.000000] Centaur CentaurHauls ... 

安装“uswsusp”软件包后,Resume开始正常工作:

 sudo apt-get install uswsusp 

这是这里描述的解决方案: XPS 13 9350(2016)暂停 – 声音问题

现在,当我暂停时,我看到更多的syslog条目,表明系统正在进入挂起状态:

 Nov 22 22:49:41 foxy systemd[1]: Starting TLP suspend/resume... Nov 22 22:49:42 foxy systemd[1]: Started TLP suspend/resume. Nov 22 22:49:42 foxy systemd[1]: Reached target Sleep. Nov 22 22:49:42 foxy systemd[1]: Starting Suspend... Nov 22 22:49:42 foxy systemd-sleep[3234]: Failed to connect to non-global ctrl_ifname: (nil) error: No such file or directory Nov 22 22:49:42 foxy systemd-sleep[3241]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255. Nov 22 22:49:42 foxy systemd-sleep[3234]: Suspending system... Nov 22 22:49:42 foxy kernel: [ 51.749528] PM: Syncing filesystems ... done. Nov 22 22:49:42 foxy kernel: [ 51.786975] PM: Preparing system for sleep (mem) Nov 22 22:49:59 foxy kernel: [ 51.788351] Freezing user space processes ... (elapsed 0.128 seconds) done. Nov 22 22:49:59 foxy kernel: [ 51.917175] OOM killer disabled. Nov 22 22:49:59 foxy kernel: [ 51.917176] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. Nov 22 22:49:59 foxy kernel: [ 51.918926] PM: Suspending system (mem) Nov 22 22:49:59 foxy kernel: [ 51.919012] Suspending console(s) (use no_console_suspend to debug) Nov 22 22:49:59 foxy kernel: [ 52.123320] psmouse serio1: Failed to disable mouse on isa0060/serio1 Nov 22 22:49:59 foxy kernel: [ 54.212355] PM: suspend of devices complete after 2293.959 msecs Nov 22 22:49:59 foxy kernel: [ 54.234367] PM: late suspend of devices complete after 22.020 msecs Nov 22 22:49:59 foxy kernel: [ 54.274131] PM: noirq suspend of devices complete after 39.764 msecs Nov 22 22:49:59 foxy kernel: [ 54.274510] ACPI: Preparing to enter system sleep state S3 Nov 22 22:49:59 foxy kernel: [ 54.314470] ACPI: EC: event blocked Nov 22 22:49:59 foxy kernel: [ 54.314471] ACPI: EC: EC stopped Nov 22 22:49:59 foxy kernel: [ 54.314472] PM: Saving platform NVS memory Nov 22 22:49:59 foxy kernel: [ 54.314586] Disabling non-boot CPUs ... Nov 22 22:49:59 foxy kernel: [ 54.330929] IRQ 283: no longer affine to CPU1 Nov 22 22:49:59 foxy kernel: [ 54.331951] smpboot: CPU 1 is now offline Nov 22 22:49:59 foxy kernel: [ 54.352796] smpboot: CPU 2 is now offline Nov 22 22:49:59 foxy kernel: [ 54.374594] IRQ 1: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374602] IRQ 8: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374606] IRQ 9: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374611] IRQ 12: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374615] IRQ 14: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374621] IRQ 16: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374626] IRQ 17: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374633] IRQ 51: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.374641] IRQ 122: no longer affine to CPU3 Nov 22 22:49:59 foxy kernel: [ 54.375694] smpboot: CPU 3 is now offline 

无论如何,我不知道为什么“uswsusp”软件包丢失了,或者完全是为什么它解决了这个问题。 似乎它应该是一个必需的包。

您不需要全新的重新安装。 如果你有一个带有16.04实时Ubuntu的usb-stick,你只需要启动这个usb-stick并仅将新安装到Ubuntu的root-partition(/ – 分区),而不应该覆盖/ home。 交换分区也将被覆盖,这不会造成伤害,您的工作空间也会保持不变。 成功安装后,你有一个干净的新16.04 – Ubuntu(或xubuntu)。

您是否有足够的交换空间配置为暂停和恢复?

当你有大量的RAM而不打扰交换空间时它很诱人,但如果你没有像RAM一样多的交换,那么无处可去。

运行此命令以查看您有多少交换。

 swapon 

我在我的XPS 9550(16.04.2)上遇到了同样的问题我开始在OS和GRUB级别上调整不同的东西,因为我发现很multithreading类似于这个,但最后我发现的是最新的BIOS更新(从05/07/2017开始的1.2.25)删除了一些启动设置,更具体地说是“启用UEFI网络堆栈”和安全启动。 您可以在dell支持网站上找到相关说明。 要检查BIOS版本:

 sudo dmidecode -s bios-version sudo dmidecode -s bios-release-date 

尝试完成16.04的安装。 从可启动的USB记忆棒。 确保您具有互联网连接,并在开始设置时启动更新function。 我不是Linux专家,但多年来我了解到,最好从USB-stick,CD,DVD等介质安装ubuntu …我使用的是xps 13 9350,它适用于16.04 。 对我来说很完美。 (内核4.4.2)

你可以尝试在15.10上使用deja-dup进行备份,并在确定它运行后在16.04恢复它。

对不起,我无法解决问题,祝你好运。