Ati remote wonder sous linux

Ati remote wonder sous linux - Multimédia - Linux et OS Alternatifs

Marsh Posté le 29-01-2004 à 11:00:15    

Est ce qqun possede cette telecommande et s'en sert sous linux? Quel utiliser logiciel pour la piloter? Est-elle facile a installer/utiliser?
 
Sinon, quelle telecommande choisir pour une utilisation sous linux?

Reply

Marsh Posté le 29-01-2004 à 11:00:15   

Reply

Marsh Posté le 30-01-2004 à 23:34:55    

moi j'ai cette telecommande, je m'en sers sous linux et ca marche tres bien, demande moi si tu veux de l'aide

Reply

Marsh Posté le 31-01-2004 à 00:20:45    

Reply

Marsh Posté le 31-01-2004 à 15:37:45    

Ok merci. J'ai trouvé le site indique ci dessus et un tut pour installer la remote wonder sous linux. Apparemment ça marche pas mal du tout. Merci pour vos reponses.

Reply

Marsh Posté le 31-01-2004 à 18:08:16    

je confirme ça marche o poil, du moment que tu fais un .Xmodmap dans ton home.

Reply

Marsh Posté le 01-02-2004 à 13:30:20    

http://cvs.sourceforge.net/viewcvs [...] ti_remote/
 
pour les gens qui ont un kernel 2.6

Reply

Marsh Posté le 11-06-2004 à 06:57:24    

[:niktounet]  
 
 [:yoyoz]  
 
je déterre ce tomic pour vous demander qques infos ... entre autre si vous pouviez poster votre configuration xmodmap :p
 
:jap:
 
vous sauriez comment faire pour associer un keycode pour executer un ALT + TAB ?
 
merki

Reply

Marsh Posté le 11-06-2004 à 09:39:51    

mon xmodmap pour mplayer : associé au .mplayer/input.conf de base
 

Citation :

! CONFIG MPLAYER
!
! FULLSCREEN
!keycode 106 = f
! forward (30s)
keycode 233 = Up
! backward (30s)
keycode 152 = Down
! forward (10s)
keycode 233 = Left
! backward (10s)
keycode 152 = Right
! BAISSER VOLUME
keycode 165 = 9
! MONTER VOLUME
keycode 158 = 0
! chap +
keycode 105 = Prior
! chap -
keycode 99 = Next
 
! pause
keycode 110 = space
!play
keycode 168 = Return
 
!fullscreen  
keycode 106 = f
 
! OSD
keycode 126 = o
 
! sous-titres on-off
keycode 166 = v
 
! Quitter
keycode 222 = q


 
 
par contre depuis hier j'ai testé l'approche LIRC : la ATI remote wonder est supporté depuis peu  
 
suivre http://fedoranews.org/contributors [...] otewonder/
 
avec le plugin lirc_xmms et mplayer, ca marche nickel. l'avantage étant que la télécommande n'est plus une extension du clavier, donc on n'a pas le problème des touches en commun entre le clavier et la télécommande.
 
au passage , mon .lircrc

Citation :

# lircrc for ati remote wonder
#
# To check button names on your remote, make sure lircd is running and run irw
# Pressing buttons will show the appropriate button name
#
 
# Non-program specific
#
 
# Command bindings
 
begin
     button = tv
     prog = irexec
     repeat = 0
     config = xawdecode
end
 
begin
     button = dvd
     prog = irexec
     repeat = 0
     config = mplayer dvd://
end
 
begin
     button = web
     prog = irexec
     repeat = 0
     config = firefox
end
 
begin
    button = a
    prog = irexec
    repeat = 0
    config = xmms
end
 
# Program Specific
#
 
# XMMS
# Full list of commands can be found in the xmms-lirc readme
 
begin
     button = FAST_FORWARD
     prog = xmms
     config = next
end
begin
     button = PLAY
     prog = xmms
     config = play
end
begin
     button = REWIND
     prog = xmms
     config = prev
end
begin
     button = PAUSE
     prog = xmms
     config = pause
end
begin
     button = STOP
     prog = xmms
     config = stop
