Bonjour à tous,
j'ai un problème assez gênant avec mon ordinateur portable: environ une fois sur deux, il plante lors de la mise en veille. Le PC est alors bloqué, avec juste un petit curseur (non clignotant) affiché sur un écran noir. Les touches magiques REISUB ne marchent pas.
Il n'y a rien dans les logs, je suis donc complètement dans le noir. Comment obtenir une trace un peu plus complète de manière à pouvoir faire un rapport de bug utile?
Merci!
# pour analyser un pb système
Posté par Dabowl_75 . Évalué à 2.
On fait avec certains systèmes proprio mais pas d'inquiétudes, ça existe aussi sous linux :
http://lkcd.sourceforge.net/
http://magazine.redhat.com/2007/08/15/a-quick-overview-of-li(...)
Bon, je n'ai pas l'habitude de faire ça sous Linux, d'ailleurs j'utilise assez peu Linux, en revanche je sais utiliser les moteurs de recherche.
A toi de voir le candidat le mieux adapté à ton besoin.
[^] # Re: pour analyser un pb système
Posté par JoeltheLion (site web personnel) . Évalué à 2.
C'est pourquoi j’apprécierais que quelqu'un qui a l'habitude de le faire sous linux me recommande une solution actuelle :)
[^] # Re: pour analyser un pb système
Posté par Krunch (site web personnel) . Évalué à 6.
Tu peux aussi obtenir des backtraces directement avec sysrq-t et sysrq-w (-w est seulement sur RHEL/Fedora je pense) mais si l'userland est freezé, ça va se retrouver sur la console (si elle fonctionne) mais pas dans les logs syslog (ou bien tu peux utiliser netconsole par exemple mais ça devient plus compliqué pour des résultats incertains).
Voire kdump/kdump.txt et sysrq.txt dans la documentation du noyal.
Pour crash(8) : http://people.redhat.com/anderson/crash_whitepaper/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: pour analyser un pb système
Posté par JoeltheLion (site web personnel) . Évalué à 2.
J'ai installé netconsole (non sans mal, il m'a fallu un moment pour trouver "dmesg -n8" et les options du noyau "debug" et "no_suspend_console" pour que ça logue correctement. Il faut aussi faire attention à tout firewall sur la machine cible :)) Maintenant ça logue bien, mais le problème ne se manifeste plus! Je vais attendre quelque jours pour voir s'il ne réapparaît pas soudainement...
[^] # Re: pour analyser un pb système
Posté par NeoX . Évalué à 2.
comme tu ne desactive pas la console (ou la carte reseau) quand tu utilises netconsole, peut-etre que le bug ne se produit plus
[^] # Re: pour analyser un pb système
Posté par JoeltheLion (site web personnel) . Évalué à 2.
[^] # Re: pour analyser un pb système
Posté par Krunch (site web personnel) . Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: pour analyser un pb système
Posté par JoeltheLion (site web personnel) . Évalué à 2.
[^] # Re: pour analyser un pb système
Posté par NeoX . Évalué à 2.
sans activer la netconsole, ca plantait parfois
avec la netconsole, ca ne plante plus
du coup il faut voir du coté :
- de la carte reseau (desactiver le module à la mise en veille, puis le reactiver au retour de mise en veille)
- de la carte video (bascule en mode console avant mise en veille par exemple)
# driver supportant mal la mise en veille/resume
Posté par NeoX . Évalué à 6.
tu as verifié en cherchant avec le modele de ta machine, de ta distrib, du driver video ?
parfois il faut simplement ajouter le nom des modules dans la liste des modules à desactiver avant la mise en veille (et donc à remettre apres)
et ca permet aux machines de se mettre en veille proprement.
[^] # Re: driver supportant mal la mise en veille/resume
Posté par JoeltheLion (site web personnel) . Évalué à 2.
C'est tout à fait possible. J'ai une intel GM45 avec les drivers fournis par arch linux, donc assez récents. Depuis que j'ai ce PC, ça change avec chaque upgrade: des fois ça marche, des fois non.
parfois il faut simplement ajouter le nom des modules dans la liste des modules à desactiver avant la mise en veille (et donc à remettre apres)
Est-ce que tu pourrais me dire comment on fait, ou au moins me donner le mot clé en anglais pour que je puisse chercher?
[^] # Re: driver supportant mal la mise en veille/resume
Posté par NeoX . Évalué à 3.
"disable module before suspend to ram"
"disable module before suspend to disk"
[^] # Re: driver supportant mal la mise en veille/resume
Posté par JoeltheLion (site web personnel) . Évalué à 2.
J'en reviens à ma question initiale: comment obtenir un backtrace du noyau?
[^] # Re: driver supportant mal la mise en veille/resume
Posté par calandoa . Évalué à 3.
http://linuxfr.org/forums/36/29223.html
# netconsole
Posté par niol (site web personnel) . Évalué à 4.
[^] # Re: netconsole
Posté par JoeltheLion (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.