hotplug n'envoie en standard que quelques
informations importantes à syslog. Pour recevoir plus
d'informations, configurez la variable
HOTPLUG_DEBUG du fichier
/etc/sysconfig/hotplug à la valeur
yes. Si vous donnez à cette variable la valeur
max, chaque commande de l'interpréteur de commandes de
tous les scripts hotplug sera consignée. Ceci signifie que la taille du
fichier /var/log/messages dans lequel
syslog enregistre tous les messages sera beaucoup plus
importante. Comme, lors de l'amorçage, syslog n'est
démarré qu'après hotplug et
coldplug, il est possible que les premières informations
ne soient pas consignées. Si ces informations sont importantes pour vous,
créez au moyen de la variable HOTPLUG_SYSLOG un
autre fichier de journal. Des informations sur ce sujet sont disponibles
dans /etc/sysconfig/hotplug.
Si un ordinateur se fige au cours du processus d'amorçage,
désactivez hotplug ou coldplug en
entrant NOHOTPLUG=yes ou
NOCOLDPLUG=yesdans l'invite d'amorçage. La
désactivation de hotplug a pour conséquence qu'aucun événement hotplug
n'est émis par le noyau. Vous pouvez réactiver hotplug pendant que le
système est en marche en entrant la commande
/etc/init.d/boot.hotplug start.
Tous les événements hotplug créés jusqu'à ce moment sont alors émis et
traités. Pour supprimer des événements de la file d'attente, indiquez
auparavant /bin/true dans
/proc/sys/kernel/hotplug, puis, après un certain
temps, revenez à la valeur /sbin/hotplug. La
désactivation de coldplug a pour conséquence que les réglages statiques ne
sont pas appliqués. Vous pouvez appliquer ultérieurement la configuration
statique en entrant la commande
/etc/init.d/boot.coldplug start.
Pour savoir si un module donné, chargé par
hotplug, est responsable des problèmes, tapez
HOTPLUG_TRACE=<N> dans l'invite d'amorçage. Les
noms de tous les modules à charger sont alors affichés l'un après l'autre à
l'écran avant d'être effectivement chargés après
N secondes. Vous ne pouvez cependant pas
intervenir ici de façon interactive.
Le script /sbin/hotplugeventrecorder est appelé
à chaque événement par /sbin/hotplug. S'il existe un
répertoire /events, tous les événements hotplug y sont
enregistrés comme des fichiers individuels. De cette façon, on peut générer
à nouveau des événements à des fins de test. Si le répertoire n'existe pas,
aucun enregistrement n'est créé.