web-dev-qa-db-fra.com

Impossible de suspendre ou d'hiberner

Mon Ubuntu 10.10 sur mon ordinateur portable Lenovo T400 n'est pas en mesure de suspendre ou d'hiberner.

Chaque fois que je clique sur Suspendre ou Mettre en veille prolongée,

  • la LED lune au bas du couvercle clignote quelques secondes, l'écran affiche rapidement quelque chose comme "certains appareils ne se suspendent pas, erreur 5",
  • puis la LED de la lune s'éteint et l'écran est toujours éclairé par la lumière ambiante. Je suppose qu'en mode de suspension ou d'hibernation, l'écran ne devrait pas avoir d'éclairage, tout comme lorsque l'ordinateur portable est éteint, non?
  • Si j'appuie sur une touche, la boîte de dialogue de déverrouillage de l'écran apparaîtra.

J'ai cherché un peu sur internet, et installé 'acpi-support' selon quelques conseils mais ça n'aide pas. Des suggestions pour résoudre ce problème? Merci et salutations!


AJOUTÉE:

Spécifications de l'ordinateur portable:

CPU
    Intel Mobile Core 2 Duo P8800  @ 2.66GHz
    Penryn 45nm Technology
RAM
    1.9GB Single-Channel DDR3 @ 532MHz (7-7-7-20)
Motherboard
    LENOVO 2764CTO (None)
Graphics
    ThinkPad Display 1440x900 @ 1440x900
    ATI Mobility Radeon HD 3400 Series (Lenovo)
Hard Drives
    244GB Western Digital WDC WD2500BEVS-08VAT2 (SATA)
Optical Drives
    HL-DT-ST DVDRAM GSA-U20N
    AZCDW EFCPUZ452 SCSI CdRom Device
    AZCDW EFCPUZ452 SCSI CdRom Device
Audio
    Conexant 20561 SmartAudio HD
4
Tim

Extrait de SOURCE:

J'ai trouvé cette solution pour mon Dell Mini 1012. Dieu merci, cela fonctionne:

Publié à l'origine par Petri K

Salut!

Ce problème affecte non seulement le Lenovo T400, mais aussi par exemple le nouveau Dell Latitude E4200, HP EliteBook 2530p, Sony Vaio VGN-TT1, Toshiba R600, ou toute autre chose avec le "Mobile Intel® GM45 Express Chipset" ou X4500. J'ai exactement les mêmes symptômes sur mon E4200 fonctionnant avec intrépidité.

Le bogue réside très certainement dans le code xserver-xorg-video-intel. Le fait que cela se manifeste uniquement avec gnome desktop et non avec KDE ou le mode texte donne un indice. Il n'est pas lié à Compiz car la désactivation de Compiz n'a aucun effet. Je dirais que c'est un problème de contrôle de concurrence multiprocesseur classique! La désactivation de tous les cœurs sauf un fait disparaître le bogue.

Voici ma suggestion pour une solution de contournement. Sauver dans /etc/pm/sleep.d/00CPU avec 755 autorisations. Notez qu'il doit être appelé 00CPU afin qu'il soit exécuté avant et après toute autre chose.

Code:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "$1" in
  hibernate|suspend)
      for i in /sys/devices/system/cpu/cpu*/online ; do
          echo 0 >$i
      done
      ;;
  thaw|resume) 
      sleep 10    # run with one core for 10 secs
      for i in /sys/devices/system/cpu/cpu*/online ; do
          echo 1 >$i
      done
      ;;
  *)
      ;;
esac

Veuillez signaler si cela fonctionne pour vous! La période de sommeil peut facilement être allongée si nécessaire.

Petri K

2
Bob

OK, je l'ai confirmé sur mon T400 maintenant. Cela semble être un problème avec le dernier noyau. Donc, si vous n'utilisez pas le noyau 2.6.35-24, faites-le et cela résoudra probablement votre problème également.

2
starcorn

De quel adaptateur graphique disposez-vous? Les pilotes propriétaires pour nVidia et ATI ne fonctionnent pas toujours bien avec le mode de suspension ACPI.

1
koanhead