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.
D'où ma question, comment est géré le hotplug sous ma debian ?
Ca fonctionne très bien mais j'aimerais comprendre comment.
Merci d'avance pour vos lumières.
PS: Je suis en Etch, kernel 2.6.15.4, udev 0.084-3
# Udev!
Posté par gnumdk (site web personnel) . Évalué à 1.
[^] # Re: Udev!
Posté par Le Monolecte (site web personnel) . Évalué à 0.
Il faut penser à purger le paquet hotplug pour ne plus avoir de soucis!
[^] # Re: Udev!
Posté par fsoumil2 . Évalué à 2.
Cela, je l'avais bien compris.
Pourrais-tu être plus explicite ?
Par exemple, qu'est ce qui remplace /sbin/hotplug ? Est-ce udevsend ?
De quelle manière udev interagit avec le kernel ?
François
[^] # Re: Udev!
Posté par Sébastien TeRMiToR . Évalué à 1.
udev utilise sysfs pour connaitre l'etat du noyau
[^] # Re: Udev!
Posté par fsoumil2 . Évalué à 1.
D'après mon /etc/init.d/udev, il utilise bien /sbin/udevsend
....pour les kernels entre 2.6.10 et 2.6.14
Maintenant, que se passe-t-il pour les kernels 2.6.15 ?
Et bien, udevsend n'est plus nécessaire.
Merci à Jérôme Warnier pour son aide ainsi qu'à moi-même !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.