Sospensione interrotta su Ubuntu 16.04 LTS, Dell XPS 9350


14

Da quando ho eseguito l'aggiornamento da Ubuntu 15.10 a Ubuntu 16.04 LTS sul mio Dell XPS 9350, la sospensione è interrotta. Chiudendo il coperchio il laptop si sospenderà, ma la ripresa non riesce e si riavvia. Ho provato pm-suspende provato a riprendere, riprendere fallito e il laptop si è riavviato. Ho avuto i seguenti errori quando sono tornato su Ubuntu. La cosa strana secondo me è che afferma che il kernel non è un pacchetto Ubuntu ufficiale. In entrambi i casi la mia conoscenza di Linux non è sufficiente per sapere cosa non va qui.

Sospensione / ripresa dell'errore parte 1

Sospensione / ripresa errore parte 2

EDIT: Ho appena provato a installare il kernel 4.4.8 che dovrebbe risolvere alcune cose, ma non ha risolto questo problema. Ormai ho provato anche 4.4.9 e 4.6 RC7. Nessuno di loro l'ha riparato per me.


1
FWIW, sto vedendo questo su un'installazione pulita 16.04 anche 2-3 settimane fa, quindi non sono sicuro che sia correlato all'aggiornamento 15.10 -> 16.04.
rogerkk,

Un'altra cosa che vale la pena notare è che non ho visto questo comportamento prima di ieri o forse un paio di giorni fa, dopo aver usato il computer per alcuni giorni. La sospensione funzionava bene all'inizio.
rogerkk,

Ciao Rien, puzza di un problema di impostazione UEFI / ACPI. Ti consiglierei di iniziare a leggere da qui: askubuntu.com/questions/770629/…
Andrea Borga,

1
Mi sono ritrovato in grado di sospendere / riprendere nuovamente dopo alcuni "Aggiornamenti importanti del sistema operativo". Questi includevano aggiornamenti per Python che credo risolvano il problema. Quindi, chiunque altro abbia questo problema potrebbe volerlo esaminare, anche se non sono sicuro che sia quello che l'ha risolto
Rien Heuver,

Risposte:


1

Ho avuto lo stesso problema su un XPS 15 9550. L'unica cosa che ha funzionato per me era entrare nel bios e attivare "Block Sleep" sotto le opzioni di risparmio energia. Ciò a quanto pare disattiva Intel Rapid Start e lo stato di sospensione (stato 3). Quindi tecnicamente la macchina non va in letargo / sospende (stato 3), ma passa a uno stato di sonno più elevato quando si chiude il coperchio / apertura / pulsante di accensione e ritorna bene. Sembra fino a quando il problema non viene risolto nel kernel, o driver questa potrebbe essere l'unica opzione ed è l'unica cosa che ha funzionato nel mio caso.

EDIT : Questo script ha funzionato per me e sono stato in grado di disattivare Block Sleep nel bios! Sleep / suspend ora funziona sul mio Ubuntu 16.04: https://ubuntuforums.org/showthread.php?t=2317843&page=11


1

La ripresa del mio Dell XPS 13 9350 si è interrotta dopo l'aggiornamento da 16.04 LTS a 17.10. Quando avrei chiuso il coperchio, per quanto ne sapevo, il sistema si è sospeso (anche se immagino che probabilmente si sia schiantato a quel punto). Vedo voci come questa in / 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...

Quei messaggi stessi non indicano davvero nulla di insolito (almeno per il mio sistema - sono curioso di sapere cosa significano gli errori). Quando aprivo il coperchio, vedevo un POST BIOS e il sistema si avviava. Questo si riflette nel registro, che aveva messaggi come questi immediatamente dopo il blocco sopra:

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
...

Riprendi ha iniziato a funzionare correttamente dopo aver installato il pacchetto "uswsusp":

sudo apt-get install uswsusp

Questa è una soluzione descritta qui: XPS 13 9350 (2016) suspend - sound sound

Ora, quando sospendo, vedo molte più voci di syslog che indicano che il sistema sta correttamente andando nello stato di sospensione:

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

Ad ogni modo, non so perché il pacchetto "uswsusp" mancasse o del tutto perché risolvesse il problema. Sembra che dovrebbe essere un pacchetto richiesto.


Anche questa zona è sopra la mia testa. Ma per quanto ho capito, uswsusp sostituisce la kernel/suspendproibizione. Ancora un indovinello per me perché improvvisamente ho avuto problemi di sospensione dopo 1-2 anni senza problemi.
tokosh

Argh. Credo che funzionasse, ma ora non riesco a sospendere il mio laptop quando è alimentato a batteria. Apparentemente si spegne quando chiudo il coperchio e inizia ad avviarsi dal BIOS quando apro di nuovo il coperchio. La sospensione funziona correttamente quando è alimentata a corrente alternata.
Mike Hicks,

0

Non è necessaria una nuova reinstallazione completa. Quando hai una chiavetta USB con Ubuntu 16.04 live, devi solo avviare questa chiavetta USB e installarne una nuova solo nella partizione di root (/ - partizione) di Ubuntu, mentre / home non deve essere sovrascritta. E anche la partizione di swap verrà sovrascritta, questo non può danneggiare e il tuo spazio di lavoro rimane lo stesso. Dopo aver completato con successo questa installazione hai una nuova versione 16.04 - Ubuntu (o xubuntu).


0

Hai abbastanza spazio di swap configurato per sospendere e riprendere?

È allettante quando hai una gran quantità di RAM per non disturbare con lo spazio di scambio, ma se non hai lo stesso scambio di RAM non c'è nessun posto dove riprendere.

Esegui questo comando per vedere quanto swap hai.

swapon

0

Ho avuto lo stesso problema sul mio XPS 9550 (16.04.2) Ho iniziato a modificare diverse cose sul sistema operativo e sul livello di GRUB sin da quando ho trovato molti thread simili a questo, ma alla fine quello che ho scoperto è che l'ultimo BIOS L'aggiornamento (1.2.25 del 05/07/2017) ha eliminato alcune delle impostazioni di avvio, in particolare "Abilita stack di rete UEFI" e Avvio protetto. Puoi trovare le istruzioni pertinenti sul sito di supporto dell dell . Per verificare la versione del BIOS:

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

-2

prova a fare un'installazione completa del 16.04. da una chiavetta USB avviabile. Assicurarsi di disporre di una connessione Internet e attivare la funzione di aggiornamento prima di iniziare l'installazione. Non sono un professionista di Linux, ma negli anni ho imparato che è meglio installare Ubuntu completo da un supporto come chiavetta USB, CD, DVD ... Sto usando un xps 13 9350 e funziona con 16.04 . per me perfetto. (con kernel 4.4.2)

Puoi provare a fare un backup con deja-dup il 15.10 e ripristinarlo il 16.04 dopo aver verificato che sia in esecuzione.

Mi dispiace, non posso risolvere il problema, buona fortuna.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.