URL: https://linuxfr.org/users/ffourcot/journaux/de-l-obsolescence-programmee-chez-crucial Title: De l'obsolescence programmée chez Crucial Authors: Florent Fourcot Date: 2013年10月18日T10:41:05+02:00 License: CC By-SA Tags: Score: -4 Cher vendredi, j'ai envie de te raconter une courte histoire que tu trouveras peut-être tout aussi hallucinante que moi. Pour l'introduction, mon ordinateur est depuis deux ans équipé d'un SSD de marque Crucial. Il remplace bien avantageusement le disque dur d'origine au niveau des performances, à tel point que parfois un programme peut remplir le swap tranquillement sans que je le remarque. Il y a une quinzaine de jours, j'ai commencé à avoir des soucis de stabilité sur l'ordinateur. Les symptômes ressemblaient à une perte de disque, un peu comme un faux contact. Le noyau passait alors d'urgence les volumes en lecture seule, et seuls les fichiers déjà en cache restaient accessibles. Rien à faire pour remettre le tout en bon ordre, un redémarrage était nécessaire. Ce redémarrage résolvait le problème pour un temps (et permettait de tester la fiabilité du système de fichiers pour les coupures brutales). Après avoir cherché pendant longtemps la cause (ouverture de l'ordinateur, nettoyage des contacts, retour sur un noyau plus vieux car je venais de le mettre à jour, etc), j'ai trouvé la réponse grâce à mon moteur de recherche à travers un sombre forum : j'étais victime du _bug des 5184 heures_. Contrairement aux apparences, ce n'est pas le titre d'un film d'horreur mais un bug bien réel. Sa description par le fabricant est :> Correct a condition where an incorrect response to a SMART counter will cause the m4 drive to become unresponsive after 5184 hours of Power-on time. The drive will recover after a power cycle, however, this failure will repeat once per hour after reaching this point. En résumé, après 5184 heures d'utilisation, vous n'avez plus l'autorisation d'utiliser votre matériel pendant plus d'une heure de façon continue. On peut y voir de l'incompétence, mais comme on est vendredi je me pose quelques questions : * Pourquoi le site officiel du fabricant n'en fait pas mention [sur son site](http://www.crucial.com/eu/support/firmware.aspx) ? Le changelog n'est disponible que pour la dernière version publiée. Ne vous fiez pas à « Additional details can be found in the firmware guide », c'est faux. Pour avoir une idée du changelog complet depuis la version X, il faut se taper à la main une série de page sur des forums (si vous êtes curieux j'ai reconstitué le tout [ici](http://fourcot.fr/crucial-changelog.txt)) * Pourquoi s'amuser à avoir des numéros de version incompréhensibles ? Mon SSD était en version 0009. La suivante est 0309, puis 000F, puis 010G. Faut-il deviner tout seul que 0309 veut dire « mise-à-jour indispensable » ? * Combien d'utilisateurs normaux vont vraiment trouver cette information avant de mettre le disque à la poubelle et en racheter un ? On est en plein dans de l'obsolescence programmée (même si c'est involontairement, le code fait ce qu'on lui dit). Le bug est tellement trivial (une panne pour une incrémentation de compteur SMART, sérieusement ?) qu'il n'est même pas possible de critiquer toute cette intelligence du firmware qui serait bien mieux dans le noyau. Quand on regarde le changelog, il y aurait pourtant beaucoup à dire. Existe-t-il des SSD « propres », qui font leur boulot de stockage de données et laissent le noyau faire le reste ? Au passage, si quelqu'un a une explication technique pour le 5184, je suis preneur. Ce n'est pas une puissance de 2, mais correspond à 3 au cube multiplié par 2 puissance 6.