Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
laptop_mode [Le 07/12/2009, 11:34]
213.95.41.13
laptop_mode [Le 11/09/2022, 11:48] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​personnalisation système portable bug}}+{{tag>​personnalisation système portable bug vétuste BROUILLON}}
 ---- ----
-====== Parcage des têtes de lecture et Gestion ​d'​énergie ​ : Disques ​durs en danger ? ======+====== Parcage des têtes de lecture et gestion ​d'​énergie ​ : disques ​durs en danger ? ======
  
-<note important>​Attention : le disque dur de votre ordinateur portable est **peut-être** en danger !</​note>​ 
  
-<note important>​Le problème de parcage des têtes de lecture __**a été partiellement corrigé**__ dans **Ubuntu ​8.10 et 8.04** //(versions ​antérieures à confirmer)// à partir de la mise à jour du **15 janvier 2009**. La correction complète arrivera bientôt. Maintenant, le parcage est effectué à une fréquence normale, plus ou moins élevée selon que l'​ordinateur soit sur batterie ou sur secteur, selon l'​utilisation intensive ou non… +<note important>​Le problème de parcage des têtes de lecture __**a été partiellement corrigé**__ dans Ubuntu (toutes ​versions) ​grâce ​à la mise à jour du 15 janvier 2009 (FIXME source?). La correction complète arrivera bientôt ​(FIXME source?). Maintenant ​(FIXME source?), le parcage est effectué à une fréquence normale, plus ou moins élevée selon que l'​ordinateur soit sur batterie ou sur secteur, selon l'​utilisation intensive ou non…
-Si vous utilisez d'​autres systèmes d'​exploitation (Windows, MacOS…) en parallèle, veillez à corriger le problème également pour ces systèmes.+
  