end
begin
     button = vol-up
     prog = xmms
     config = vol_up 1
     repeat = 1
end
begin
     button = vol-down
     prog = xmms
     config = vol_down 1
     repeat = 1
end
begin
     button = cursor-right
     prog = xmms
     config = fwd 2
     repeat = 1
end
begin
     button = cursor-left
     prog = xmms
     config = bwd 1
     repeat = 1
end
begin
     button = mute
     prog = xmms
     config = mute
end
begin
    button = power
    prog = xmms
    config = quit
end
 
# Mplayer
# Info can be found here http://www.mplayerhq.hu/DOCS/HTML/en/control.html#lirc
 
begin
     button = vol-up
     prog = mplayer
     config = volume 1
     repeat = 1
end
 
begin
    button = vol-down
    prog = mplayer
    config = volume -1
    repeat = 1
end
 
begin
    button = pause
    prog = mplayer
    config = pause
end
 
begin
   button = play
   prog = mplayer
   config = play
end
 
begin
   button = stop
   prog = mplayer
   config = stop
end
 
begin  
   button = cursor-right
   prog = mplayer
   config = seek +10
end
 
begin  
   button = cursor-left
   prog = mplayer
   config = seek -10
end
 
begin  
   button = cursor-up
   prog = mplayer
   config = seek +60
end
 
begin  
   button = cursor-down
   prog = mplayer
   config = seek -60
end


 
il me reste encore à configurer xawdecode et mythtv
 
si ca peut aider ;)
 
EDIT : une petite faute dans le .lircrc : pour le fast forward dans xmms , la commande c'est 'fwd 2' et non pas 'fwd 1', sinon, on fait du surplace :)


Message édité par bobuss le 11-06-2004 à 11:46:41
Reply

Marsh Posté le 11-06-2004 à 09:43:50    

@KIKAduKANA
 
avec le module ati_remote, la téléc. est reconnue comme une extension du clavier. Peut-être qu'en mappant via un xmodmap une touche à ALT et une autre à TAB tu pourrais t'en sortir
... (pas essayé)
 
 
sinon, essaie xbindkeys (et son prog de config xbindkeys-config). assez sympa pour créer des raccourcis claviers (et donc raccourcis télécommandes)
 

Reply

Marsh Posté le 11-06-2004 à 10:37:52    

bobuss a écrit :

...si ca peut aider ;)


 
un peu mon 'nveu  
 
un big :jap: a bobuss ^^
 
c vrai que le coup du module ati_wonder ca easy a mettre en place, mais pas top a configurer :)
 
t'as reussi a associer a une touche une fonction ( style ca lance xmms ou mplayer ? )
 
 
 
 :)

Reply

Marsh Posté le 11-06-2004 à 10:37:52   

Reply

Marsh Posté le 11-06-2004 à 11:05:44    

  • avec la méthode du module ati_remote :

