OVH Cloud OVH Cloud

Créer un device Irda.

4 réponses
Avatar
dominique
Bonjour,
J'ai un portable avec un port Irda (/dev/ttyS3). le ttyS0 est mon port
série classique.

[normal@localhost normal]$ dmesg | grep ttyS
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A

Visiblement, la communication ne peut pas s'établir directement sur le
port ttyS3.
J'ai un Palm. Je veux le synchroniser avec le PC via kpilot.
J'ai lu le man de irattach.
Lorsque je crée « à la main » mon device : mknod /dev/ircomm0 c 161 0,
je peux établir la liaison. Mais à chaque boot, mon /dev/ircomm0 est
supprimé. Alors j'ai bricolé un petit script à lancer en root. Il crée
le device, change le groupe (uucp sous Aurox) et les autorisations
(crw-rw----). Ça marche mais c'est lourd !
Comment créer définitivement le device /dev/ircomm0 avec les groupe et
autorisations qui correspondent à ce que j'attends ?
Merci et bonne journée,
Dominique

4 réponses

Avatar
Nicolas BERNE
Thus Spoke dominique :
Bonjour,
J'ai un portable avec un port Irda (/dev/ttyS3). le ttyS0 est mon port
série classique.
<SNIP>

Comment créer définitivement le device /dev/ircomm0 avec les groupe et
autorisations qui correspondent à ce que j'attends ?
Merci et bonne journée,
Dominique
Salut,


Je suppose que tu es en kernel 2.6 avec udev.
Si c'est le cas, les /dev/ircomm* sont créés automatiquement lorsqu'on
charge le module ircomm_tty :
# rmmod ircomm_tty
# ls /dev/ircomm*
ls: /dev/ircomm*: Aucun fichier ou répertoire de ce type

# modprobe ircomm_tty
# ls -l /dev/ircomm0
crw-rw---- 1 root tty 161, 0 2005-04-16 12:26 /dev/ircomm0

On peut évidemment changer le groupe et les autorisations en modifiant
la ligne qu'il faut dans /etc/udev/rules.d/udev.rules.

A+

--
Nicolas BERNE - mailto:

HTML lesson #42: The only legitimate use of the greatly loathed <BLINK> tag.
Schroedinger's Cat is <BLINK>NOT</BLINK> dead.

Avatar
dominique

Je suppose que tu es en kernel 2.6 avec udev.
Si c'est le cas, les /dev/ircomm* sont créés automatiquement lorsqu'on
charge le module ircomm_tty :

# modprobe ircomm_tty
# ls -l /dev/ircomm0
crw-rw---- 1 root tty 161, 0 2005-04-16 12:26 /dev/ircomm0


C'est parfait. Ça marche. Je te remercie.
Peux-tu me dire comment je dois m'y prendre pour que ce module
ircomm_tty soit toujours chargé automatiquement ?



On peut évidemment changer le groupe et les autorisations en modifiant
la ligne qu'il faut dans /etc/udev/rules.d/udev.rules.


Aucun souci, modprobe crée le groupe uucp auquel l'utilisateur (moi)
appartient.
Bonne journée,
Dominique

Avatar
Nicolas BERNE
Thus Spoke dominique :
Peux-tu me dire comment je dois m'y prendre pour que ce module
ircomm_tty soit toujours chargé automatiquement ?
Salut,


Je ne connais pas ta distri (Aurox) mais si c'est comme Slack, tu
rajoutes cette ligne :

modprobe ircomm_tty

dans le fichier /etc/rc.d/rc.local
Sinon, il doit bien y avoir un fichier équivalent à celui-ci.

A+

--
Nicolas BERNE - mailto:

HTML lesson #42: The only legitimate use of the greatly loathed <BLINK> tag.
Schroedinger's Cat is <BLINK>NOT</BLINK> dead.

Avatar
dominique

Je ne connais pas ta distri (Aurox) mais si c'est comme Slack, tu
rajoutes cette ligne :

modprobe ircomm_tty

dans le fichier /etc/rc.d/rc.local
Sinon, il doit bien y avoir un fichier équivalent à celui-ci.


C'est bien ça. tout est OK. Je te remercie et te souhaite un très bon WE,
dominique