ati remote wonder et lirc [RESOLU] - Linux et OS Alternatifs
Marsh Posté le 21-02-2006 à 08:21:31
| sonick a écrit : Salut  | 
 
 
Salut, 
 
Regarde les droits des /dev/lirc*. si xmms et lancé avec un utilisateur lambda et la log pour plus d'info. 
 
Sinon teste d'abord avec irw, il t'affichera les touches de la télécommande. 
 
a+
Marsh Posté le 21-02-2006 à 10:24:02
Oui, fais un test avec irw avant de tester avec xmms. 
Pour ça, il faut que les modules lirc_atiusb et lirc_dev soient lancés, et que lircd soit lancé aussi; après tu tapes 'irw' en console. 
Attention au lircd.conf, il contient plusieurs modèles d'ATI remote wonder, il faudra donc que tu trouves ton modèle. 
Pour ça, utilises usbview et compare les identifiants.
Marsh Posté le 21-02-2006 à 11:19:30
Bon le problème se précise. Je lance lircd -n (pas en daemon, pour avoir les messages d'erreur), et dès que je lance le plugin lirc pour xmms j'obtient le message : 
 
(XMMS) 
Message: device: default 
LIRC Plugin 1.4: disconnected from LIRC 
 
(LIRCD) 
# lircd -n 
lircd: lircd(atiusb) ready 
lircd: accepted new client on /dev/lircd 
lircd: could not get file information for /dev/lirc 
lircd: default_init(): No such file or directory 
lircd: caught signal 
Complété 
# 
 
 
Je suppose que le problème se situe sur /dev/lirc, mais pourtant les droits sont ok : 
# ls -la /dev | grep lirc 
crw-rw-rw-   1 root root     61,   0 2006-02-21 08:56 lirc0 
srw-rw-rw-   1 root root           0 2006-02-21 11:18 lircd 
 
Auriez vous une idée ? 
 
(edit) 
Les modules sont bien lancés : 
# lsmod | grep lirc 
lirc_atiusb            16096  0 
lirc_dev               12932  1 lirc_atiusb 
usbcore               113284  6 ati_remote,lirc_atiusb,usbhid,ohci_hcd,ehci_hcd 
 
irw provoque la même sortie de lirc 
(edit)
Marsh Posté le 21-02-2006 à 12:11:16
| sonick a écrit : Bon le problème se précise. Je lance lircd -n (pas en daemon, pour avoir les messages d'erreur), et dès que je lance le plugin lirc pour xmms j'obtient le message :  | 
 
 
 
J'ai eu le même problème, il faut un lien par exemple pour /dev/lirc: 
car il cherche /dev/lirc et non /dev/lirc0. 
 
| lrwxrwxrwx 1 root root    10 Feb 17 16:18 /dev/lirc -> /dev/lirc0  | 
 
 
Cela devrait être bon. 
 
a+
Marsh Posté le 21-02-2006 à 14:25:25
Hum ça a l'air ok, en tout cas lircd ne plante pas au démarage de xmms. J'ai même un 'lircd: accepted new client on /dev/lircd'   
   
 
Bon le problème c'est que la télécommande ne fait rien sur le lecteur  ![[:at war with emo] [:at war with emo]](https://forum-images.hardware.fr/images/perso/at war with emo.gif) 
  
 
C'est peut être un pb de lircd.conf ou .lircrc, vous pourriez poster le vôtre svp ? 
 
Merci 
 
Voici les miens : 
 
(.lircrc) 
http://pastebin.com/564949 
 
(/etc/lircd.conf) 
http://pastebin.com/564953
Marsh Posté le 21-02-2006 à 15:10:34
| sonick a écrit : Hum ça a l'air ok, en tout cas lircd ne plante pas au démarage de xmms. J'ai même un 'lircd: accepted new client on /dev/lircd'   | 
 
 
Regarde sur ma page  
http://vesta.homelinux.free.fr/dot [...] te-control 
 
mais pense à utiliser irw, cela permet d'être sur que cela fonctionne. 
et seul le fichier /etc/lircd.conf est necessaire. 
xmms a besoin d'un lirrc. 
si rien ne s'affiche avec irw ce n'est pas la peine de tester une autre appli. 
 
voilà
Marsh Posté le 21-02-2006 à 15:20:30
ReplyMarsh Posté le 21-02-2006 à 15:38:09
(je précise que le récepteur est bien branché et que la télécommande a des piles !)
Marsh Posté le 21-02-2006 à 15:39:14
| sonick a écrit : eh bien irw n'affiche toujours rien, même si aucun message d'erreur ne parvient  | 
 
 
Utilise 'irrecord' pour créer le fichier de conf. 
il suffit de suivre la procedure indiquée au lancement . 
et d'affecter un nom à chaque touche. 
 
Si irrecord recoit bien les touches c'est bien le fichier de conf qui n'est pas conforme sinon il y a un autre pb.
Marsh Posté le 21-02-2006 à 15:52:11
Au risque d'être lourd (dsl par avance), j'obtient le message : 
Hold down an arbitrary button. 
.irrecord: gap not found, can't continue 
# 
 
Après quelques recherches, cela signifirait qu'il ne reçoit rien de la télécommande, mais rien de très précis chez google...
Marsh Posté le 21-02-2006 à 15:59:17
| sonick a écrit : Au risque d'être lourd (dsl par avance), j'obtient le message :  | 
 
 
Il faut appuyer sur un bouton quelconque au moment du messages "Hold down an arbitrary button" 
pendant un certain temps, il affiche des "......." 
et relacher au message suivant seulement. 
 
si il ne ce passe rien, pb. 
 
Sinon, pas de quoi, j'ai galéré aussi pour la faire marcher.   
Marsh Posté le 21-02-2006 à 16:04:32
Autant pour moi j'avais mal compris l'utilisation de irrecord, je te fais signe dès que j'ai fini la config ;D 
 
Encore merci
Marsh Posté le 21-02-2006 à 16:15:46
| sonick a écrit : Autant pour moi j'avais mal compris l'utilisation de irrecord, je te fais signe dès que j'ai fini la config ;D  | 
 
 
Je suis plus sur, mais je crois que irrecord doit être utilisé sans la presence du daemon lircd. 
 
Bonne continuation.
Marsh Posté le 21-02-2006 à 16:18:21
Verdict : CA MARCHE !!! 
ça faisait tellement longtemps que je bourrinais à coups de xmodmap pour faire marcher cette fichue télécommande, maintenant c'est OK... 
Y'a plus qu'à compiler mplayer avec lirc... 
T'aurais pas une astuce sinon pour que le pad fonctionne sous X ? (maintenant que lirc est activé, le pas fait le mort...) 
 
En tout cas merci pour tout
Marsh Posté le 21-02-2006 à 16:24:32
| sonick a écrit : Verdict : CA MARCHE !!!  | 
 
le pad ? 
si c'est pour bouger le curseur de la souris, désolé mais je n'utilise pas. 
sinon pour mplayer/xmms ou kaffeine avec ma carte TNT, c'est nickel. 
 
| sonick a écrit : En tout cas merci pour tout | 
 
 
Pas de quoi, c'est cela l'esprit linux ;-) 
Marsh Posté le 20-02-2006 à 21:35:42
Salut

voila je tente de piloter mon PC par ma télécommande ATI remote Wonder via lirc. J'ai téléchargé la dernière version (0.8.0), compilé, installé. no problem. je charge le module lirc_atiusb, je lance lircd, OK.
J'ai téléchargé un lircd.conf pour cette télécommande, je le place dans /etc/. Je fais un chmod 666 sur tout ce qui commence par lirc dans /dev/.
Je me dit que maintenant tout devrais être bon, je lance xmms et j'active le plugin lirc et là :
xmms: could not connect to socket
xmms: Connexion refusée
LIRC Plugin 1.4: could not init LIRC support
Pareil pour irexec.
Je vois pas ce aqui pourrait clocher
Message édité par sonick le 21-02-2006 à 16:36:26