Page suivante Page précédente Table des matières

10. Espionner kerneld

Si vous avez tout essayé et que vous ne comprenez pas ce que le noyau demande à kerneld, il y a une solution pour voir les requêtes que reçoit kerneld et par conséquent comprendre ce qu'il faut mettre dans /etc/conf.modules. Pour cela, il faut utiliser l'utilitaire kdstat.

Ce petit programme est livré avec le paquetage modules, mais il n'est ni compilé, ni installé par défaut. Pour le compiler :

      cd /usr/src/modules-2.0.0/kerneld
      make kdstat
      

Ensuite, pour que kerneld affiche les informations sur ce qu'il est en train de faire, il faut lancer :

      kdstat debug
      
et kerneld commencera à envoyer des messages à la console sur son activité. Si vous essayez de lancer la commande que vous voulez utiliser, vous verrez les requêtes adressées à kerneld. Elles peuvent être copiées dans le fichier /etc/conf.modules et mises en alias du module demandé pour réaliser la tâche.

Pour arrêter le debuggage, lancez :

      /sbin/kdstat nodebug
      

Page suivante Page précédente Table des matières