• [^] # Re: Moi

    Posté par . En réponse au journal utilisez-vous udev ?. Évalué à 3.

    le module 'ide-cd' qui bien que chargé au démarrage, est parfaitement ignoré par udev;

    Je vois très mal comment ça pourrait être un problème d'udev directement (à part vraiment si tu as une règle qui s'amuse à seulement matcher "hda" mais pas les autres "hd*" par exemple, mais c'est très improbable si tu utilises un fichier de règles basé sur celui standard). Déjà, juste pour être sûr, est-ce que le device apparait bien dans ton /sys (genre /sys/block/hdc par exemple, il est bien là ?). Enfin ça je suppose aussi que oui, ça fait une éternité que l'ide est sysfsisé, et ce correctement.
    Après, ce qui est beaucoup plus probable, c'est que tes scripts d'init soient foireux, typiquement qu'ils fassent une grosse passe udev sur le /sys tel qu'il est au boot mais que par contre ils initialisent mal l'agent hotplug (tu as quoi dans ton /proc/sys/kernel/hotplug ?), ou encore que se soit udevsend qui soit utilisé mais que le démon udevd lui ne soit pas lancé, enfin ce genre de choses, et que donc ce qui devrait réveiller udev (enfin, soit lui directement, soit via hotplug) après, lors de la découverte de hdc au chargement de ide-cd par exemple, ne le réveille pas. Y'a-t-il d'autres devices non présents au boot (d'autres trucs gérés par des modules par exemple) qui eux ont bien leurs nodes créés par udev ? Et accessoirement, tu es sur quelle distrib ?