Suspension suspendue sur Ubuntu 16.04 LTS, Dell XPS 9350

Depuis que je suis passé d’Ubuntu 15.10 à Ubuntu 16.04 LTS sur mon Dell XPS 9350, la suspension est interrompue. Lorsque je ferme le couvercle, l’ordinateur portable est suspendu, mais la reprise échoue et le système redémarre. J’ai essayé pm-suspend et essayé de reprendre, reprise qui a échoué et l’ordinateur portable redémarré. J’ai eu les erreurs suivantes quand je suis rentré dans Ubuntu. La chose étrange à mon avis est qu’il affirme que le kernel n’est pas un paquet officiel d’ubuntu. De toute façon, ma connaissance de Linux n’est pas suffisante pour savoir ce qui ne va pas ici.

Suspendre / reprendre l'échec, partie 1

Suspendre / reprendre l'échec, partie 2

EDIT: Je viens d’essayer d’installer le kernel 4.4.8 qui devrait corriger certaines choses, mais cela n’a pas résolu le problème. A présent, j’ai aussi essayé 4.4.9 et 4.6 RC7. Aucun d’entre eux ne l’a corrigé pour moi.

J’ai eu le même problème sur un XPS 15 9550. La seule chose qui a fonctionné pour moi a été d’aller dans le bios et d’activer “Block Sleep” dans les options d’alimentation. Cela désactive apparemment Intel Rapid Start et veille (état 3). Donc techniquement, la machine n’est pas mise en veille / veille prolongée (état 3), mais elle passe à un état de veille plus élevé lors de la fermeture du bouton d’ouverture / ouverture / alimentation et revient correctement. On dirait que tant que le problème n’est pas résolu dans le kernel, ou que le pilote est la seule option possible, c’est la seule chose qui a fonctionné dans mon cas.

EDIT : Ce script a fonctionné pour moi et j’ai pu désactiver Block Sleep dans le bios! Veille / suspension fonctionne maintenant sur mon Ubuntu 16.04: https://ubuntuforums.org/showthread.php?t=2317843&page=11

La reprise est tombée en panne sur mon Dell XPS 13 9350 après la mise à niveau du 16.04 LTS au 17.10. Autant que je puisse fermer le couvercle, autant que je sache, le système a été suspendu (même si je suppose qu’il est probablement tombé en panne à ce moment-là). Je vois des entrées comme celle-ci dans / 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... 

Ces messages eux-mêmes n’indiquent rien d’inhabituel (du moins pour mon système – je suis curieux de savoir ce que les erreurs signifient). Lorsque j’ouvrais le couvercle, je voyais un message POST de BIOS et le système démarrait. Ceci est reflété dans le journal, qui contenait des messages comme ceux-ci immédiatement après le bloc ci-dessus:

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

CV a commencé à fonctionner correctement après avoir installé le paquet “uswsusp”:

 sudo apt-get install uswsusp 

Voici une solution décrite ici: XPS 13 9350 (2016) suspendre – problèmes de son

Maintenant, lorsque je suspends, je vois beaucoup plus d’entrées syslog indiquant que le système passe correctement à l’état suspendu:

 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 

Quoi qu’il en soit, je ne sais pas pourquoi le paquet “uswsusp” était manquant ni pourquoi il résolvait le problème. On dirait que cela devrait être un paquet requirejs.

Vous n’avez pas besoin d’une nouvelle réinstallation complète. Lorsque vous possédez une clé USB dotée de 16.04 Ubuntu, il vous suffit de démarrer cette clé USB et d’en installer de nouvelles uniquement dans la partition racine (/ – partition) d’Ubuntu, tandis que / home ne doit pas être écrasé. Et la partition de swap sera écrasée aussi, cela ne peut pas nuire et votre espace de travail rest le même. Après cette installation réussie, vous avez une nouvelle version 16.04 – Ubuntu (ou xubuntu).

Avez-vous suffisamment d’espace d’échange configuré pour suspendre et reprendre?

Il est tentant de ne pas se soucier de la quantité d’espace de swap lorsque vous avez beaucoup de RAM, mais si vous n’avez pas autant d’échange de RAM que la RAM, vous ne pouvez plus en reprendre.

Exécutez cette commande pour voir combien de swap vous avez.

 swapon 

J’ai eu le même problème sur mon XPS 9550 (16.04.2). J’ai tout de suite commencé à peaufiner des choses différentes sur les systèmes d’exploitation et les niveaux de GRUB, car j’ai trouvé beaucoup de threads similaires à celui-ci, mais j’ai finalement découvert que le dernier BIOS update (1.2.25 du 05/07/2017) a supprimé certains parameters de démarrage, plus particulièrement “Activer la stack réseau UEFI” et Secure Boot. Vous pouvez trouver des instructions pertinentes sur le site de support de Dell . Pour vérifier la version de votre BIOS:

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

essayez de faire une installation complète du 16.04. depuis une clé USB amorçable. Assurez-vous de disposer d’une connexion Internet et d’activer la fonction de mise à jour avant de commencer l’installation. Je ne suis pas un pro de Linux, mais au fil des années, j’ai appris qu’il était préférable d’installer Ubuntu complet à partir d’un support tel que clé USB, CD, DVD … J’utilise un xps 13 9350 et fonctionne avec 16.04 . pour moi parfait. (avec kernel 4.4.2)

Vous pouvez essayer de faire une sauvegarde avec deja-dup le 15.10 et la récupérer le 16.04 après vous être assuré de son exécution.

Désolé je ne peux pas résoudre le problème, bonne chance.