Dell XPS 15(9550)暂停后重新启动

我有一个dell XPS(9550版本 – 这与Precision 5510的硬件基本相同,Ubuntu开箱即用),令人惊讶的是它几乎总能在16.04开箱即用。 但是在过去的几天里, 当电池供电 1 ,暂停已停止工作。

基本上笔记本电脑似乎暂停,但是当我将其唤醒时,它会经历正常的启动过程。

以下是来自挂起日志记录的/var/log/syslog的最后几行:

 Jan 14 13:06:10 xps15-laptop whoopsie[827]: [13:06:10] offline Jan 14 13:06:11 xps15-laptop kernel: [ 15.829125] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready Jan 14 13:06:11 xps15-laptop wpa_supplicant[1300]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0 Jan 14 13:06:11 xps15-laptop nm-dispatcher: req:3 'down' [wlp2s0]: new request (1 scripts) Jan 14 13:06:11 xps15-laptop nm-dispatcher: req:3 'down' [wlp2s0]: start running ordered scripts... Jan 14 13:06:11 xps15-laptop wpa_supplicant[1300]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0 Jan 14 13:06:12 xps15-laptop systemd[1]: Reached target Sleep. Jan 14 13:06:12 xps15-laptop systemd[1]: Starting Suspend... Jan 14 13:06:12 xps15-laptop systemd-sleep[2271]: Failed to connect to non-global ctrl_ifname: (nil) error: No such file or directory Jan 14 13:06:12 xps15-laptop systemd-sleep[2273]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255. Jan 14 13:06:12 xps15-laptop systemd-sleep[2271]: Suspending system... 

那里有什么跳出来的吗? 接下来的行似乎只是你对冷启动的期望:

 Jan 14 13:06:54 xps15-laptop rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="923" x-info="http://www.rsyslog.com"] start Jan 14 13:06:54 xps15-laptop rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http ://www.rsyslog.com/e/2222 ] Jan 14 13:06:54 xps15-laptop rsyslogd: rsyslogd's groupid changed to 109 Jan 14 13:06:54 xps15-laptop rsyslogd: rsyslogd's userid changed to 105 Jan 14 13:06:54 xps15-laptop systemd-modules-load[228]: Inserted module 'lp' Jan 14 13:06:54 xps15-laptop systemd-modules-load[228]: Inserted module 'ppdev' Jan 14 13:06:54 xps15-laptop systemd-modules-load[228]: Inserted module 'parport_pc' Jan 14 13:06:54 xps15-laptop systemd[1]: Started Apply Kernel Variables. Jan 14 13:06:54 xps15-laptop loadkeys[220]: Loading /etc/console-setup/cached.kmap.gz Jan 14 13:06:54 xps15-laptop systemd[1]: Started Set console keymap. Jan 14 13:06:54 xps15-laptop systemd[1]: Started Create Static Device Nodes in /dev. Jan 14 13:06:54 xps15-laptop systemd[1]: Starting udev Kernel Device Manager... Jan 14 13:06:54 xps15-laptop systemd[1]: Started udev Kernel Device Manager. Jan 14 13:06:54 xps15-laptop systemd[1]: Starting Remount Root and Kernel File Systems... Jan 14 13:06:54 xps15-laptop systemd[1]: Started Remount Root and Kernel File Systems. Jan 14 13:06:54 xps15-laptop systemd[1]: Reached target Local File Systems (Pre). 

最近没有太多改变,除了内核命中版本4.4.0-59 (以前是4.4.0-57 ),我调整了一个BIOS选项来禁用我的嵌入式声音设备(因为恢复没有变化)。

