Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/10/2007, à 18:39

Nanoc

dmesg

Hello tout le monde,

en passant sur plusieurs forums, je suis souvent tombé sur la commande dmesg. J'ai cru comprendre qu'elle affichait le log d'erreur du démarrage. Est-ce bien ça ?

J'ai donc testé cette commande et j'obtiens un fichier de 555 lignes hmm est-ce bien normal ?

Comme je suppose que non, je me demandais ce que je pouvais faire pour améliorer tout ça.  Voici ce que renvoit dmesg: (Je l'ai mis en lien parce que ça faisait un peu long pour un thread de forum...)

Je ne demande pas des solutions toutes faites (enfin je dis pas non...) mais si vous avez des pistes sur comment interpréter les erreurs affichées ca m'intéresserait.

Merci à  tous

Dernière modification par Nanoc (Le 02/12/2007, à 00:26)

Hors ligne

#2 Le 17/10/2007, à 18:52

toitoinebzh

Re : dmesg

salut

dmesg décrit toutes les actions (et non les erreurs ) faites pendant le démarrage
je suis sous frugalware et le mien fait 408 lignes

si tu veux rechercher toutes les actions qui ont échoué(Failed) par exemple

dmesg | grep Failed

ou ceux qui concerne l usb

dmesg | grep usb

Hors ligne

#3 Le 17/10/2007, à 18:59

Nanoc

Re : dmesg

Merci pour cette réponse rapide.  Ah d'accord, ça me rassure un peu, j'ai pas 555 erreurs !
J'ai lancé la commande

dmesg | grep Fail

et j'obtiens:

[   13.531831] Failure registering capabilities with primary security module.
[   16.504000] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[  149.800000] Failure registering capabilities with primary security module.

Ce qui fait 3 erreurs. Bon je vais voir ce que je peux en faire. Merci

Hors ligne

#4 Le 17/10/2007, à 19:22

titouan

Re : dmesg

tu peux trier les messages du kernel depuis le démarrage

dmesg | sort -fu | more
ou
dmesg | sort -fu > messages_kernel

#5 Le 11/01/2008, à 13:54

Ras'

Re : dmesg

J'uppe parce que je me pose une question et impossible de trouver la réponse...
quels sont les chiffres entre crochet qui commencent les lignes de dmesg ?


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#6 Le 14/01/2008, à 13:13

Ras'

Re : dmesg

Ca doit pourtant pas être si technique comme question, si ?
Désolé si c'était évident mais aucune recherche sur le forum ou sur google n'a été fructueuse :\


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#7 Le 16/01/2008, à 10:19

Ras'

Re : dmesg

Encore un mystère qui restera à  jamais dans l'oubli :\


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#8 Le 16/01/2008, à 10:26

HymnToLife

Re : dmesg

C'est tout simplement le temps (en secondes) écoulé entre le démarrage du système et le message en question.


- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#9 Le 17/01/2008, à 10:37

Ras'

Re : dmesg

Ah, c'est bien ce que je me disais, et donc ça veut bien dire que j'ai quelques soucis ^^
Déja j'ai un temps toujours long entre le splash screen et le bureau donc j'imagine que ça vient de là :

[   36.496000] eth0: no IPv6 routers present
[   50.956000] usb 2-2: new low speed USB device using uhci_hcd and address 2

Là ça n'avait pas l'air très long mais j'ai déja eu des valeurs beaucoup plus impressionantes, donc je me renseignerais sur cet IPv6 wink

mais par contre ce que je comprend pas surtout c'est ça :

[   26.138005] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[   26.138010] ACPI: Processor [CPU0] (supports 8 throttling states)
[   26.138238] ACPI: SSDT 7FED32A6, 00C8 (r1  HP    30CB         3000 INTL 20060707)
[   26.138441] ACPI: SSDT 7FED2FE9, 0085 (r1  HP    30CB         3000 INTL 20060707)
[   26.138969] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[   26.138974] ACPI: Processor [CPU1] (supports 8 throttling states)
[   26.139970] ACPI Exception (thermal-0311): AE_BAD_DATA, No critical threshold [20070126]
[    3.136000] Marking TSC unstable due to: possible TSC halt in C2.
[    3.140000] Time: hpet clocksource has been installed.
[    3.552000] usbcore: registered new interface driver usbfs
[    3.552000] usbcore: registered new interface driver hub
[    3.552000] usbcore: registered new device driver usb
[    3.552000] USB Universal Host Controller Interface driver v3.0

Pourquoi ça passe de 26 à 3 ? (sachant qu'avant ça allait en s'incrémentant et après ça continue à s'incrémenter)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#10 Le 28/10/2008, à 23:56

Henki

Re : dmesg

Salut,

Cette colonne indique le "Printk times" :

"Printk-times" is a simple technology which adds some code to the standard kernel printk routine, to output timing data with each message. While crude, this can be used to get an overview of the areas of kernel initialization which take a relatively long time. This feature is used by the Bootup Time Working Group to identify areas of the Linux kernel requiring work to improve bootup time, and to measure the improvements of changes made by the working group.

Ce n'est donc pas car le chiffre est plus grand qu'il y a un soucis. Ca veut juste dire que ca a pris plus de temps à s'exécuter.

Normalement pour le désactiver il faut faire un : (j'ai pas tester sous ubuntu)
echo 0 > /sys/module/printk/parameters/printk_time

Dernière modification par Henki (Le 28/10/2008, à 23:59)


Solaris / Debian / Ubuntu / Redhat sous Sparc & X86

Hors ligne