utilise xbindkeys. te permet de configurer facilement des lancements de scripts à une touche de ton clavier (et donc télécommande)
problème : certaines touches (les lettres a-f, chan+ chan- et peut-être d'autres) sont déjà sur un clavier classique. donc, il faut éviter de les utiliser si tu as un clavier de branché (et que tu utilises.... ) sous peine de lancer xmms à chaque fois que tu appuies sur 'a', par ex.
 

  • avec LIRC il faut lancer lircd, lircmd et irexec en daemon.  

ensuite, dans le .lircrc, tu fous un

Citation :

begin
    button = a
    prog = irexec
    repeat = 0
    config = xmms
end


 
et ca te lance xmms en appuyant sur 'a'
 
j'ai pas noté de problème, mais je ne l'ai installé que depuis hier...

Reply

Marsh Posté le 11-06-2004 à 14:10:17    

histoire de changer je galère :sweat:

Reply

Marsh Posté le 11-06-2004 à 14:16:44    

si tu as kde, je te conseille khotkeys, ca marche tres bien avec cette telecommande

Reply

Marsh Posté le 11-06-2004 à 14:43:33    

:hello:
 
g fluxbox
 
- installation de lirc ( .rpm converti en .deb, installation via dpkg -i )
- installation de xmms-lirc :  
 

Code :
  1. dpkg: dependency problems prevent configuration of xmms-lirc:
  2. xmms-lirc depends on liblircclient0; however:
  3.   Package liblircclient0 is not installed.


 
- installation de liblircclient0 et liblircclient-dev via apt-get
 

Code :
  1. Unpacking liblircclient0 (from .../liblircclient0_0.6.6-7_i386.deb) ...
  2. dpkg: error processing /var/cache/apt/archives/liblircclient0_0.6.6-7_i386.deb (--unpack):
  3. trying to overwrite `/usr/lib/liblirc_client.so.0.0.0', which is also in package lirc
  4. dpkg-deb: subprocess paste killed by signal (Broken pipe)
  5. Unpacking liblircclient-dev (from .../liblircclient-dev_0.6.6-7_i386.deb) ...
  6. dpkg: error processing /var/cache/apt/archives/liblircclient-dev_0.6.6-7_i386.deb (--unpack):
  7. trying to overwrite `/usr/lib/liblirc_client.a', which is also in package lirc
  8. dpkg-deb: subprocess paste killed by signal (Broken pipe)


 
 
 
qd j'essaye d'installer tout ca via apt : ca passe :D
- je remplace les fichiers de config
- modif de /etc/X11/XF86Config-4
- chmod
- test de : lircd --nodaemon  
 

Code :
  1. d3b14n:/home/raf/remote_ati# lircd --nodaemon
  2. lircd 0.6.6[8339]: config file contains no valid remote control definition
  3. lircd 0.6.6[8339]: lircd(any) ready


 
:/
 

Code :
  1. raf@d3b14n:~$ irw
  2. connect: Connection refused


 
:/
 

Code :
  1. d3b14n:/home/raf# lircmd
  2. lircmd 0.6.6: could not connect to socket
  3. lircmd 0.6.6: Connection refused


 
humf  [:austin_powaaah]

Reply

Marsh Posté le 11-06-2004 à 14:59:08    

heu oui ;) la version dispo sur apt n'est pas assez récente pour notre télecommande...
 
j'aurais dû te dire d'aller suivre ce tuto : http://mailhost.bccwebhosting.com/software/mythtv/
 
donc :  
1 - récupérer le dernier snapshot CVS : http://lirc.sourceforge.net/software/snapshots/
 
2 - ./configure et tu suis le tuto...
 
3 - pour les modules, sur une débian, tu rajoutes dans /etc/modutils/aliases les lignes :
  alias char-major-61 lirc_atiusb
  alias lirc_dev lirc_atiusb
 
suivi de update-modules
 
3 - petite ruse non indiquée : en root tu fais
chmod 666 /dev/lircd
 
4 - IMPORTANT : tu DL les fichiers lircd.conf et tous ceux qui sont sur la page du tuto et tu copies dans /etc/  
 
il y a un .lircrc d'exemple à mettre dans ton home
 
4 - tu lance lircd, lircmd et irexec.... tu testes avec irw
 
perso, c'est ce que j'ai fais; et ca marche au poil...


Message édité par bobuss le 11-06-2004 à 15:01:16
Reply

Marsh Posté le 11-06-2004 à 15:00:46    