最后,这是成功暂停/唤醒的样子(当使用电池供电时):

 Jan 14 13:15:49 xps15-laptop kernel: [ 540.190809] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready Jan 14 13:15:49 xps15-laptop wpa_supplicant[1298]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0 Jan 14 13:15:49 xps15-laptop dbus[803]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' Jan 14 13:15:49 xps15-laptop systemd[1]: Reached target Sleep. Jan 14 13:15:49 xps15-laptop systemd[1]: Starting Suspend... Jan 14 13:15:49 xps15-laptop systemd[1]: Starting Network Manager Script Dispatcher Service... Jan 14 13:15:49 xps15-laptop dbus[803]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher' Jan 14 13:15:49 xps15-laptop systemd[1]: Started Network Manager Script Dispatcher Service. Jan 14 13:15:49 xps15-laptop nm-dispatcher: req:1 'down' [wlp2s0]: new request (1 scripts) Jan 14 13:15:49 xps15-laptop nm-dispatcher: req:1 'down' [wlp2s0]: start running ordered scripts... Jan 14 13:15:49 xps15-laptop wpa_supplicant[1298]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0 Jan 14 13:15:54 xps15-laptop whoopsie[931]: [13:15:54] Cannot reach: https://daisy.ubuntu.com Jan 14 13:15:54 xps15-laptop whoopsie[931]: [13:15:54] offline Jan 14 13:15:54 xps15-laptop whoopsie[931]: [13:15:54] Cannot reach: https://daisy.ubuntu.com Jan 14 13:15:59 xps15-laptop systemd-sleep[2690]: Selected interface 'wlp2s0' Jan 14 13:15:59 xps15-laptop systemd-sleep[2690]: 'SUSPEND' command timed out. Jan 14 13:15:59 xps15-laptop systemd-sleep[2696]: /lib/systemd/system-sleep/wpasupplicant failed with error code 254. Jan 14 13:15:59 xps15-laptop systemd-sleep[2690]: Suspending system... Jan 14 13:16:52 xps15-laptop kernel: [ 550.254337] PM: Syncing filesystems ... done. Jan 14 13:16:52 xps15-laptop kernel: [ 550.268354] PM: Preparing system for sleep (mem) Jan 14 13:16:52 xps15-laptop kernel: [ 550.268979] Freezing user space processes ... (elapsed 0.002 seconds) done. Jan 14 13:16:52 xps15-laptop kernel: [ 550.271751] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. Jan 14 13:16:52 xps15-laptop kernel: [ 550.273159] PM: Suspending system (mem) Jan 14 13:16:52 xps15-laptop kernel: [ 550.273197] Suspending console(s) (use no_console_suspend to debug) Jan 14 13:16:52 xps15-laptop kernel: [ 550.486068] brcmf_fil_cmd_data: bus is down. we have nothing to do. Jan 14 13:16:52 xps15-laptop kernel: [ 550.613975] nouveau 0000:01:00.0: DRM: resuming kernel object tree... Jan 14 13:16:52 xps15-laptop kernel: [ 550.717482] nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1d40822c) Jan 14 13:16:52 xps15-laptop kernel: [ 550.764382] nouveau 0000:01:00.0: DRM: resuming client object trees... Jan 14 13:16:52 xps15-laptop kernel: [ 550.764397] nouveau 0000:01:00.0: DRM: evicting buffers... Jan 14 13:16:52 xps15-laptop kernel: [ 550.764398] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle... Jan 14 13:16:52 xps15-laptop kernel: [ 550.764412] nouveau 0000:01:00.0: DRM: suspending client object trees... Jan 14 13:16:52 xps15-laptop kernel: [ 550.765770] nouveau 0000:01:00.0: DRM: suspending kernel object tree... Jan 14 13:16:52 xps15-laptop kernel: [ 551.638247] PM: suspend of devices complete after 1155.310 msecs Jan 14 13:16:52 xps15-laptop kernel: [ 551.654829] PM: late suspend of devices complete after 16.561 msecs Jan 14 13:16:52 xps15-laptop kernel: [ 551.656867] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI Jan 14 13:16:52 xps15-laptop kernel: [ 551.671878] PM: noirq suspend of devices complete after 17.027 msecs Jan 14 13:16:52 xps15-laptop kernel: [ 551.672619] ACPI: Preparing to enter system sleep state S3 Jan 14 13:16:52 xps15-laptop kernel: [ 551.695080] ACPI : EC: EC stopped Jan 14 13:16:52 xps15-laptop kernel: [ 551.695082] PM: Saving platform NVS memory 

