Retourner aux forums || Retourner au forum general.cherche-logiciel
general.cherche-logiciel : mon système se blo
Posté par ianux (Jabber id, page perso, ) le 21 novembre 2007Ayant un ordi vieillissant (ça doit bien plus de 5 ans que je l'utilise), j'ai décidé de le fourguer à mes parents et de m'acheter une nouvelle bécane. Voulant leur mettre un linux, mon choix s'est dans un premier temps orienté vers une ubuntu.
j'installe l'OS, je le blinde de logiciels et je teste le tout pendant un certain temps pour voir si l'usage en reste simple pour les Lucette & Henri moyens.
Je suis moyennement satisfait (ceci pourrait faire l'objet d'un journal, mais j'attends vendredi), mais surtout, je m'aperçois avec horreur que mes lecteurs cd partent en live au bout de quelques minutes (et pourtant, j'ai pu installer la distrib depuis le cd).
l'ordi est dès lors inutilisable.
Je me rabat alors vers une Zenwalk, plus proche de ma philosophie. Y'a pas photos, l'empreinte mémoire est incomparable. Mais hélas, même souci avec les lecteur cd.
Ayant dans un premier temps incriminé HAL, je m'aperçois que le problème viendrait plutôt de la libATA introduite à partir du noyau 2.6.19 (et en effet ma vieille slackware tournait parfaitement bien auparavant). Je tope donc les sources du 2.6.17 d'une vieille version de zenwalk et je me compile mon noyau aux petits oignons, entre autre pour pouvoir installer le driver nvidia, qui veut la même versions de gcc que celle qui a compilé le noyau. Et là tout va mieux, les lecteurs cd fonctionnent, sauf que, et là j'en viens à ce qui m'amène devant vous, l'ordi freeze systématiquement au bout de 70 minutes précises (un petit watch uptime me le montre bien). Affichage gelé, le son bloqué sur une boucle d'une seconde, etc... Ce qui rend l'ordi tout aussi inutilisable, vous en conviendrez.
Que se passe-t-il ? cela doit sans doute venir de mes options de compilation puisque les binaires 2.6.22 et 2.6.17 initiaux ne plantaient pas. J'ai pisté les processus, mais je n'ai rien vu, à moins que top n'ai pas le temps d'afficher le processus qui plante. Rien non plus dans les logs.
Cette précision (au bout de 70 mn exactement) me trouble... Avez-vous une idée de ce qui pourrait provoquer ce plantage? cela provient-il bien du noyau ?
> Lire le message (5 commentaires, moyenne: 1,6).
précision
ça ne provient pas de X, ça plante aussi en init 3.
-
[^]Re: précision
Posté par jlh () le 21/11/2007 à 20:28. (lien). Évalué à 2.J'imagine que c'est un système 32 bits donc cela peut provenir de la gestion du temps par le kernel ou un pilotes puisque
70 min ~= 2^32 microsecondes (ou un problème de compilateur).
Je n'ai pas de solution particulière si ce n'est d'essayer avec un kernel plus récent ou une autre version du compilateur.
comparer les options des kernel
Commet tout le monde, j'ai déjà eu des problèmes suite à un changement de noyau. Généralement, j'essaye de trouver un noyau fonctionnel et de comparer les fichiers de configuration.
La dernière fois, pour trouver l'option foireuse, j'ai fait un diff sur les .config des 2 versions et j'ai ensuite commencer à vérifier les options (j'ai commencé par les options qui me semblait en rapport avec le problème, en mettant des flags sur les lignes des options vérifiées, bref, il faut etre organisé), je recompilais sur un ordi récent avec la meme architecture pour gagner du temps.
C'est long, pas très rigolo et c'est du bricolage.
Mais vu que le nombre d'option est fini, l'algorithme termine.
Aaaaaaaaaaaaaaaaaaaaaaaaargt
-
[^]Re: comparer les options des kernel
Posté par totof2000 () le 22/11/2007 à 08:25. (lien). Évalué à 3.Commet tout le monde, j'ai déjà eu des problèmes suite à un changement de noyau. Généralement, j'essaye de trouver un noyau fonctionnel et de comparer les fichiers de configuration.
J'ai jamais eu de probème avec NEtBSD lorsque j'ai changé de version de noyau ... :D
Au delà du troll, je sais que sous NetBSD il existe un script (perl je crois) qui permet de générer un fichier de configuration de noyau à partir de la config hardware ... Ca n'existe pas ça sous Linux ? Ca me serait assez utile, je dois installer linux sur une petite machine, et je voudrais gagner un peu de place ...
résolu!
et oui, quand j'ai réalisé que 70 minutes = 4200 secondes, tout s'est éclairci , je tenais la réponse à ma question !
blague à part, j'ai recompilé mon noyau en changeant des trucs et des machins (je sais pas lesquels, je me souviens juste que j'ai rajouté le support RTC), et tout a l'air d'aller mieux...
c'est cool, zenwalk ça roxor, idéal pour les petites configs
Revenir en haut de page || Retourner aux forums || Retourner au forum general.cherche-logiciel



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.