La galère des portables avec l’ACPI :
Depuis environ un mois et demi – voir deux mois – nous avions des plantages réguliers rendant notre portable SAMSUNG Q35 (il nous servait à la rédaction du Bottin à notre domicile et en utilisation nomade) inutilisable à échéance de quelques dizaines de minutes. Les messages obtenus étaient en console (Ctrl Alt F1) : ‘hdb: status timeout : status 0xd0 ‘, ‘hdb: drive not ready for command’, ‘hdb: possibly failes opcode: 0x25’ et cele à l’infini. Seule alternative pour en reprendre le contrôle : l’éteindre ‘brutalement’ par le bouton marche/arrêt (avec évidemment pour conséquence des risques importants pour la viabilité des fichiers présents sur ce disque dur). Nota : on a qu’un seul disque dur sur ce portable mais il s’obstine à rester en hdb (?).
Nous avions aussi au démarrage un message du type ‘(…) DriveSeek Error (…)’ nous faisant clairement penser à un problème de disque dur.
Il y a 15 jours nous avions tenté un reformatage complet du disque dur d’origine de notre portable :
bonne surprise, à la 1ere étape de notre installation (cette 1ère étape consiste pour nous à installer une Debian Sarge minimaliste sans interface graphique que l’on upgrade plus facilement en Debian Sid dans une 2nde étape explicitée ci-après) nous n’avions plus le message ‘(…) DriveSeek Error (…)’.
Alors que nous pensions ce problème résolu, nous avons malheureusement constaté qu’une fois la 2nde étape de notre installation bien entamée (elle consiste pour nous à mettre à jour les paquets de notre Debian Sarge minimaliste vers une Debian Sid puis, après avoir résolu les conflits éventuels entre paquets, à installer le complément : Xorg, KDE, Gnome, Grub2, un noyau 2.6.31, …) le message ‘(…) DriveSeek Error (…)’ est ré-apparu.
Bref, nous avons pensé n’avoir bénéficié que d’un répi qui ne pouvait être que de courte durée car notre disque dur avait un pête au casque :).
Etape suivante : on en recommande un, on monte notre disque dur neuf, et pour la deuxième quinzaine consécutive (et la 2nde fois) nous reprenons notre manège : formatage du disque dur et réinstallation de Debian Sarge puis Debian Sid.
Et surprise … même topo mais sans le message ‘(…) DriveSeek Error (…)’ : les mêmes plantages après quelques dizaines de minutes (temps variable selon s’il s’agit du 1er démarrage – dans ce cas le système met plus de temps à freezer – ou d’un démarrage après un certain lapse de temps de fonctionnement).
Même scénario aussi : à la 1ere étape sous Debian Sarge le système semble stable et fiable, tandis qu’à la 2nde étape sous Debian Sid, les plantages reprennent de plus belle. Affligeant …
Et puis on s’est rappelé le coup de l’ACPI …
Lors du passage à Grub2, on a voulu faire simple et on l’a passé sans aucun paramètres …
Nous décidons donc de les remettre : avec grub2, pour modifier les paramètres passés aux noyaux dans ‘/boot/grub/grub.cfg’, il suffit d’éditer le fichier ‘/etc/default/grub’ puis de lui demander de remettre à jour son fichier.
Nous modifions donc dans ‘/etc/default/grub’ la variable ‘GRUB_CMDLINE_LINUX_DEFAULT= »quiet » en ‘GRUB_CMDLINE_LINUX_DEFAULT= »quiet acpi=off noapic » puis nous lancons en console : ‘# grub-mkconfig’ afin que nos paramétrages soient transférés dans ‘/boot/grub/grub.cfg’.
Nous obtenons ainsi dans ‘/boot/grub/grub.cfg’ pour le noyau 2.6.31 par exemple la ligne : linux /boot/vmlinuz-2.6.31-1-686 (…) ro quiet acpi=off noapic
Partant du postulat bien établi que tout ceci commence sérieusement à nous les briser menu-menu :)), nous avons pris également la décision de virer tout ce que l’on imagine être source de problèmes sur notre portable (l’ACPI fonctionne correctement avec les PC de bureau) : les paquets gérant l’ACPI, powermgmt-base et autres cpufreq.
(en passant : on a trouvé une doc très sympa en Français sur les options pouvant être passées au noyau).
On redémarre et … çà marche :))
Conclusions :
- attendez un peu avant de discréditer/jeter votre disque dur quand celui-ci plante, vérifiez si ce n’est pas votre OS qui le met en veille et n’arrive plus à le réveiller (c’est vrai que pour nous aussi en hiver les réveils sont difficiles :)),
- l’ACPI est une source d’ennuis pour les portables (visiblement d’après le net nous ne sommes pas les seuls à avoir ce type d’ennuis). Nous sommes conscient qu’il ne faut pas tout mettre sur le dos du système d’exploitation, la mauvaise conception du hardware des portables est en effet bien souvent montrée du doigt. Néanmoins nous pensons que les installateurs Linux devraient – faute de savoir contourner ce type de problèmes de manière fiable – au minimum attirer l’attention de l’utilisateur sur ce point et ne pas installer l’ACPI par défaut sur les portables tout en soulignant les soucis pouvant être rencontrés et la manière de les résoudre.
Le Bottin des Jeux Linux révision 51 : une révision consacrée à l’ajout de quelques HOWTOs complémentaires (‘Protéger son matériel informatique des surtensions électriques’ et ‘Mettre en place un affichage graphique de vos messages systèmes’), au peaufinage de quelques-uns de nos HOWTO, à l’ajout d’une bonne brassée de nouveaux jeux et à la reprise de certaines fiches. Bref : on a pas chômé.
Petite remarque sur le compteur des jeux : vous remarquerez que l’on ne l’incrémente que de 10 jeux alors que la liste des ajouts en fait facilement le double. La raison est que d’une part nous ne comptabilisons que les jeux ayant une copie d’écran (les moteurs de jeux d’échecs par exemple, n’en ont pas. Mais doit-on considérer un moteur de jeu d’échecs comme un jeu à part entière ?) et d’autre part nous entamons le déclassement d’un certain nombre de fiches de la catégorie ‘Jeux’. Nous ne les effaçons pas, néanmoins les copies d’écrans correspondantes sont enregistrées dans le répertoire ‘Divers’ afin que ces logiciels (des interfaces graphiques pour des jeux non graphiques, des émulateurs, …) ne soient plus comptabilisés en tant que Jeux et ainsi offrir une vision plus juste de l’offre réelle (zzzzzzzzzzzzzzzzz … j’en vois qui s’endorment :)).
Au sujet de la version PDF du Bottin : la création des PDF est toujours abominable : on verra ce point plus tard, voir on laissera tomber les PDF si çà met trop longtemps à être résolu. Le Bottin en version ‘.odt’ commence lui aussi à être pénible à enregistrer. Vraiment bizare : on se demande ce qu’il fout, la barre de progression d’enregistrement défile comme un escargot, le PC est équipé de suffisamment de mémoire, l’activité du disque dur comme du processeur est au ralenti (donc on a l’impression qu’il ne fait pas grand-chose, ou s’il le fait, qu’il utilise très mal les ressources mises à sa disposition) et il met pas loin de 3 min à enregistrer chacun des deux principaux fichiers. Mais bon, là on a pas le choix, donc on s’occupe comme on peux en attendant que çà se passe …
Le site : désolé pour ses @$&ê$*# (auto-sensure) de popups : on arrête pas de le dire mais nous n’avons toujours pas pris le temps de résoudre ce petit souci (nouveau changement de compteur à prévoir ;) : çà va venir, enfin il faut espérer :)).
La fréquentation du site est en hausse baisse chute libre (-28%) : +705 visites pour cette 2ème quinzaine de Novembre 2009, soit 28 117 visiteurs depuis l’origine jusqu’à cette même date.
Revenez … partez pas … on a les mêmes à la maison :))
Les ajouts dans le Bottin :
Cette révision apporte 10 nouveautés, ce qui nous fait un carnet d’adresses de quelques 1759 jeux Linux.
Nos coups de cœur de la période : Super Tirititran, Shippy1984, Bomberman Java, Jmario, VASSAL, Wizznic!,
Entrées : Gboggle, DBGL, DboxFE, D-Box, Super Tirititran, Kubrick, Bomberman Java, Jmario, Jetris, Khelben Arcade Frontend, Kimboot, Lutris, EbonHack, Jamyda, Quantz, OcamlBoggle, pyDOSBox, Super Tirititran, Shippy1984, XMAME GUI, uxSnake, VASSAL, Wizznic!, Tanglet,
Changements de versions : Bsnes, Arasan, Ardentryst, FunRacing, Armagetronad, Freeciv, D2X-XL, Canta, Djl, Lgeneral, Lordsawar, EzQuake, Aevum Obscurum, FretsOnFireX, ScummVM, Prboom, Mechanical Tower, Performous, TUER, The Legend of Edgar, Omnitux, MegaMek, SpringLobby, Oolite, Performous,
Tests ou modifications de commentaires : jClassicRPG, Arasan, Gens, Dosbox, DboxFE, Ardentryst, 20 000 Light Years Into Space, Danger from the deep, KardsGT, Arcus, GNUbik, Kubrick, Bomberman Java, Jmario, Jetris, Djl, C-Dogs, Jstella, Atari++, Brikx, Lgeneral, Lordsawar, EzQuake, Aevum Obscurum, FretsOnFireX, ScummVM, Quantz, Stellar Forces, OcamlBoggle, pyDOSBox, Tower Toppler, TUER, Omnitux, Teeworlds, Minestein, Slam soccer, Super Tirititran, Pacmanarena, Shippy1984, SdlZombies, Nexuiz, VASSAL, Wizznic!,
Suppressions : Aucune,