web-dev-qa-db-fra.com

XPS 13 9343 Echec de la reprise de la suspension

Je viens d'acheter un ordinateur portable Dell XPS 13 préchargé avec Ubuntu. J'ai eu beaucoup de succès avec Ubuntu sur Dell par le passé et j'aurais pensé qu'un modèle préchargé fonctionnerait encore mieux, mais ce n'est pas le cas. Mon problème principal en ce moment est que lorsque je ferme le couvercle et que je le rouvre plus tard, il est figé environ 30% du temps sur un écran noir et je dois effectuer un redémarrage brutal en maintenant le bouton d'alimentation.

Googling around, j'ai trouvé d'autres qui se plaignent de cela sur le forums Dell :

Et un possible solution sur kernel.org

Ma question est. Puisqu'une solution semble exister, combien de temps puis-je m'attendre à ce que cela en fasse une mise à jour (du stock Ubuntu fourni avec ma machine)? Devrais-je envisager de passer à la version noyau principal ? Je ne suis pas très à l'aise avec mon système d'exploitation mais je ne veux pas avoir à redémarrer ma machine plusieurs fois par jour pendant des mois. Des recommandations?

7
Benoit Essiambre

Lorsque vous allez réveiller l'ordinateur portable, essayez d'appuyer sur:

Ctrl +Alt + F2

cela affichera un terminal comme une fenêtre vous demandant votre identifiant.

Maintenant frappé:

Ctrl +Alt + F7 - Vous devriez maintenant voir votre écran de connexion graphique.

2
pr0n1s

Un écran noir sur la reprise de la suspension est une panique du noyau provoquée par le changement de statut de la carte sans fil (Broadcom).

Pour la solution actuelle, voir ci-dessous ...


Solution obsolète 1

Vous pouvez maintenant résoudre le problème en appliquant le patch :

wget https://launchpadlibrarian.net/196100480/0014-null-pointer-crash.patch
Sudo cp 0014-null-pointer-crash.patch /usr/src/bcmwl-6.30.223.248+bdcom/patches/

Ajoutez le chemin du fichier de correctif dans votre fichier dkms.conf:

Sudo nano /usr/src/bcmwl-6.30.223.248+bdcom/dkms.conf

Votre dkms.conf devrait ressembler à ceci après vos modifications:

PACKAGE_NAME="bcmwl"
PACKAGE_VERSION="6.30.223.248+bdcom"
CLEAN="rm -f *.*o"

BUILT_MODULE_NAME[0]="wl"
MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build"
DEST_MODULE_LOCATION[0]="/updates"
PATCH[0]="0001-MODULE_LICENSE.patch"
PATCH[1]="0002-Makefile.patch"
PATCH[2]="0003-Make-up-for-missing-init_MUTEX.patch"
PATCH[3]="0010-change-the-network-interface-name-from-eth-to-wlan.patch"
PATCH[4]="0011-do-not-define-__devinit-as-__init-in-linux-3.8-as-__.patch"
PATCH[5]="0012-add-support-for-Linux-3.15.patch"
PATCH[6]="0013-gcc.patch"
PATCH[7]="0014-add-support-for-Linux-3.17.patch"
PATCH[8]="0015-add-support-for-Linux-3.18.patch"
PATCH[9]="0016-repair-make-warnings.patch"
PATCH[10]="0017-add-support-for-Linux-4.0.patch"
PATCH[11]="0014-null-pointer-crash.patch" 
#PATCH_MATCH[6]="^3.[10-11]"
AUTOINSTALL="yes"

Recharger le module:

Sudo /usr/lib/dkms/common.postinst bcmwl 6.30.223.248+bdcom /usr/share/bcmwl x86_64 $(uname -r)

Vous n’aurez plus d’écran noir en reprise de suspension. Voir ici pour plus d'informations.


Solution obsolète 2

Un PPA comprenant le correctif a été mis en place par Canonical . Il suffit d’utiliser le référentiel et plus besoin d’appliquer manuellement le correctif précédent .

Sudo apt-add-repository ppa:inaddy/lp1415880
Sudo apt-get update
Sudo apt-get upgrade

Nouvelle solution

Il n'est plus nécessaire d'ajouter de PPA supplémentaire. Un correctif en tant que été publié dans les référentiels Ubuntu. Installez simplement la version corrigée en mettant à jour votre système:

Sudo apt-get update
Sudo apt-get upgrade
2
hg8

J'avais un problème identique et j'avais essayé plusieurs solutions en vain. Enfin, l’installation du noyau 4.6.7-040607-generic a résolu le problème pour moi.

0

J'ai récemment trouvé cette astuce à partir d'un compte Twitter de Dell.

J'ai installé les paquets. Croiser mes doigts ...

0
Benoit Essiambre