请注意,唤醒后(从13:16:52开始)的一些消息似乎实际上与导致暂停的操作有关。 我想日志记录工具在暂停期间的某个时刻会关闭,以便在该点之后的消息仅在唤醒后显示(因此在失败的情况下我不会看到这些消息)。


1特别是,如果笔记本电脑在整个可疑过程中处于交流电源状态 – 暂停时,在唤醒点和其间的所有时间,暂停工作正常。 只需拔掉AC适配器,即使是一秒钟,主机正在睡眠也会导致上述故障。

这是有用的 :完全关闭我的笔记本电脑,然后重新打开它。 注意:不要只重启……完全断电。

唯一的副作用是Wifi停止工作(因为在无线接口中根本无法识别)。 一个简单的sudo systemctl restart NetworkManager解决了这个问题……如果你不希望在挂起之后必须这样做,你可以创建一个脚本这个脚本:

/lib/systemd/system-sleep/99restartnm

那包含:

 #!/ bin / sh的
案件“$ 1”in
    后)
         systemctl重启NetworkManager
     ;;
 ESAC

并使其可执行:

sudo chmod +755 /lib/systemd/system-sleep/99restartnm

(我知道答案是在问题的评论中,但它有点容易错过…感谢@BeeOnRope,我真的只是尝试其他任何事情,除了完全关闭… facepalm

自从它首次推出以来,我每隔几周就会遇到与XPS 9550相同的问题。 我一直在使用Debian / Ubuntu linux,但评论#20表明这也发生在Windows上:

http://forum.notebookreview.com/threads/xps-9550-crashes-and-reboots-in-sleep.789827/page-2

问题似乎与嵌入式控制器有关,因此从暂停状态恢复会导致冷复位。 解决方法是执行完全断电,拔下充电器插头; 这将重新启动嵌入式控制器,清除故障状态。

在暂停/恢复失败问题很长一段时间之后,它开始回归。 由于我经常更新内容,我怀疑它是内核升级。

自从我通过BIOS更新了几个月后,我从1.2.19更新到1.2.25。 更新BIOS后,我的暂停/恢复问题消失了。 我也没有wifi问题。 运行带有xfce风格的Ubuntu 16.10。

http://www.dell.com/support/home/us/en/19/product-support/product/xps-15-9550-laptop/drivers?os=biosa

祝所有其他人好运。

在Ubuntu 18.04上每天使用我的XPS 9550,我已经停止使用更新的BIOS,大约1年前遇到这个问题。 这与嵌入式控制器中的行为有关,嵌入式控制器已更新1.6.1 / 1.7.0中的固件以解决虚假按键问题。 如果它使用共享代码库,则暂停/恢复问题的修复也可能已经进入。 我怀疑部分EC在暂停期间进入意外状态,并且在首次执行BIOS时,恢复代码路径未正确恢复。

在我将LG 27UD88W USB-C显示器插上充电(100W配置文件)后,我仍然发现挂机暂停,但65W和90W USB-C充电器不会出现这种情况。 我升级了这个漏洞,但戴尔正在拖延他们的脚,因为它现在是一个旧平台。 我只需要关机。

请注意,当笔记本电脑关闭且插入电源线(USB-C或Dell)时,EC会重置 – 这将清除暂停/恢复问题; 即使充满电,你也会看到前面的白色充电LED亮1秒。

我建议尝试Ubuntu 18.04和BIOS 1.8.0 @ http://downloads.dell.com/published/pages/xps-15-9550-laptop.html

最后,为了获得最佳电池运行时间,我设置UEFI非易失性变量来禁用离散GPU; 如果有兴趣,我可以在另一个post中发布详情