[EDIT : j'ma trompé de bouton :)]


Message édité par bobuss le 11-06-2004 à 15:01:57
Reply

Marsh Posté le 11-06-2004 à 15:37:08    

je vais sans doute poser une question saugrenue, mais je ne connais pas le fonctionnement de lirc
 
on  peut ensuite parametrer les touches de la commande avec khotkeys quand on a mis avec lirc ?

Reply

Marsh Posté le 11-06-2004 à 16:15:16    

Je ne connais pas khotkeys, mais ca a l'air de ressembler à xbindkeys. Si c'est le cas, on ne peut pas attribuer l'action d'une touche de la telecommande avec.  
 
à ce que j'en sais : Lirc fonctionne avec les applications programmées pour.  
 
Avantage : pas besoin d'avoir le focus sur l'appli à piloter. (comme avec le clavier). Du coup, possiblité de piloter le mplayer sur la TV sans interférer avec ce qui se passe sur le moniteur... et ca, je n'y étais pas arrivé avec l'autre approche...  
 
Inconvénient : si Xmms et Mplayer sont tous les 2 lancés et que j'appuie sur la touche 'play' de la telecommande, les 2 se mettent à lire en même temps ;)

Reply

Marsh Posté le 11-06-2004 à 20:00:58    

bobuss a écrit :

Inconvénient : si Xmms et Mplayer sont tous les 2 lancés et que j'appuie sur la touche 'play' de la telecommande, les 2 se mettent à lire en même temps ;)


 
:D

Reply

Marsh Posté le 11-06-2004 à 20:24:14    

bon bah erreur a la compil de lirc ... je sens que jvais lacher l'affaire
 

Code :
  1. /home/raf/remote_ati/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:54:27: linux/wrapper.h: No such file or directory


Reply

Marsh Posté le 11-06-2004 à 22:48:32    

bon bah j'ai reussi a zapper l'erreur en copiant le wrapper.h dans /usr/src/linux/include/linux  
 
mais jme retrouve encore avec une erreur une ligne en dessous ....
 

Code :
  1. /lirc_dev.c:87: error: parse error before "devfs_handle_t"


 
c un gag ce truc ...

Reply

Marsh Posté le 12-06-2004 à 00:37:42    

bobuss a écrit :

Je ne connais pas khotkeys, mais ca a l'air de ressembler à xbindkeys. Si c'est le cas, on ne peut pas attribuer l'action d'une touche de la telecommande avec.  
 
à ce que j'en sais : Lirc fonctionne avec les applications programmées pour.  
 
Avantage : pas besoin d'avoir le focus sur l'appli à piloter. (comme avec le clavier). Du coup, possiblité de piloter le mplayer sur la TV sans interférer avec ce qui se passe sur le moniteur... et ca, je n'y étais pas arrivé avec l'autre approche...  
 
Inconvénient : si Xmms et Mplayer sont tous les 2 lancés et que j'appuie sur la touche 'play' de la telecommande, les 2 se mettent à lire en même temps ;)


 
avec khotkeys pas besoin d'avoir le focus sur l'appli

Reply

Marsh Posté le 12-06-2004 à 10:14:28    

@KIKAduKANA
oula:/
 
petites questions : es-tu en SID ? version de gcc ? as-tu le package des sources du kernel ?
 
@dam1330
c'intéressant ce truc. je vais y jeter un coup d'oeil. petit problème cependant, khotkeys n'est pas (ou plus) dispo avec apt :(
 
 
les joies de linux ;)

Reply

Marsh Posté le 12-06-2004 à 12:24:01    

je suis moi  aussi en SID, efffectivement ya pas de paquet, mais il est installé chez moi. dpkg -l | grep "khotkeys" ne retourne aucun resultat, donc en fait c'est un autre paquet.  
vas dans le centre de configuartion de kde/personnalisation&accessiblité/khotkeys.
 
ce qui est genial c'est que tu peux te servir de Dcop, ca te permets de faire des purs trucs

Reply

Marsh Posté le 28-06-2004 à 19:10:38    

Salut à tous !
 
Voilà, j'ai suivi mon conseil, mais ca ne fonctionne pas comme prévu, lircmd me dit qu'il ne trouve pas le fichier de conf alors que j'ai copié celui des sources lirc. J'aimerais également savoir dans quel dossier doit être installé lirc, par défaut c'est /usr/local mais est-ce vraiment judicieux ?
Pour info j'ai compilé la pre7 et suis sous Debian Sid.
 
Merci ;)


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 02-07-2004 à 18:47:06    

Salut,
 
Ca commençait plutôt pas mal du tout. J'ai eu aucune erreur ni à l'install ni à la config.
Quand je lance lircd, pas de problème.
Par contre dès que j'essaye de lancer irw ca kill lircd. Idem lorsque je lance irexec ...
Voyez :
 


[root@localhost alesky]# lircd
[root@localhost alesky]# ps -A
  PID TTY          TIME CMD
