[Linux-bruxelles] Relation entre udev et hotplug

Jérôme Warnier jwarnier at beeznest.net
Mer 15 Fév 12:38:01 CET 2006


Le mercredi 15 février 2006 à 12:29 +0100, Jérôme Warnier a écrit :
[..]
> > > > Chez moi (sur une Debian Etch à jour, kernel 2.6.15 et udev 0.084-3), il
> > > > contient "/sbin/udevsend". Pas chez toi?
> > > Non, c'est vide (Etch 2.6.15.4, udev 0.084-3).  Ceci dit, tout
> > > fonctionne bien , c'est juste que j'aimerais comprendre comment.  Je
> > > peux donc considérer udevsend comme un "remplacement" de hotplug ?
> > Non, pour être précis, il remplace seulement une partie des
> > fonctionnalités de hotplug, le reste des fonctionnalités ayant été
> > intégrées dans le kernel ou dans udev lui-même.
> > Cela dit, c'est possible que /sbin/udevsend soit le défaut, et que c'est
> > donc pour cela que ça n'est pas dans /proc/sys/kernel/hotplug, mais je
> > n'en suis pas certain.
> J'ai la réponse. Voici la partie de /etc/init.d/udev qui fait cela:
> set_hotplug_handler() {
>   case "$(uname -r)" in
>     2.6.1[0-4]|2.6.1[0-4][!0-9]*) HANDLER='/sbin/udevsend' ;;
>   esac
>   echo $HANDLER > /proc/sys/kernel/hotplug
> }
> 
> Comme tu peux le voir, ça ne fait rien si le kernel > 2.6.14.
> Moi, sur la machine où j'ai regardé, je n'utilise pas sysvinit, mais
> initng, et le script de chargement d'udev n'est pas aussi malin.
> Je ne sais pas néanmoins si c'est important de ne pas
> remplir /proc/sys/kernel/hotplug. Je vais soumettre un bug report.
Voilà, c'est: http://bugzilla.initng.thinktux.net/show_bug.cgi?id=453

[..]





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