• [^] # Re: pas vraiment une solution mais

    Posté par . En réponse au message Règles UDEV. Évalué à 1.

    Bonjour,

    Je n'ai pas trop le choix sur la version du noyau.

    Mon problême n'est au niveau driver USB-RS232, ça fonctionne bien en utilisant /dev/ttyUSB0, le problème est que je n'arrive pas à configurer les règles udev pour ajouter un lien symbolique /dev/ttyCOMIOX vers ce périphérique dont le chemin USB est 1-1.5.2 (il y'a 2 hubs USB en cascade avec 7 convertisseurs USB-RS232 connectés, il faut pouvoir les différencier).

    Je suppose que udev utilise les fichiers noyau de /sys pour identifier les périphériques (à confirmer), et c'est peut être là qu'il y'a eu une modification venant du noyau 2.6.37

    C'est assez spécial les rêgles udev et dur de trouver de la documentation détaillée.
    Lorsque l'on ajoute un 'S' au critères recherchés (KERNELS, SUBSYSTEMS …) c'est qu'on indique une propriété d'un parent du périphérique (dans mon cas un port USB).
    Mais il est précisé qu'on ne peut pas définir des propriétés de plusieurs parents différents.

    Donc d'après le udevadm info, la rêgle simple SUBSYSTEM=="tty", KERNELS=="1-1.5.2", SYMLINK+="ttyCOMIO1" devrait fonctionner, ce n'est pas le cas.