[Linux-bruxelles] Relation entre udev et hotplug

Jérôme Warnier jwarnier at beeznest.net
Mer 15 Fév 11:39:56 CET 2006


Le mercredi 15 février 2006 à 11:17 +0100, François Soumillion a écrit :
> Bonjour,
> 
> J'ai une petite question à vous soumettre. J'ai fait pas mal de
> recherches mais jusqu'à présent, je n'ai pas trouvé de réponse.
> Voici ma compréhension des choses, corrigez moi si je me trompe.
> udev est donc un successeur de devfs qui permet de créer la hiérarchie
> des devices présents dans le pseudo file system /dev.
> udev utilise les évenements envoyés par le kernel et crée l'entrée ad
> hoc dans /dev.
> Il y a déjà quelque temps, lors du passage à udev, le package hotplug
> a été enlevé.
> J'avais lu par ailleurs que l'on trouvait dans
> /proc/sys/kernel/hotplug la commande qui était exécuté lorsqu'un
> nouveau device était connecté. Dans la plupart des distribs, on y
> trouve /sbin/hotplug. Chez moi, ce fichier est vide.
Chez moi (sur une Debian Etch à jour, kernel 2.6.15 et udev 0.084-3), il
contient "/sbin/udevsend". Pas chez toi?
> D'où ma question, comment est géré le hotplug sous ma debian ?
> Ca fonctionne très bien mais j'aimerais comprendre comment.

D'après ce que j'ai compris, depuis les dernières versions du kernel et
de udev, ces deux-ci sont capables de faire le travail anciennement fait
par hotplug.
Ça n'avait pas de sens de conserver une fonctionnalité comme cela
en-dehors de code qui tournait déjà et qui devait déjà savoir quand on
ajoutait du hardware à la machine. C'est tout.
Si les autres distributions dont tu parles ne le font pas comme cela,
c'est qu'elles ne le font pas encore, pas qu'elles font différemment.

> Merci d'avance pour vos lumières.
> 
> François





Plus d'informations sur la liste de diffusion Linux-bruxelles