Le mercredi 21 janvier 2009 16:09:07 François Poulain, vous avez écrit : > > Maintenant je vais m'intéresser au pourquoi que le /dev/ttyUSB0 et > > le /dev/ttyS0 s'adressent au bon Device ID. Ensuite se sera le Bluetooth. > > Si je ne trouve pas je posterais ici. > > Hum, ça je pense que c'est le boulot du pilote de périphérique de > l'adaptateur USB<->RS232 (donc noyau, ou module de noyau). Par contre, > la question se pose si tu as plusieurs fois le même genre d'adaptateur > branché sur la machine ; à ce moment là il ne faudra plus forcément > s'adresser à ttyS0 ou ttyUSB0. > Pour pallier à cela, tu peux rajouter une ligne pour udev qui se charge de créer un nouveau lien symbolique dans /dev, pointant vers le bon port série.
Je dispose d'un GPS KeyMaze 300 de Décathlon et j'ai du participer à l'élaboration d'un logiciel pour extraire les données du KeyMaze. Celui-ci se connecte via une émulation de port série sur le port USB, à l'aide du module USB_SERIAL_PL2303=y. Ci joint, tu trouveras le fichier /etc/udev/rules.d/65-KeyMaze300.rules qui se charge d'établir le lien symbolique. Tu pourras, ce que je n'ai pas fait, compléter ce fichier en y rajoutant une condition portant sur le VID et le PID. Je te renvoie à la doc de udev et aux fichiers de configuration des règles udev (/etc/udev/rules.d) pour plus d'information. Librement, Vx P.S. Sur les distributions modernes, c'est udev qui se charge du branchement à chaud (et du branchement à froid). -- Rejoignez dès maintenant les 4044 adhérents de l'April pour défendre votre liberté http://www.april.org/adherer +33 (0) 630 803 804 http://vincentxavier.lautre.net
# Rule handle KeyMase 300 GPS # Actualy it just detect an usb-serial, # assumes it is the GPS and create a /dev/KeyMaze300 symlink KERNEL=="ttyUSB*", SYMLINK+="KeyMaze300", GROUP="plugdev", MODE="0664"
_________________________________ Linux mailing list [email protected] http://lists.parinux.org/mailman/listinfo/linux