-Par contre on peut remarquer que la température du disque monte de 10°C pour certains modèles de l'​ordinateur comme les Toshiba Satellites </​note>​+Par contre on peut remarquer que la température du disque monte de 10°C pour certains modèles de l'​ordinateur comme les Toshiba Satellites ​(FIXME source?​).</​note>​ 
 + 
 +<note help>​Vous trouverez [[http://​www.ngohq.com/​news/​19805-critical-design-flaw-found-in-wd-caviar-green-hdds.html|ici]] une proposition récente pour régler ce problème avec les disques WD. Ce [[http://​forum.xubuntu-fr.org/​viewtopic.php?​id=403064|post]] du forum peut également vous être utile.</​note>​
  
 ===== Description ===== ===== Description =====
  
-Il existe actuellement ​d'​importantes discussions concernant certaines distributions Linux, y compris Ubuntu, au sujet de la défaillance des disques durs des ordinateurs portables. Dans certaines conditions, le disque dur se place de manière très -- trop… -- régulière en mode « tête parquée » (plusieurs fois par minute), ce qui conduit à une usure prématurée de la mécanique du disque. La durée de vie s'en trouve parfois réduite à moins d'un an.+Il y a eu d'​importantes discussions ​(cf section "Voir aussi" en bas de page) concernant certaines distributions Linux, y compris Ubuntu, au sujet de la défaillance des disques durs des ordinateurs portables. Dans certaines conditions, le disque dur se place de manière très -- trop… -- régulière en mode « tête parquée » (plusieurs fois par minute), ce qui conduit à une usure prématurée de la mécanique du disque. La durée de vie s'en trouve parfois réduite à moins d'un an.
  
-  * ce problème ne concerne que les ordinateurs portables et **ne dépend pas**, malgré certaines croyances populaires, de l'​utilisation ou de la non-utilisation **du mode laptop** ; l'​utilisation et une bonne configuration de ce dernier est d'​ailleurs la solution privilégiée pour remédier au problème (voir [[laptop_mode#​correction_du_probleme|infra]]),+  * ce problème ne concerne que les ordinateurs portables et **ne dépend pas**, malgré certaines croyances populaires, de l'​utilisation ou de la non-utilisation **du mode laptop** ; l'​utilisation et une bonne configuration de ce dernier est d'​ailleurs la solution privilégiée pour remédier au problème (voir [[laptop_mode#​correction_du_probleme|ci-dessous]]),
   * si vous entendez un bruit de claquement généré par votre disque, vous êtes probablement concerné. Toutefois, **l'​absence de cliquetis ne signifie pas l'​absence du problème**,​   * si vous entendez un bruit de claquement généré par votre disque, vous êtes probablement concerné. Toutefois, **l'​absence de cliquetis ne signifie pas l'​absence du problème**,​
   * il semble que ce problème soit lié :   * il semble que ce problème soit lié :
Ligne 22: Ligne 22:
     * au système d'​exploitation (Linux, Windows).     * au système d'​exploitation (Linux, Windows).
  
-**Ce sont certaines combinaisons de tous ces paramètres qui conduisent parfois à une mauvaise gestion du parcage de la tête du disque**. ​+**Ce sont certaines combinaisons de tous ces paramètres qui conduisent parfois à une mauvaise gestion du parcage de la tête du disque**.
 Sont concernés : Sont concernés :
   * certains ordinateurs portables,   * certains ordinateurs portables,
   * l'​EeeBox,​ car elle possède un disque dur de portable   * l'​EeeBox,​ car elle possède un disque dur de portable
-  * les installations Ubuntu de base (sans modification par l'​administrateur des paramètres de gestion d'​énergie),​ mais aussi certaines configuration Windows et autres Linux (Debian, Mandrake). Ce problème semble se poser depuis plusieurs versions de Ubuntu, même si certains utilisateurs affirment qu'il n'​était pas présent dans la version 6.06 LTS (Dapper Drake).+  * les installations Ubuntu de base (sans modification par l'​administrateur des paramètres de gestion d'​énergie),​ mais aussi certaines configuration Windows et autres Linux (Debian, Mandrake).
  
 Pour votre information,​ surtout les débutants : Pour votre information,​ surtout les débutants :
   * d'une manière générale, il n'y a **pas d'​urgence** à traiter ce problème ; vous pouvez programmer une intervention **à tête reposée** et la planifier sur une semaine, évitez de travailler dans la panique. Le disque dur dispose d'une grande capacité de parcage de sa tête. Il n'est pas à quelques dizaine de milliers près, surtout quand on voit la quantité de parcage de certains (au delà de 300.000). **Votre disque dur ne va pas mourir dans les quelques minutes qui suivent !**   * d'une manière générale, il n'y a **pas d'​urgence** à traiter ce problème ; vous pouvez programmer une intervention **à tête reposée** et la planifier sur une semaine, évitez de travailler dans la panique. Le disque dur dispose d'une grande capacité de parcage de sa tête. Il n'est pas à quelques dizaine de milliers près, surtout quand on voit la quantité de parcage de certains (au delà de 300.000). **Votre disque dur ne va pas mourir dans les quelques minutes qui suivent !**
-  * a priori, il n'y a pas de risque imminent pour vos données ni pour le disque dur à effectuer les manipulations décrites ci-dessus ; nous allons vous aider à régler les paramètres de gestion d'​énergie,​ c'est une opération sans danger comparativement à une installation de Linux ou la manipulation de partitions.+  * a priori, il n'y a pas de risque imminent pour vos données ni pour le disque dur à effectuer les manipulations décrites ci-dessus ​(attention, certaines peuvent être obsolètes); nous allons vous aider à régler les paramètres de gestion d'​énergie,​ c'est une opération sans danger comparativement à une installation de Linux ou la manipulation de partitions.
  
 Nous allons voir par la suite comment détecter ce problème et y remédier de différentes manières. Nous allons voir par la suite comment détecter ce problème et y remédier de différentes manières.
Ligne 40: Ligne 40:
 Certains sites font état de [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1321247#​p1321247|rumeurs]] concernant ce problème. Vu l'​activité engendrée par cette affaire sur de nombreux sites, dont le site [[https://​bugs.launchpad.net/​ubuntu/​+bugs?​field.searchtext=Load_Cycle_Count&​orderby=-importance&​search=Search&​field.status%3Alist=NEW&​field.status%3Alist=INCOMPLETE_WITH_RESPONSE&​field.status%3Alist=CONFIRMED&​field.status%3Alist=TRIAGED&​field.status%3Alist=INPROGRESS&​field.status%3Alist=FIXCOMMITTED&​field.assignee=&​field.bug_reporter=&​field.omit_dupes=on&​field.has_patch=&​field.has_no_package=|launchpad]] on peut être sûr que ce n'est pas seulement une rumeur, mais un risque matériel et aussi un risque fort de perdre vos données personnelles si vous ne vous occupez pas de ce problème dans les semaines qui suivent. Certains sites font état de [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1321247#​p1321247|rumeurs]] concernant ce problème. Vu l'​activité engendrée par cette affaire sur de nombreux sites, dont le site [[https://​bugs.launchpad.net/​ubuntu/​+bugs?​field.searchtext=Load_Cycle_Count&​orderby=-importance&​search=Search&​field.status%3Alist=NEW&​field.status%3Alist=INCOMPLETE_WITH_RESPONSE&​field.status%3Alist=CONFIRMED&​field.status%3Alist=TRIAGED&​field.status%3Alist=INPROGRESS&​field.status%3Alist=FIXCOMMITTED&​field.assignee=&​field.bug_reporter=&​field.omit_dupes=on&​field.has_patch=&​field.has_no_package=|launchpad]] on peut être sûr que ce n'est pas seulement une rumeur, mais un risque matériel et aussi un risque fort de perdre vos données personnelles si vous ne vous occupez pas de ce problème dans les semaines qui suivent.
  
-Ce n'est pas parce que vous n'​êtes pas concernés par votre configuration matérielle que ce problème n'​existe pas. Les circonstances exactes de ce défaut de fonctionnement ne sont pour l'​instant pas précisément connues. Afin de cerner le problème, il serait intéressant d'​écrire des scripts de supervision des valeurs considérées et de les insérer sur un site communautaire en base de données avec la configuration matérielle et logicielle. Il est fort probable qu'on voit apparaitre des petits logiciels de supervision sous forme d'​applet gnome directement accessibles sur le bureau gnome ; cela vous donnera la possibilité de voir l'​évolution graphiquement et de configurer simplement le fonctionnement de l'​[[:​ACPI]] de votre ordinateur.+Ce n'est pas parce que vous n'​êtes pas concernés par votre configuration matérielle que ce problème n'​existe pas. Les circonstances exactes de ce défaut de fonctionnement ne sont pour l'​instant pas précisément connues. Afin de cerner le problème, il serait intéressant d'​écrire des scripts de supervision des valeurs considérées et de les insérer sur un site communautaire en base de données avec la configuration matérielle et logicielle.
  
  
Ligne 47: Ligne 47:
  
 La détection du problème repose sur la lecture d'​informations inscrites dans une zone mémoire non volatile embarquée sur le disque dur. Ces informations sont gérées de manière autonome par le disque qui répond aux spécifications du standard [[:SMART]]. C'est la commande **smartctl** du paquet **smartmontools** qui permet d'​extraire ces informations. La détection du problème repose sur la lecture d'​informations inscrites dans une zone mémoire non volatile embarquée sur le disque dur. Ces informations sont gérées de manière autonome par le disque qui répond aux spécifications du standard [[:SMART]]. C'est la commande **smartctl** du paquet **smartmontools** qui permet d'​extraire ces informations.
- 
- 
- 
  
  
 ==== Préparation ==== ==== Préparation ====
  
-Afin de lire ces informations, ​nous commençons ​par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​smartmontools|smartmontools]]**.+Afin de lire ces informations, ​commencez ​par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​smartmontools|smartmontools]]**.
  
  
 ==== Vérification ==== ==== Vérification ====
  
-Ensuite, ​vérifions ​si nous pouvons ​accéder aux informations [[SMART]] sur notre disque dur :+Ensuite, ​vérifiez ​si vous pouvez ​accéder aux informations [[SMART]] sur notre disque dur :
  
   sudo smartctl -a /​dev/​sda ​ # ou sdb, si vous avez un disque dur de type SATA (récent)   sudo smartctl -a /​dev/​sda ​ # ou sdb, si vous avez un disque dur de type SATA (récent)
Ligne 66: Ligne 63:
 Il est possible de trouver de manière automatique l'​emplacement du périphérique contenant la partition racine de la manière suivante : Il est possible de trouver de manière automatique l'​emplacement du périphérique contenant la partition racine de la manière suivante :
  
-  device=`mount | grep '/ ' | cut -d' ' -f1 | sed -'s#[0-9]##'`+  device=$(mount | sed -'/\/ /s/[0-9].*//p')
   sudo smartctl -a $device   sudo smartctl -a $device
  
Ligne 74: Ligne 71:
  
  
-Il est donc possible de simplement copier coller la ligne suivante dans une console ​pour obtenir le résultat : +Il est donc possible de simplement copier coller la ligne suivante dans un [[terminal]] ​pour obtenir le résultat : 
-  sudo smartctl -a `mount | grep '/ ' | cut -d' ' -f1 | sed -'s#[0-9]##'egrep '​Cycle|Power'​+  sudo smartctl -a $(mount | sed -'/\/ /s/[0-9].*//p'grep 'Cycle\|Power'​
  
 voici un exemple de ce qu'on peut apercevoir quand on lance cette commande : voici un exemple de ce qu'on peut apercevoir quand on lance cette commande :
  
-  sudo smartctl -a `mount | grep '/ ' | cut -d' ' -f1 | sed -'s#[0-9]##'egrep '​Cycle|Power'​+  sudo smartctl -a $(mount | sed -'/\/ /s/[0-9].*//p'grep 'Cycle\|Power'​
     9 Power_On_Hours ​         0x0012 ​  ​100 ​  ​100 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      345     9 Power_On_Hours ​         0x0012 ​  ​100 ​  ​100 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      345
    12 Power_Cycle_Count ​      ​0x0032 ​  ​100 ​  ​100 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      249    12 Power_Cycle_Count ​      ​0x0032 ​  ​100 ​  ​100 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      249
Ligne 86: Ligne 83:
 dans ce cas : dans ce cas :
   * le disque a été arrêté et redémarré électriquement (Power_Cycle_Count) 249 fois,   * le disque a été arrêté et redémarré électriquement (Power_Cycle_Count) 249 fois,
-  * la tête à été parquée (Load_Cycle_Count) 62251 fois,+  * la tête été parquée (Load_Cycle_Count) 62251 fois,
   * le disque dur a fonctionné pendant 345 heures (Power_On_Hours)   * le disque dur a fonctionné pendant 345 heures (Power_On_Hours)
   * le rapport Load_Cycle_Count / Power_Cycle_Count est de 250. S'il est souvent de 1 sur un PC fixe ou la tête du disque dur n'est jamais parquée, il est normal qu'il soit de plus de 10 sur un portable; mais dans notre exemple, ce rapport semble particulièrement élevé.   * le rapport Load_Cycle_Count / Power_Cycle_Count est de 250. S'il est souvent de 1 sur un PC fixe ou la tête du disque dur n'est jamais parquée, il est normal qu'il soit de plus de 10 sur un portable; mais dans notre exemple, ce rapport semble particulièrement élevé.
-  * le nombre de parcage ​à l'​heure est de 180 (62251/​345). C'est trop.+  * le nombre de parcages ​à l'​heure est de 180 (62251/​345). C'est trop.
   * lorsque Load_Cycle_Count est supérieur à 10 millions, c'est probablement que l'​information extraite par **smartctl** depuis le disque dur est inexacte.   * lorsque Load_Cycle_Count est supérieur à 10 millions, c'est probablement que l'​information extraite par **smartctl** depuis le disque dur est inexacte.
   * dans ce cas, on peut se référer aux 3 colonnes (094, 094, 000) pour essayer de déterminer l'​espérance de vie du disque. Les deux premières colonnes ont des valeurs commençant à 100 pour un disque neuf (parfois à 200), et qui descendent vers 0 en fonction de l'​augmentation du nombre de parcages. C'est le BIOS du disque dur qui fait une estimation en pourcentage du temps restant d'​utilisation. Dans notre exemple, les données "(094, 094)" signifient qu'il reste au disque dur 94% de sa durée de vie. On peut en déduire par le calcul suivant la durée de vie potentielle du disque dur si la fréquence des parcages reste constante : ici ce serait 345 heures * 100 / (100-94) soit 5750 heures. On peut estimer qu'un Load_Cycle_Count supérieur à 1 million ne correspond à une donnée exacte que si les résultats indiqués dans les deux premières colonnes sont proches de zéro (par exemple (001, 001). Dans ce cas, le disque dur est très proche de sa fin de vie...   * dans ce cas, on peut se référer aux 3 colonnes (094, 094, 000) pour essayer de déterminer l'​espérance de vie du disque. Les deux premières colonnes ont des valeurs commençant à 100 pour un disque neuf (parfois à 200), et qui descendent vers 0 en fonction de l'​augmentation du nombre de parcages. C'est le BIOS du disque dur qui fait une estimation en pourcentage du temps restant d'​utilisation. Dans notre exemple, les données "(094, 094)" signifient qu'il reste au disque dur 94% de sa durée de vie. On peut en déduire par le calcul suivant la durée de vie potentielle du disque dur si la fréquence des parcages reste constante : ici ce serait 345 heures * 100 / (100-94) soit 5750 heures. On peut estimer qu'un Load_Cycle_Count supérieur à 1 million ne correspond à une donnée exacte que si les résultats indiqués dans les deux premières colonnes sont proches de zéro (par exemple (001, 001). Dans ce cas, le disque dur est très proche de sa fin de vie...
Ligne 95: Ligne 92:
 Cause des erreurs de lecture : Cause des erreurs de lecture :
     * il est possible que l'​adresse lue sur le disque ne soit pas la bonne ,     * il est possible que l'​adresse lue sur le disque ne soit pas la bonne ,
-    * ou alors le format de représentation des données n'est pas le bon (nombre en little ou big [[http://​fr.wikipedia.org/​wiki/​Endianness|endian]]). Sur certains disques, on récupère la juxtaposition de 2 entiers 32 bits, La conversion est donc assez simple.+    * ou alors le format de représentation des données n'est pas le bon (nombre en little ou big [[https://​fr.wikipedia.org/​wiki/​Endianness|endian]]). Sur certains disques, on récupère la juxtaposition de 2 entiers 32 bits, La conversion est donc assez simple.
  
  
Ligne 102: Ligne 99:
 == Si vous n'avez accès à aucune de ces informations:​ == == Si vous n'avez accès à aucune de ces informations:​ ==
  
-Dans certain ​cas, il se peut que la commande précédente vous retourne quelques informations sans qu'il y ait trace des variables "​techniques"​ de votre disque.+Dans certains ​cas, il se peut que la commande précédente vous retourne quelques informations sans qu'il y ait trace des variables "​techniques"​ de votre disque.
 Si vous apercevez ceci (et uniquement dans ce cas) Si vous apercevez ceci (et uniquement dans ce cas)
    
Ligne 110: Ligne 107:
 Vous pouvez lancer la commande suivante pour activer l'​enregistrement des paramètres (non persistant en cas de redémarrage):​ Vous pouvez lancer la commande suivante pour activer l'​enregistrement des paramètres (non persistant en cas de redémarrage):​
  
-<​code>​sudo smartctl -a `mount | grep '/ ' | cut -d' ' -f1 | sed -'s#[0-9]##'-s on</​code>​+<​code>​sudo smartctl -a $(mount | sed -'/\/ /s/[0-9].*//p'-s on</​code>​
  
 Vous pouvez maintenant reprendre ce tutoriel en tapant Vous pouvez maintenant reprendre ce tutoriel en tapant
Ligne 116: Ligne 113:
  
  
-<​code>​sudo smartctl -a `mount | grep '/ ' | cut -d' ' -f1 | sed -'s#[0-9]##'egrep '​Cycle|Power'</​code>​+<​code>​sudo smartctl -a $(mount | sed -'/\/ /s/[0-9].*//p'grep 'Cycle\|Power'</​code>​
  
  
Ligne 162: Ligne 159:
  
  
- +<note warning>​FIXME Ces paragraphes sont anciens, vérifier qu'ils ne sont pas obsolètes, et indiquez sur quelle version d'​Ubuntu et quel matériel ils ont fonctionné.</​note>​
- +
- +
- +
  
  
Ligne 175: Ligne 168:
  
 ==== Hdparm ==== ==== Hdparm ====
-Cette solution a été proposée sur [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=448673|http://​bugs.debian.org/​]]. +Cette solution a été proposée sur [[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=448673|http://​bugs.debian.org/​]]. 
-Elle permet de changer les paramètres de gestion de l'​alimentation du disque dur, ce qui évite le parcage intempestif de la tête de lecture. ​ +Elle permet de changer les paramètres de gestion de l'​alimentation du disque dur, ce qui évite le parcage intempestif de la tête de lecture.
-<​note>​ +
-Cette méthode a fonctionné chez moi et chez d'​autres personnes.</​note>​ +
  
 Nous allons donc modifier un paramètre du module hdparm grâce à cette ligne de commande. Nous allons donc modifier un paramètre du module hdparm grâce à cette ligne de commande.
Ligne 191: Ligne 181:
 faites attention à cette différence. faites attention à cette différence.
 <note important>​Si vous trouvez que la température de votre disque dur est trop élevée, baissez la valeur du paramètre à une valeur permettant à votre disque dur de ne pas trop chauffer, mais pas trop pour éviter le parcage intempestif de votre tête de lecture.(__note:​__ pour mon disque dur j'ai mis une valeur de **200**)</​note>​ <note important>​Si vous trouvez que la température de votre disque dur est trop élevée, baissez la valeur du paramètre à une valeur permettant à votre disque dur de ne pas trop chauffer, mais pas trop pour éviter le parcage intempestif de votre tête de lecture.(__note:​__ pour mon disque dur j'ai mis une valeur de **200**)</​note>​
-<​note ​help>+<​note>​
 extrait manpages hdparm : -B modifie les paramètres de gestion d'​énergie APM (Advanced Power Management),​ si le disque le supporte. Une petite valeur spécifie une gestion d'​énergie agressive, tandis qu'une valeur élevée configure le disque pour de meilleures performances. La valeur 255 (maximale) désactive la gestion APM du disque.)</​note>​ extrait manpages hdparm : -B modifie les paramètres de gestion d'​énergie APM (Advanced Power Management),​ si le disque le supporte. Une petite valeur spécifie une gestion d'​énergie agressive, tandis qu'une valeur élevée configure le disque pour de meilleures performances. La valeur 255 (maximale) désactive la gestion APM du disque.)</​note>​
 <note tip>Il est possible de consulter la valeur utilisé par votre système en utilisant : <note tip>Il est possible de consulter la valeur utilisé par votre système en utilisant :
 <​code>​ <​code>​
-sudo hdparm -/dev/sda +sudo hdparm -/dev/sda 
-</​code>​L'​information se situe dans le 4ème paragraphe, à la ligne : //Advanced power management level//</​note>​+</​code>​ 
 +</​note>​
  
 Pour en vérifier le bon fonctionnement,​ tapez à différents intervalles de temps, cette ligne de commande. Pour en vérifier le bon fonctionnement,​ tapez à différents intervalles de temps, cette ligne de commande.
 <​code>​ <​code>​
-sudo smartctl -a `mount | grep '/ ' | cut -d' ' -f1 | sed -'s#[0-9]##'egrep '​Cycle|Power'​+sudo smartctl -a $(mount | sed -'/\/ /s/[0-9].*//p'grep 'Cycle\|Power'​
 </​code>​ </​code>​
 Le nombre au bout de la ligne Load_Cycle_Count ne devrait plus bouger. (Ce nombre est fixe lorsque j'​utilise mon ordinateur) Le nombre au bout de la ligne Load_Cycle_Count ne devrait plus bouger. (Ce nombre est fixe lorsque j'​utilise mon ordinateur)
Ligne 209: Ligne 200:
  
 [[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **99-hdd-spin-fix.sh** ( ne pas modifier le nom de fichier ) et mettez-y : [[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **99-hdd-spin-fix.sh** ( ne pas modifier le nom de fichier ) et mettez-y :
-<note important>​Pensez à modifier le chiffre en fonction de la chaleur que pourrait dégager votre disque dur. +<note important>​Pensez à modifier le chiffre en fonction de la chaleur que pourrait dégager votre disque dur.
 Le chemin du disque dur peut-être soit, **/​dev/​hda** soit, **/​dev/​sda**. Si l'un des deux ne fonctionne pas, essayez l'​autre. Le chemin du disque dur peut-être soit, **/​dev/​hda** soit, **/​dev/​sda**. Si l'un des deux ne fonctionne pas, essayez l'​autre.
 </​note>​ </​note>​
Ligne 226: Ligne 217:
  
 === Nouvelle méthode === === Nouvelle méthode ===
 +<note warning>​Ne fonctionne pas sous Ubuntu 14.04.</​note>​
 Pour que le fix fonctionne dans tous les cas (également lors d'une mise en veille), il est préférable d'​utiliser cette commande : Pour que le fix fonctionne dans tous les cas (également lors d'une mise en veille), il est préférable d'​utiliser cette commande :
-<​code>​cmd='​hdparm -B 254 /​dev/​sda';​sudo $cmd && echo -e '#​!/​bin/​sh\n'"​$cmd"​ > /tmp/hdfix && sudo install /tmp/hdfix /​etc/​pm/​power.d/​00-hdparm.sh && sudo install /tmp/hdfix /​etc/​pm/​sleep.d/​00-hdparm.sh</​code>​+<​code>​cmd='​hdparm -B 254 /​dev/​sda';​sudo $cmd && echo -e '#​!/​bin/​sh\n'"​$cmd"​ > /tmp/hdfix && sudo install /tmp/hdfix /​etc/​pm/​power.d/​99-hdparm.sh && sudo install /tmp/hdfix /​etc/​pm/​sleep.d/​99-hdparm.sh</​code>​
  
 Pour supprimer les effets de cette méthode : Pour supprimer les effets de cette méthode :
-<​code>​sudo rm /​etc/​pm/​power.d/​00-hdparm.sh /​etc/​pm/​sleep.d/​00-hdparm.sh</​code>​+<​code>​sudo rm /​etc/​pm/​power.d/​99-hdparm.sh /​etc/​pm/​sleep.d/​99-hdparm.sh</​code>​
  
 === Ancienne méthode === === Ancienne méthode ===
Ligne 257: Ligne 249:
   ENABLE_LAPTOP_MODE=false   ENABLE_LAPTOP_MODE=false
  
-doit être changée en +doit être changée en
  
   ENABLE_LAPTOP_MODE=true   ENABLE_LAPTOP_MODE=true
Ligne 344: Ligne 336:
   sudo lm-syslog-setup   sudo lm-syslog-setup
  
-Cela va créer 3 nouveau fichiers de configuration de syslog placés dans /etc:   ​+Cela va créer 3 nouveau fichiers de configuration de syslog placés dans /etc:
  
   syslog-on-battery.conf , syslog-on-ac-with-lm.conf,​ et syslog-on-ac-without-lm.conf   syslog-on-battery.conf , syslog-on-ac-with-lm.conf,​ et syslog-on-ac-without-lm.conf
  
-qui sont normalement automatiquement configurés correctement. ​+qui sont normalement automatiquement configurés correctement.
  
 Il faut ensuite paramétrer laptop-mode pour utiliser et activer ces 3 fichiers selon que l'on soit sur batterie ou sur secteur. pour cela, retour dans **/​etc/​laptop-mode/​laptop-mode.conf**. Il faut ensuite paramétrer laptop-mode pour utiliser et activer ces 3 fichiers selon que l'on soit sur batterie ou sur secteur. pour cela, retour dans **/​etc/​laptop-mode/​laptop-mode.conf**.
Ligne 373: Ligne 365:
 ==== Sur le forum ==== ==== Sur le forum ====
  
-  * Discussion d'où proviennent beaucoup de solutions décrites ici : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=158753 +  * Discussion d'où proviennent beaucoup de solutions décrites ici : https://​forum.ubuntu-fr.org/​viewtopic.php?​id=158753 
-  * Une rumeur ? http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1321247#​p1321247, http://​www.laptopspirit.fr/​6984/​ubuntu-ne-se-nourrit-pas-de-disques-durs/​+  * Une rumeur ? http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1321247#​p1321247
   * Rechercher « Load_Cycle_Count » sur le forum pour visualiser tous les messages à ce sujet.   * Rechercher « Load_Cycle_Count » sur le forum pour visualiser tous les messages à ce sujet.
-  * Un script a été proposé pour suivre l'​évolution de Load_Cycle_Count: ​http://​forum.ubuntu-fr.org/​viewtopic.php?​id=191813+  * Un script a été proposé pour suivre l'​évolution de Load_Cycle_Count: ​https://​forum.ubuntu-fr.org/​viewtopic.php?​id=191813
  
  
Ligne 382: Ligne 374:
  
   * [[https://​bugs.launchpad.net/​ubuntu/​+bugs?​field.searchtext=Load_Cycle_Count&​orderby=-importance&​search=Search&​field.status%3Alist=NEW&​field.status%3Alist=INCOMPLETE_WITH_RESPONSE&​field.status%3Alist=CONFIRMED&​field.status%3Alist=TRIAGED&​field.status%3Alist=INPROGRESS&​field.status%3Alist=FIXCOMMITTED&​field.assignee=&​field.bug_reporter=&​field.omit_dupes=on&​field.has_patch=&​field.has_no_package=|En recherchant]],​ on voit un lien sur Mandriva qui serait aussi concerné.   * [[https://​bugs.launchpad.net/​ubuntu/​+bugs?​field.searchtext=Load_Cycle_Count&​orderby=-importance&​search=Search&​field.status%3Alist=NEW&​field.status%3Alist=INCOMPLETE_WITH_RESPONSE&​field.status%3Alist=CONFIRMED&​field.status%3Alist=TRIAGED&​field.status%3Alist=INPROGRESS&​field.status%3Alist=FIXCOMMITTED&​field.assignee=&​field.bug_reporter=&​field.omit_dupes=on&​field.has_patch=&​field.has_no_package=|En recherchant]],​ on voit un lien sur Mandriva qui serait aussi concerné.
-  * [[https://​bugs.launchpad.net/​ubuntu/​+source/​acpi-support/​+bug/​59695|Le ​bug est confirmé]] ; de nombreux ​bugs sont liés ; voir le commentaire [[https://​bugs.launchpad.net/​ubuntu/​+source/​acpi-support/​+bug/​59695/​comments/​185|185]].+  * [[https://​bugs.launchpad.net/​ubuntu/​+source/​acpi-support/​+bug/​59695|Le ​bogue est confirmé]] ; de nombreux ​bogues ​sont liés ; voir le commentaire [[https://​bugs.launchpad.net/​ubuntu/​+source/​acpi-support/​+bug/​59695/​comments/​185|185]].
   * [[https://​bugs.launchpad.net/​ubuntu/​+source/​acpi-support/​+bug/​74394]],​ attention, le script "​power.sh"​ peut modifier les réglages hdparm qui sont fixés dans laptop-mode.conf. Soit lorsqu'​on passe de AC/​batterie,​ soit lorsqu'​on sort de veille...   * [[https://​bugs.launchpad.net/​ubuntu/​+source/​acpi-support/​+bug/​74394]],​ attention, le script "​power.sh"​ peut modifier les réglages hdparm qui sont fixés dans laptop-mode.conf. Soit lorsqu'​on passe de AC/​batterie,​ soit lorsqu'​on sort de veille...
  
-==== Les autres distributions ==== 
- 
-  * [[http://​forum.mandriva.com/​viewtopic.php?​t=73380|Mandriva de même]], [[http://​forum.mandriva.com/​viewtopic.php?​t=73316&​highlight=hdparm|ici aussi]]. 
-  * [[http://​forums.gentoo.org/​viewtopic-p-4503095.html?​sid=1e750a43d554353526534f217be85271|Gentoo]] serait assez sage sur ce point. 
-  * [[http://​www.generation-debian.org/​forums/​viewtopic.php?​f=8&​t=350|Debian]] (scopio810, thierry_b). 
  
 ==== Divers ==== ==== Divers ====
  
   * Sur LinuxFr : http://​linuxfr.org/​~Lorifix/​25545.html ; article mettant en cause Canonical et donc Ubuntu par rapport à ce problème. Est-ce justifié ? voir en particulier l'​article de gronk34t qui donne des informations particulièrement circonstanciées.   * Sur LinuxFr : http://​linuxfr.org/​~Lorifix/​25545.html ; article mettant en cause Canonical et donc Ubuntu par rapport à ce problème. Est-ce justifié ? voir en particulier l'​article de gronk34t qui donne des informations particulièrement circonstanciées.
-  * Sur [[http://​ubuntudemon.wordpress.com/​2007/​10/​30/​ubuntu-is-not-causing-aggressive-power-management/​|ce blog]], ça cogite pas mal on dirait.+  * Sur [[https://​ubuntudemon.wordpress.com/​2007/​10/​30/​ubuntu-is-not-causing-aggressive-power-management/​|ce blog]], ça cogite pas mal on dirait.
   * [[https://​eshu.ubuntu-eu.org/​pipermail/​ubuntu_wiki-fr/​2007-November/​thread.html#​3960|Ce sujet]] sur la liste de diffusion du wiki.   * [[https://​eshu.ubuntu-eu.org/​pipermail/​ubuntu_wiki-fr/​2007-November/​thread.html#​3960|Ce sujet]] sur la liste de diffusion du wiki.
   * [[http://​www.presence-pc.com/​actualite/​ubuntu-26346/​|Article sur « Présence PC »]].   * [[http://​www.presence-pc.com/​actualite/​ubuntu-26346/​|Article sur « Présence PC »]].
Ligne 423: Ligne 410:
  
   - le problème ne touche que les portables --- Vrai, ou en tout cas, il ne touche que les HDD de portable (personne n'a confirmé ou infirmé que les HDD de portable dans un boitier externe sont touchés ou pas).   - le problème ne touche que les portables --- Vrai, ou en tout cas, il ne touche que les HDD de portable (personne n'a confirmé ou infirmé que les HDD de portable dans un boitier externe sont touchés ou pas).
-Note d'un visiteur: Il semble que mon disque dur externe (de portable) soit touché sur mon portable et sur mon fixe. +Note d'un visiteur: Il semble que mon disque dur externe (de portable) soit touché sur mon portable et sur mon fixe.
   - Le problème n'​existe que si on a activé laptop-mode --- Faux ; Il y a une confusion entre le fait que laptop-mode,​ par défaut, défini un réglage agréssif de la gestion du hdd sur batterie et ce "​bug"​ qui n'a rien a voir avec laptop-mode mais avec une combinaison bios/​firmware /os malheureuse.   - Le problème n'​existe que si on a activé laptop-mode --- Faux ; Il y a une confusion entre le fait que laptop-mode,​ par défaut, défini un réglage agréssif de la gestion du hdd sur batterie et ce "​bug"​ qui n'a rien a voir avec laptop-mode mais avec une combinaison bios/​firmware /os malheureuse.
   - Gutsy ne présente pas ce problème --- Faux, mais il semble que certaines personnes qui avaient ce bug avant Gutsy ne l'​aient plus avec une Gutsy à jour (pourquoi? j'en sais rien).   - Gutsy ne présente pas ce problème --- Faux, mais il semble que certaines personnes qui avaient ce bug avant Gutsy ne l'​aient plus avec une Gutsy à jour (pourquoi? j'en sais rien).
-  - Seul ubuntu et debian sont touchés -- Faux, et Windows (2000 en tout cas) l'est aussi.+  - Seul ubuntu et debian sont touchés -- Faux, et Windows (2000 en tout cas) l'est aussi -- [Edit de Thibault : mon windows vista aussi sur un dell inspiron 1525 !]. Windows 7 également (sur  Dell latitude e5410).
   - Le problème n'​existe que sur batterie -- Faux. Selon les portables/​configuration,​ le problème peut exister que sur batterie ou sur secteur aussi, la majorité des cas semble montrer que les personnes touchées le sont sur batterie et sur secteur.   - Le problème n'​existe que sur batterie -- Faux. Selon les portables/​configuration,​ le problème peut exister que sur batterie ou sur secteur aussi, la majorité des cas semble montrer que les personnes touchées le sont sur batterie et sur secteur.
  
  
 +----
  
- +//​Contributeurs : [[utilisateurs/​marc31]],​ [[utilisateurs/​fde]],​ [[utilisateurs/​teke]], ​ [[utilisateurs/​Sorbus]],​ [[utilisateurs/​xXKirastarotHXx]] , [[utilisateurs/​Malizor]]Merci à [[http://​forum.ubuntu-fr.org/​profile.php?​id=39|DiCiCat]],​ fournisseur quasi-exclusif des solutions proposées ici.//
-===== Contributions ===== +
-[[utilisateurs/​marc31]],​ [[utilisateurs/​fde]],​ [[utilisateurs/​teke]], ​ [[utilisateurs/​Sorbus]],​ [[utilisateurs/​xXKirastarotHXx]] , [[utilisateurs/​Malaria +
-]] +
- +
-Merci à [[http://​forum.ubuntu-fr.org/​profile.php?​id=39|DiCiCat]],​ fournisseur quasi-exclusif des solutions proposées ici.+
  
  • laptop_mode.1260182067.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)