[...]
 2251 ?        00:00:00 firefox-bin
 2311 ?        00:00:01 xmms
 2312 ?        00:00:00 xmms
 2345 ?        00:00:00 lircd
 2346 pts/2    00:00:00 ps
[root@localhost alesky]# irw
[root@localhost alesky]# ps -A
  PID TTY          TIME CMD
[...]
 2251 ?        00:00:00 firefox-bin
 2311 ?        00:00:01 xmms
 2312 ?        00:00:00 xmms
 2351 pts/2    00:00:00 ps
 


 
Quelqu'un pourrait-il me donner une piste pour résoudre ce problème svp ?

Reply

Marsh Posté le 03-07-2004 à 10:30:51    

Je viens de recevoir cette télécommande et je suis un peu embrouillé : apparemment trois solutions sont possibles.
J'ai vu que lirc marche pas mal mais qu'il faut que l'application soit prévu pour pour que ça fonctionne (c'est ptet pas trop génant, faudra que je regarde la liste).
Ensuite il est possible avec gatos de rajouter la télécommande comme un nouvel input, en plus du clavier et de la souris, dans XFree, c'est ça ?
Et enfin KHotKeys de KDE, j'ai pas trop compris, ça fait quoi exactement ?
PS : je suis sous mandrake 10, pour l'instant noyau 2.4 mais je vais ptet passer en 2.6
Merci d'avance :jap:

Reply

Marsh Posté le 03-07-2004 à 13:33:38    

@Fred :
sur http://fedoranews.org/contributors [...] otewonder/
tu as au début de la page 3 fichiers de config
lircd.conf et lircmd.conf à copier dans /etc
et .lirc dans ton repertoire personnel
 
une fois lircd lancé, tu testes avec irw
 
 
@albataur :
bizarre ... tu as un fichier de log pour lirc dans /var/log . tu y trouveras peut-être une piste.
si tu as le module ati_remote, essaie de le décharger
 
 
 
@freewol :
en fait il n'y a que 2 solutions : le module de gatos et lirc
KHotKeys permet de configurer de manière très efficace l'approche gatos (input de X)
sous kde, il existe aussi un utilitaire de conf pour lirc. Dans le panneau de conf, c'est dans peripherals/remote controls
 
pour le moment, je suis sous lirc. mais j'avoue que l'approche gatos + KHotKeys semble assez puissante...


Message édité par bobuss le 03-07-2004 à 13:34:28
Reply

Marsh Posté le 03-07-2004 à 13:36:09    

ok merci beaucoup ! :jap:

Reply

Marsh Posté le 03-07-2004 à 14:21:40    

Merci :) moi aussi j'ai trouvé d'où vient le problème ...
 

Code :
  1. Jul  2 19:20:53 localhost lircd 0.7.0pre4: lircd(atiusb) ready
  2. Jul  2 19:20:57 localhost lircd 0.7.0pre4: accepted new client on /dev/lircd
  3. Jul  2 19:20:57 localhost lircd 0.7.0pre4: could not open /dev/lirc
  4. Jul  2 19:20:57 localhost lircd 0.7.0pre4: default_init(): No such device
  5. Jul  2 19:20:57 localhost lircd 0.7.0pre4: caught signal


 
Et si je regarde le fichier /dev/lirc il fait 0 octet.
Bon par contre j'ai pas encore trouvé comment résoudre le problème :p

Reply

Marsh Posté le 03-07-2004 à 15:02:17    

Voila les modules qui sont chargés chez moi :
 


Module                  Size  Used by    Tainted: P
lirc_atiusb             7948   0  (autoclean) (unused)
lirc_dev               10600   0  (autoclean) [lirc_atiusb]
usb-ohci               22568   0  (unused)
usbcore                83468   1  [lirc_atiusb ov511 ehci-hcd usb-ohci]

Reply

Marsh Posté le 03-07-2004 à 15:09:46    

Pour la methode khotkeys
 
je poste mon .xmodmap
 

