Mémo Debian & VDR

Installation de Lirc sur port série

dimanche 25 novembre 2007 par eRen, Michaël

Installation de Lirc avec module-assistant (méthode Debian) pour un récepteur sur port série.

Remarque : J’utilise aptitude, si ce n’est pas votre cas, remplacer la commande aptitude par apt-get.

 Installation des pré-requis

aptitude install linux-headers-$(uname -r) build-essential module-assistant setserial

 Configuration de setserial

cp /var/lib/setserial/autoserial.conf /etc/serial.conf

Editer /etc/serial.conf

Pour ttyS0 (Port COM1) supprimer tout ce qui se trouve après

/dev/ttyS0 uart

Avant de supprimer, gardez dans un coin de votre tête le port (0x03f8) et l’irq (4) pour mon cas.

et rajoutez à la suite de cette ligne

none

Ca devrait ressembler à ceci :

/dev/ttyS0 uart none

 Installation et configuration du module lirc

aptitude install lirc-modules-source -R

Configuration du paquet lirc-modules-source

dpkg-reconfigure lirc-modules-source

Désélectionner gpio et i2c et sélectionner serial

Sélectionner Other

Répondre Oui

Répondre Non

Indiquer le port que vous aviez dans le fichier /etc/serial.conf

Indiquer le numéro d’IRQ que vous aviez dans le fichier /etc/serial.conf

Répondre Non

Sélectionner Installer la version du responsable du paquet

Compilation du module

module-assistant auto-install lirc

 Installation de Lirc et configuration

aptitude install lirc

Récupérer votre fichier lircd.conf sur http://lirc.sourceforge.net/remotes/ ou le créer avec irrecord.

La mienne est une Thomson qui existe déjà sur le site de Lirc. On le récupère et on le renomme en lircd.conf puis on le déplace dans /etc/

wget http://lirc.sourceforge.net/remotes/thomson/RCT311DA2
mv RCT311DA2 /etc/lirc/lircd.conf

Editer /etc/lirc/hardware.conf

N’utilisant pas Lircmd et irexec, je décommente les lignes suivantes :
Comme ceci :

#Don’t start lircmd even if there seems to be a good config file
START_LIRCMD=false

#Don’t start irexec, even if a good config file seems to exist.
START_IREXEC=false

A la ligne MODULES, je mets ceci :

MODULES="lirc_serial"

Vous pouvez redémarrer votre PC et ensuite tester votre télécommande avec irw ou sinon suivre cette procédure :

Remplacer ttyS0 par ttyS1 suivant votre configuration.

setserial /dev/ttyS0 uart none
/etc/init.d/lirc restart

Vous pouvez maintenant tester, votre télécommande avec cette commande :

irw

Appuyez maintenant sur des touches de votre télécommande, vous devriez voir des codes comme ceci :

0000000000000033 00 vcr_ok RCT311DA2
0000000000000033 01 vcr_ok RCT311DA2
0000000000000033 02 vcr_ok RCT311DA2
0000000000000033 00 vcr_ok RCT311DA2
0000000000000033 01 vcr_ok RCT311DA2

Bon zapping.

Mise à jour :
- Uniformisation de la mise en page (01/02/2010)


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 3021 / 149387

Suivre la vie du site fr  Suivre la vie du site Linux  Suivre la vie du site Multimedia   ?

Site réalisé avec SPIP 3.2.0 + AHUNTSIC

Website Security Test Statistique réalisée avec CrawlTrack: free visitors and crawlers tracking script- SEO script - script gratuit de statistiques web

Hébergement par l'autre net et ma propre infra.

Creative Commons License

Visiteurs connectés : 1