OVH Cloud OVH Cloud

Ti lp et autorisations.

3 réponses
Avatar
Dominique
Bonjour,

J'ai installé TI lp développé par TiLP : http://lpg.ticalc.org/prj_tilp.
Ce logiciel permet de faire communiquer une calculatrice avec un ordinateur.

Aucun problème sauf les autorisations : TiLP ne démarre qu'en root

[normal@localhost normal]$ tilp
tilp : TiLP - Version 6.72, (C) 1999-2004 Romain Lievin <roms@tilp.info>
Erreur de segmentation

[normal@localhost normal]$ ls -l /usr/bin/tilp
-rwxr-xr-x 1 root root 3703836 jun 19 08:01 /usr/bin/tilp

Ma TI92 est sur un port série
[normal@localhost normal]$ ls -l /dev/ttyS0
crw-r----- 1 root uucp 4, 64 jun 19 08:37 /dev/ttyS0

J'ai lu les README qui semblent bien silencieux sur ce point des
autorisations tant la question doit être basique mais... je bute dessus.
Je vous remercie des indications que vous pourrez me donner.
Bonne journée,
Dominique

3 réponses

Avatar
Anthony
Salut,

Aucun problème sauf les autorisations : TiLP ne démarre qu'en root

[ normal]$ tilp
tilp : TiLP - Version 6.72, (C) 1999-2004 Romain Lievin
Erreur de segmentation

[ normal]$ ls -l /usr/bin/tilp
-rwxr-xr-x 1 root root 3703836 jun 19 08:01 /usr/bin/tilp


Ah non, là tu peux le lancer en tant que simple utilisateur
normalement...

Ma TI92 est sur un port série
[ normal]$ ls -l
/dev/ttyS0 crw-r----- 1 root uucp 4, 64 jun 19 08:37 /dev/ttyS0


...mais tu peux pas communiquer avec ta calculatrice !

Alors, moi j'ai changé légèrement les droits sur /dev/ttyS0 :
:~$ ls -l
/dev/ttyS0 crw-rw---- 1 root uucp 4, 64 1994-07-18 01:48 /dev/ttyS0

et après j'ai édité le fichier /etc/group pour rajouter 'anthony' au
groupe uucp :
uucp::14:uucp,anthony

Je sais pas si c'est la meilleure technique car chez moi TiLP plante
violemment en simple utilisateur ... et je sais pas pquoi (il plante
souvent qd je suis entrain de communiquer avec la calculatrice, il marche
puis pafff il bloque le systeme !)

J'ai lu les README qui semblent bien silencieux sur ce point des
autorisations tant la question doit être basique mais... je bute dessus.
Je vous remercie des indications que vous pourrez me donner.


Sinon, il existe un patch pour le kernel qui s'occupe très bien parait-il
de droits sur ce périphérique ; c'est en fait un pilote pour la Ti pour
le port série (pour l'instant, il n'y a que le pilote u port USB !)
Tu pourrais peut etre regarder par là (moi je l'ai pas fait ...)


Anthony

Avatar
Dominique
Anthony wrote:

[ normal]$ ls -l /usr/bin/tilp
-rwxr-xr-x 1 root root 3703836 jun 19 08:01 /usr/bin/tilp


Ah non, là tu peux le lancer en tant que simple utilisateur
normalement...


Non, malheureusement. Je reçois un message "d'erreur de segmentation"...



Ma TI92 est sur un port série
[ normal]$ ls -l
/dev/ttyS0 crw-r----- 1 root uucp 4, 64 jun 19 08:37 /dev/ttyS0


...mais tu peux pas communiquer avec ta calculatrice !


Si, uniquement en root.


Alors, moi j'ai changé légèrement les droits sur /dev/ttyS0 :
:~$ ls -l
/dev/ttyS0 crw-rw---- 1 root uucp 4, 64 1994-07-18 01:48 /dev/ttyS0

et après j'ai édité le fichier /etc/group pour rajouter 'anthony' au
groupe uucp :
uucp::14:uucp,anthony


J'ai fait les mêmes manipulations. Je rencontre toujours le même problème :
TIlp n'est pas exploitable en mode utilisateur.

En fait, quelles que soient les autorisations de TIlp, j'obtiens
systématiquement

[ normal]$ tilp
tilp : TiLP - Version 6.72, (C) 1999-2004 Romain Lievin
Erreur de segmentation

en mode utilisateur. En root, aucun problème.
Bonne fin de journée,
Dominique


Avatar
Anthony
Salut,

En fait, quelles que soient les autorisations de TIlp, j'obtiens
systématiquement

[ normal]$ tilp
tilp : TiLP - Version 6.72, (C) 1999-2004 Romain Lievin
Erreur de segmentation

En mode utilisateur. En root, aucun problème.


Tu l'as installé comment ? Compilé à partir des src ?
C'est bizarre qd même.

Anthony