Code :
  1. damien@shuttle:~$ cat .xmodmap
  2. keycode 176 = F16
  3. keycode 106 = F17
  4. keycode 152 = F18
  5. keycode 168 = F19
  6. keycode 233 = F20
  7. keycode 110 = F21
  8. keycode 222 = F22
  9. keycode 153 = F23
  10. keycode 144 = F24
  11. keycode 178 = F25
  12. keycode 230 = F26
  13. keycode 126 = F27
  14. keycode 165 = F28
  15. keycode 158 = F29
  16. keycode 166 = F30
  17. keycode 99 = F31
  18. keycode 105 = F32
  19. keycode 232 = F33
  20. keycode 108 = F34
  21. keycode 174 = F35


 
tu retrouves les keycode avec la commade : xev
 
il faut essayer de mettre des noms de touches qui n'existent pas sur le clavier sinon ya des trucs non souhaités qui se passent: tu appuyes sur la touche " *" et ca augmente le son.
 
ca reduit le nombre de touches que tu puisses mettre, si des gens ont une idée je suis prenneur.
 
ensuite une fois que tu as configuré chaque touce de ta telecommande.
 
tu lances khotkeys , tu ajoutes une nouvelle action:
dans type d'action je te conseille 2 choix selon l'appli:
- commande /url : pour xmms
dans la commande tu mets xmms -arg1 -arg2 ....
tu fais man xmms pour savoir comment avancer dans la playlist ........
pour augmenter le son, ya la commande aumix, tu fais man aumix pour savoir t'en servir
 
- appel dcop
la tu utilises les fonctions des logiciels kde
marche bien avec juk, kmix ...

Reply

Marsh Posté le 03-07-2004 à 19:08:37    

@albataur :  
qu'obtiens-tu avec un ls -l /dev/lirc ?
 
au cas où, essaie :
mknod /dev/lirc c 61 0

Reply

Marsh Posté le 03-07-2004 à 19:39:07    

ls -l /dev/lirc ca me donne :
crwxrwxrwx    1 root     root      61,   0 jui  3  2004 /dev/lirc
 
