Ubuntu 16.04 LTS、Dell XPS 9350 上的暫停損壞

Ubuntu 16.04 LTS、Dell XPS 9350 上的暫停損壞

自從我在 Dell 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。他們都沒有為我修好。

答案1

我在 XPS 15 9550 上也遇到了同樣的問題。這顯然會關閉英特爾快速啟動和睡眠(狀態 3)。因此,從技術上講,機器不會休眠/掛起(狀態 3),但在關閉蓋子/打開/電源按鈕時,它確實會進入更高的睡眠狀態,並正常返回。似乎在內核或驅動程式中解決問題之前,這可能是唯一的選擇,並且是我的情況下唯一有效的方法。

編輯:這個腳本對我有用,我能夠在 BIOS 中關閉「阻止睡眠」!睡眠/掛起現在可以在我的 ubuntu 16.04 上運行: https://ubuntuforums.org/showthread.php?t=2317843&page=11

答案2

從 16.04 LTS 升級到 17.10 後,我的 Dell 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...

這些訊息本身並沒有真正表明任何異常(至少對於我的系統來說——我很好奇這些錯誤意味著什麼)。當我打開蓋子時,我會看到 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) 暫停 - 聲音問題

現在,當我掛起時,我看到更多的系統日誌條目,表示系統已正確進入掛起狀態:

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」套件遺失了,也不知道為什麼它解決了這個問題。看起來它應該是個必需的包。

答案3

您不需要完全重新安裝。當你有一個運行 Ubuntu 16.04 的 U 盤時,你只需要啟動這個 U 盤並將新的安裝到 Ubuntu 的根分區(/ - 分區),而 /home 不應該被覆蓋。並且交換分區也將被覆蓋,這不會造成損害,並且您的工作空間保持不變。成功安裝後,您將擁有一個全新的 16.04 - Ubuntu(或 xubuntu)。

答案4

我在 XPS 9550(16.04.2) 上遇到了同樣的問題,因為我發現了很多與此類似的線程,所以我立即開始在作業系統和 GRUB 層級上調整不同的內容,但最終我發現最新的 BIOS更新(1.2.25,2017 年5 月7 日起)刪除了一些啟動設置,更具體地說是「啟用UEFI 網路堆疊」和安全啟動。您可以找到相關說明戴爾支援網站。要檢查您的 BIOS 版本:

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

相關內容