Forum Linux.noyau Messages kernel sur un port série

Posté par .
Tags : aucun
2
27
sept.
2010
Bon, depuis un petit moment et plusieurs reboots, j'essaye de faire de configurer mon kernel pour qu'il balance tous ses printk() sur un port série (et accessoirement, pour qu'ils soient aussi lisibles avec un dmesg).

Il y a pas mal de pages sur le net qui décrivent l'opération, mais ça ne donne rien.

Mon Linux est une Fedora 9 avec un kernel 2.6.27-25

> cat /proc/cmdline
ro root=XXX rhgb quiet norelatime console=ttyS0,115200 console=tty0

> cat /boot/config-2.6.27.25-78.2.56.fc9.i686
[...]
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
[...]
CONFIG_EARLY_PRINTK=y
[...]

Ceci affiche BBB sur mon 2ème PC :
> echo BBB > /dev/ttyS0


Ceci n'affiche rien du tout :
> echo AAA > /dev/console

Un printk() dans le kernel s'affiche avec un dmesg, mais pas sur le 2ème PC, ce qui est le but de la manœuvre.

J'ai aussi essayé netconsole, sans succès. J'ai du rater quelque chose, mais quoi?
  • # quiet !

    Posté par . Évalué à 8.

    Enlève le quiet de ta ligne de commande noyau, ça devrait mieux se passer. Si tu veux vraiment tout afficher, y compris les messages de debug, ajoute un loglevel=8.
    • [^] # Re: quiet !

      Posté par . Évalué à 3.

      Ça marche beaucoup mieux merci!

      Par contre, le "loglevel=8" ne semble pas faire ce qu'il faut... mais un "ignore_loglevel" a résolu le problème.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.