Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision Les deux révisions suivantes | |||
|
pub_zone:archives:2005 [02:35 28/04/2014] nimbus créée |
pub_zone:archives:2005 [03:00 28/04/2014] nimbus [Support de la télécommande ATI Remote Wonder 2] |
||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| ===== Support de la télécommande ATI Remote Wonder 2 ===== | ===== Support de la télécommande ATI Remote Wonder 2 ===== | ||
| - | FIXME : ToDo | + | **Cible** |
| + | * Gentoo Linux | ||
| + | |||
| + | La télécommande **ATI Remote Wonder 2** est diffusé en France sous le nom **Remote Bob Control 2** produit par **Sapphire**. Il s'agit d'une télécommande H/F. | ||
| + | Je vais donc présenter le paramétrage de cette télécommande sous GNU/Linux (kernel 2.6), par l' | ||
| + | |||
| + | Tout d' | ||
| + | |||
| + | |||
| + | ==== Compilation de Lirc ==== | ||
| + | Tout d' | ||
| + | wget http:// | ||
| + | |||
| + | Placez vous dans un dossier de votre choix... | ||
| + | tar -jxvf lirc-0.7.1.tar.bz2 | ||
| + | cd lirc-0.7.1 | ||
| + | ./ | ||
| + | |||
| + | Un menu en mode texte se lance (tiens ca c'est une des évolutions de la version 0.71 il me semble...) qui va nous permettre de configurer simplement le support de note télécommande : | ||
| + | * (1)Driver configuration | ||
| + | * (8) USB device | ||
| + | * (1) ATI / Nvidia X10 I & II RF remote | ||
| + | * (2)Software configuration | ||
| + | * (X) Compile tools for X-windows | ||
| + | * (X) Use syslog-d instead of own log-file | ||
| + | * (3)Save configuration & run configure | ||
| + | |||
| + | Puis on va compiler et lancer le module lirc | ||
| + | make | ||
| + | make install | ||
| + | modprobe lirc_atiusb | ||
| + | |||
| + | Si vous regarder le syslog, vous devriez voir les lignes suivantes, qui prouveront que le module s'est bien lancé : | ||
| + | < | ||
| + | Apr 16 08:55:40 nimbus-serveur lirc_dev: IR Remote Control driver registered, at major 61 | ||
| + | Apr 16 08:55:40 nimbus-serveur lirc_atiusb: | ||
| + | Apr 16 08:55:40 nimbus-serveur lirc_atiusb: | ||
| + | Apr 16 08:55:40 nimbus-serveur lirc_dev: lirc_register_plugin: | ||
| + | Apr 16 08:55:40 nimbus-serveur lirc_atiusb[2]: | ||
| + | Apr 16 08:55:40 nimbus-serveur usbcore: registered new driver lirc_atiusb | ||
| + | </ | ||
| + | |||
| + | On vérifie que les devices ont bien été crée | ||
| + | ls -l /dev/ | grep lirc | ||
| + | |||
| + | Dans le cas ou le device lirc0 n' | ||
| + | ln -s /dev/lirc / | ||
| + | |||
| + | Pour ma part, j'ai bien eut tout les devices de bien crée : | ||
| + | < | ||
| + | crw-r--r-- 1 root root 61, 0 avr 16 08:54 lirc | ||
| + | crw-rw---- 1 root root 61, 0 avr 16 08:55 lirc0 | ||
| + | prw-r--r-- 1 root root 0 avr 16 08:54 lircd | ||
| + | prw-r--r-- 1 root root 0 avr 16 08:54 lircm | ||
| + | </ | ||
| + | |||
| + | Pour tester le fonctionnement, | ||
| + | / | ||
| + | |||
| + | On définira la touche power par exemple : | ||
| + | < | ||
| + | Hold down an arbitrary button. | ||
| + | ................................................................................ | ||
| + | Found gap length: 123992 | ||
| + | Now enter the names for the buttons. | ||
| + | |||
| + | | ||
| + | POWER | ||
| + | |||
| + | Now hold down button " | ||
| + | </ | ||
| + | |||
| + | Enfin, on appuiera sur ENTER pour signaler la fin de la configuration. | ||
| + | |||
| + | __**Note**__ : A la fin de cette config, j'ai eu le message d' | ||
| + | Lançons le service lircd, mais pas encore en tant que service, pour vérifier son fonctionnement avec notre fichier de conf de test : | ||
| + | / | ||
| + | |||
| + | Apr 16 09:03:14 nimbus-serveur lircd-0.7.1pre4[3156]: | ||
| + | |||
| + | Lancez irw : | ||
| + | / | ||
| + | |||
| + | __**Note**__ : Au lancement de irw, regarder le terminal dans lequel on a lancé lircd. On devrait voir : | ||
| + | lircd-0.7.1pre4[4002]: | ||
| + | |||
| + | |||
| + | En appuyant sur POWER, on devrait voir affiché : | ||
| + | < | ||
| + | 00000000020c0000 00 POWER ati-test.conf | ||
| + | 00000000020c0000 00 POWER ati-test.conf | ||
| + | 00000000020c0000 01 POWER ati-test.conf | ||
| + | </ | ||
| + | |||
| + | C'est que c'est bon signe et que l'on suppose que la télécommande fonctionne correctement ! | ||
| + | |||
| + | ==== Configuration de Lirc ==== | ||
| + | mkdir / | ||
| + | / | ||
| + | |||
| + | Définissez les touches qui vous intéresse comme précédemment... | ||
| + | On va pouvoir relancer lircd en tant que service avec le bon fichier de configuration : | ||
| + | / | ||
| + | |||
| + | On pourra aussi demander à exécuter cette commande lors du démarrage du serveur, par exemple pour la Gentoo Linux : | ||
| + | vi / | ||
| + | |||
| + | Voilà ! Jusqu’à là, on n'a pas définit d' | ||
| + | |||
| + | ==== Interaction Freevo ==== | ||
| + | |||
| + | Assurez vous d' | ||
| + | emerge -p pylirc | ||
| + | |||
| + | Créez un fichier lircrc (voir la syntaxe détaillé sur la page du projet freevo) | ||
| + | vi / | ||
| + | |||
| + | Voir le contenu de mon fichier de référence par exemple. | ||
| + | Pour vérifier votre fichier de conf freevo : | ||
| + | / | ||
| + | |||
| + | |||
| + | Et voilà, il ne vous reste qu'a relancer freevo, et vos pourrez jouer avec votre télécommande H/F ! | ||
| ===== Underclocker une carte NVIDIA via nvclock ===== | ===== Underclocker une carte NVIDIA via nvclock ===== | ||