挂起后重新启动Dell XPS 15(9550)


9

我有一个Dell XPS(9550修订版-本质上与现成的Ubuntu可用的Precision 5510相同),令人惊讶的是,它几乎总是可以在16.04下正常工作。但是在最近几天,使用电池供电1 ,suspend已停止工作。

基本上,笔记本电脑似乎处于挂起状态,但是当我将其唤醒时,它将经历正常的启动过程。

这是/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适配器,甚至一秒钟,都将导致上述故障。


有什么线索吗?我似乎遇到了完全相同的问题-只要一直接通交流电源,问题就一直存在。有时它也会以其他方式开始工作,但是在硬重启后立即停止工作。我现在正在运行16.10,尽管在我先运行15.10然后运行16.4时也会发生。你有什么硬件?nVidia GPU?
卢克·莫雷尔

我有Intel + nVidia组合。对我而言,问题在完全关闭+重新启动后消失了。也就是说,在我只是重新启动之前,请不要完全关闭电源,然后再按电源按钮。一旦这样做,问题就再也不会消失。
BeeOnRope

@LukeMaurer-您也可以尝试项目sputnik社区。从技术上讲,它仅支持Ubuntu附带的精度模型,例如XPS 13和Precision 5xxx,但是在硬件方面,XPS几乎相同,因此,如果发布,请保持确切的模型有些歧义。
BeeOnRope '17

*叹气*完全关闭并不能解决我的问题。刚刚解决的问题降级到了BIOS 1.2.0,但是现在当它从暂停唤醒时,wifi坏了……
Luke Maurer

是的,我仍在使用较早的BIOS(算了吧,但是我已经一年没有更新了),并且直到我看到一个发布的人们不会抱怨问题的BIOS时,它才会改变。
BeeOnRope '17

Answers:


9

这是起作用的方法:完全关闭笔记本电脑电源,然后重新打开。注意:不要只是重启...完全关闭电源。

唯一的副作用是Wifi停止工作(因为根本无法识别无线接口)。一个简单的方法sudo systemctl restart NetworkManager可以解决此问题……如果您不想在挂起后再执行此操作,则可以使用以下脚本编写一个脚本:

/lib/systemd/system-sleep/99restartnm

其中包含:

#!/ bin / sh
案例“ $ 1”在
    发布)
        systemctl重新启动NetworkManager
    ;;
埃萨克

并使其可执行:

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

(我知道答案是在问题的评论中,但它很容易错过...谢谢@BeeOnRope,除了完全关闭电源... facepalm之外,我真的做了其他任何尝试)


值得的是,在一年多没有这个问题之后(自从我最初发布此问题以来),直到我更新了很多软件包(包括内核并清除了一堆旧的内核软件包)后,今天又回来了。我最后回到这里,但是第一次关机似乎并没有解决。我启动了一个稍旧的内核版本,该内核可以正常工作,并且当前版本(4.15.0-32)再次开始工作。这次我真的不能说是什么解决了。FWIW我现在在Dell BIOS 1.6.1上(相当近期)。
BeeOnRope

我认为根据我的评论,这个答案也很有希望。
BeeOnRope

完全断电后,在Dell Precision 5520上为我解决了该问题。wifi没问题。谢谢。
塞林

5

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

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

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


我开始认为这可能是答案:我最近遇到了这个问题,只是重新启动并没有解决问题。在阅读本文之前,我还做了一些其他的“重新启动和其他操作”,并且可以正常工作,因此我不确定是否在任何时候都执行了上面的“重新启动+拔出+插入”序列,但是请记住是否再次发生。
BeeOnRope

这也适用于我@BeeOnRope。与Ubuntu 18.04相同的Dell XPS 9550:关闭+拔出+插入+启动。然后使用以下命令进行测试:拔出+挂起+继续,然后出现登录屏幕,而不是令人讨厌的重启。谢谢你们!
josemrivera

1

暂停/恢复失败很长时间没有问题后,它又开始恢复。由于我经常更新内容,因此我怀疑这是内核升级。

自从BIOS更新以来已经过去了几个月,我从1.2.19更新到1.2.25。更新BIOS后,我的暂停/恢复问题消失了。我这边也没有wifi问题。运行具有xfce风格的Ubuntu 16.10。

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

祝所有其他人好运。


不久它将被标记为“不是答案”,但是我也有死机,并且无法更新BIOS。您是如何进行的?
查尔斯·格林

@Charles我应该删除答案吗?
William Bernting

是的,或者只是等待,它将最终被删除。提交为新问题。我回头看了看戴尔,确实找到了一种(也许可行的)方法来更新我稍旧的笔记本电脑!
查尔斯·格林

最简单的方法是通过Windows双启动对其进行更新。否则,您将需要创建一个可启动的USB驱动器以输出BIOS更新文件。戴尔对此有一个支持页面。
William Bernting

@CharlesGreen这看起来像对我的答案。威廉说这解决了他的问题。
赛斯(Seth)

0

每天在Ubuntu 18.04上使用我的XPS 9550,大约1年前,我不再使用更新的BIOS来解决此问题。这与嵌入式控制器中的行为有关,该控制器已在1.6.1 / 1.7.0中更新固件以解决错误的按键操作。如果它使用共享代码库,则可能也已解决了暂停/恢复问题。我怀疑EC的一部分在挂起过程中进入了意外状态,并且在首次执行BIOS时未正确执行S3恢复代码路径。

插入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。如果有兴趣,我可以在其他线程中发布详细信息。


我对GPU关闭选项非常感兴趣。关于“即使充满电,您也会看到前面的白色充电LED点亮1秒”。您的意思是当关闭电源线时插入电缆时,您会看到此消息,这表明EC已被重置?
BeeOnRope
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.