et mknod /dev/lirc c 61 0 :
mknod: `/dev/lirc': File exists
 

Reply

Marsh Posté le 07-07-2004 à 16:37:20    

Je remonte le topic...
 
Je suis au même point qu'albator.
Dans le fichier de log, il est indiqué qu'il est impossible d'ouvir /dev/lirc.
 
QUand je lance lircd, pas de problème, mais dès que je lance irw pour tester, ca arrete automatique lircd.
 
Des indices?
Je pensais à qq chose à compiler avec le noyau, mais je ne vois plus là

Reply

Marsh Posté le 18-09-2004 à 05:36:16    

J'ai tout installé sur une debian SID, kernel 2.4.27
version pre 0.7 de lirc
Tout va bien  
sauf que lsusb ne me detecte rien, alors que lorsque je branche puis debranche le transmetteur de la remote wonder sur le port usb, il me detecte tout bien.
J'ai suivi le tuto sinon, sauf que apres avoir lancé lircd, puis irw, bah j'ai rien j'ai beau appuyer sur les touches rien ne s'affiche :/
J'ai les modules lirc_atiusb et lirc_dev :/
Si vous avez une idée, merci d'avance

Reply

Marsh Posté le 06-11-2004 à 22:35:39    

petit up de ce topic pour poster ma solution avec Lirc-0.7.0pre8 (pas testé avec les versions précédentes...)
 
 
1- vérifier le nom de la téléco ati avec usbview (ou avec lsusb surement...).
moi j'ai ça:

Code :
  1. USB Receiver
  2. Manufacturer: X10 Wireless Technology Inc
  3. Speed: 1.5Mb/s (low)
  4. USB Version:  1.10
  5. Device Class: 00(>ifc )
  6. Device Subclass: 00
  7. Device Protocol: 00
  8. Maximum Default Endpoint Size: 8
  9. Number of Configurations: 1
  10. Vendor Id: 0bc7
  11. Product Id: 0004
  12. Revision Number:  1.00


(ce qui est intéressant est en gras)
 
2-lancer le setup.sh, choisir le driver 'atiusb', et lancer le ./configure; puis make et make install (en vérifiant qu'il n'y a pas d'erreur a la compil bien sûr)
 
3-ouvrir le fichier /etc/lircd.conf (il a déjà été copié depuis .../lirc-xxxx/remotes/atiusb/lircd.conf.atiusb durant le make install) et virez les télécommandes qui ne correspondent pas à la votre
mon lircd.conf est le suivant (voyez la correspondance avec ce qui a été trouvé avec usbview)

Code :
  1. # this config file was automatically generated
  2. # using lirc-0.7.0pre7(atiusb) on Tue Aug 31 21:16:31 2004
  3. #
  4. # contributed by Martin Tomasek <mtd@centrum.cz>
  5. #
  6. # brand: ATI Remote Wonder
  7. # model no. of remote control:
  8. # devices being controlled by this remote: ATI USB Receiver (X10).
  9. #
  10. # * remote is set to channel 1, driver reports channel 16. don't know
  11. # which is true.
  12. #
  13. # P:  Vendor=0bc7 ProdID=0004 Rev= 1.00
  14. # S:  Manufacturer=X10 Wireless Technology Inc
  15. # S:  Product=USB Receiver
  16. #
  17. begin remote
  18.   name  atiusb_ch1
  19.   bits           16
  20.   eps            30
  21.   aeps          100
  22.   one             0     0
  23.   zero            0     0
  24.   pre_data_bits   8
  25.   pre_data       0x14
  26.   post_data_bits  16
  27.   post_data      0x0
  28.   gap          227933
  29.   toggle_bit      0
  30.       begin codes
  31.           A                        0x000000000000D500
  32.           B                        0x000000000000D601
  33.           C                        0x000000000000EE19
  34.           D                        0x000000000000F01B
  35.           E                        0x000000000000F621
  36.           F                        0x000000000000F823
  37.           POWER                    0x000000000000D702
  38.           TV                       0x000000000000D803
  39.           DVD                      0x000000000000D904
  40.           WEB                      0x000000000000DA05
  41.           BOOK                     0x000000000000DB06
  42.           HAND                     0x000000000000DC07
  43.           MOUSE_LEFT_BTN           0x0000000000004D78
  44.           MOUSE_RIGHT_BTN          0x000000000000517C
  45.           MOUSE_LEFT               0x0000000000004570
  46.           MOUSE_RIGHT              0x0000000000004671
  47.           MOUSE_UP                 0x0000000000004772
  48.           MOUSE_DOWN               0x0000000000004873
  49.           VOL_UP                   0x000000000000DD08
  50.           VOL_DOWN                 0x000000000000DE09
  51.           MUTE                     0x000000000000DF0A
  52.           CH_UP                    0x000000000000E00B
  53.           CH_DOWN                  0x000000000000E10C
  54.           1                        0x000000000000E20D
  55.           2                        0x000000000000E30E
  56.           3                        0x000000000000E40F
  57.           4                        0x000000000000E510
  58.           5                        0x000000000000E611
  59.           6                        0x000000000000E712
  60.           7                        0x000000000000E813
  61.           8                        0x000000000000E914
  62.           9                        0x000000000000EA15
  63.           0                        0x000000000000EC17
  64.           LIST                     0x000000000000EB16
  65.           CHECK                    0x000000000000ED18
  66.           UP                       0x000000000000EF1A
  67.           DOWN                     0x000000000000F722
  68.           LEFT                     0x000000000000F21D
  69.           RIGHT                    0x000000000000F41F
  70.           OK                       0x000000000000F31E
  71.           TIMER                    0x000000000000F11C
  72.           MAXIMIZE                 0x000000000000F520
  73.           REW                      0x000000000000F924
  74.           FFWD                     0x000000000000FB26
  75.           PLAY                     0x000000000000FA25
  76.           STOP                     0x000000000000FD28
  77.           RECORD                   0x000000000000FC27
  78.           PAUSE                    0x000000000000FE29
  79.       end codes
  80. end remote


j'ai bataillé longtemps avant de m'apercevoir qu'il semblerait que le parser de lircd se mélange les pinceaux lorsqu'il y a plusieurs 'remotes' définies dans le fichier lircd.conf, comme dans le fichier original.
En effet, même si la partie correspondante à ma téléco était présente dans ce fichier d'origine, lircd (en mode debug) m'indiquait des échecs sur chaque 'remote' pour chaque touche frappée.
 
4- modprobe lirc_atiusb
 
5- lircd
 
6- irw + appuyage de touche de la téléco
 
7 -> c'est gagné!!!!
 
 
en espérant que ça a pu vous apporter qqch...
riot.


Message édité par Riot le 06-11-2004 à 22:36:49
Reply

Marsh Posté le 02-12-2004 à 08:49:10    

Bonjour,
Je relance ce fil suite à mon problème avec cette télécommande.
 
J'utilise d'abord les driver de LIRC version 0.7.
 
Aprés compil./install sous Debian testing kernel 2.6.9 tout est ok.
 
Je charge les modules:
lsmod

 
lirc_atiusb           13228  0
lirc_dev              13932  1 lirc_atiusb
...


 
Je branche le récepteur et j'obtiens dans la log. ces messages:


Dec  1 15:58:23 vesta2 kernel: lirc_atiusb: USB remote driver for LIRC v0.4
Dec  1 15:58:23 vesta2 kernel: lirc_atiusb: Paul Miller <pmiller9@users.sourceforge.net>
Dec  1 15:58:23 vesta2 kernel: usbcore: registered new driver lirc_atiusb
Dec  1 16:01:41 vesta2 kernel: ohci_hcd 0000:00:13.0: wakeup
Dec  1 16:01:41 vesta2 kernel: usb 1-1: new low speed USB device using address 2
Dec  1 16:01:41 vesta2 kernel: lirc_dev: lirc_register_plugin:sample_rate: 0
Dec  1 16:01:41 vesta2 kernel: lirc_atiusb[2]: X10 Wireless Technology Inc USB Receiver on usb1:2


donc toujours ok.
 
Lancement du daemon lircd ok:


# lircd --nodaemon /etc/lircd.conf
lircd 0.7.0: lircd(atiusb) ready
lircd 0.7.0: accepted new client on /dev/lircd


 
Le fichier /etc/lircd.conf contient bien ma télécommande car il y a même plusieurs réference.
=> Modéle: 5000023600
J'ai aussi testé uniquement avec mon modèle de télécommande dans ce fichier.
 
Mais malheureusement irw reste muet lorsque j'utilise la télécommande.
 
Nouveau test avec le mode debug en paramètre du driver lirc_atiusb.
et là on progresse car même si irw reste muet,  
la log me donne des codes différents lorsque j'appuie sur des touches de la télécommande.
Avec lirc_atiusb debug (et irw lancé)


Dec  1 16:49:41 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: data received 14 cc 07 f0  (length=4)
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: data received 14 cc 07 f0  (length=4)
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: data received 14 cc 07 f0  (length=4)
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: data received 14 cc 07 f0  (length=4)
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: data received 14 cc 07 f0  (length=4)
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: data received 14 cc 07 f0  (length=4)
Dec  1 16:49:42 vesta2 kernel: lirc_atiusb[2]: accept channel 16
Dec  1 16:50:05 vesta2 kernel: lirc_atiusb[2]: set use dec


Les codes 'cc 07' change suivant la touche appuyée.
 
Mais comment faire pour que irw fonctionne ?
Problème avec le fichier /etc/lircd.conf ?
 
votre avis ?
 
merci d'avance.

Reply

Marsh Posté le 02-12-2004 à 10:31:00    

tu as essayé aussi avec lircd en mod debug? (il faut recompiler pour ça)

Reply

Marsh Posté le 03-12-2004 à 15:33:00    

Merci pour l'idée,
mais j'ai réussi à m'en sortir grâce à irrecord
J'ai créé mon fichier lircd.conf et cela fonctionne maintenant.
 
Je le tiens à dispo si cela intérresse quelqu'un,
pour le modèle 5000023600 (SAPPHIRE Remote Control Bob ATI) dispo. rue montgallet.
 
a+
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed