Si, ma senza un telecomando...

...pilotare il box diventa un casino!

Ho un piccolo ricevitore su porta seriale, chiuso in una scatolina nera dietro consiglio di un amico che mi ha dato una mano a realizzarlo. Adesso è il momento di utilizzarlo:

I sorgenti del kernel che sto utilizzando sono al loro posto, quindi mi basterà prelevare lirc e seguire i passi descritti nella documentazione ufficiale. Al solito, eseguo
ldconfig
prima di continuare.

Se adesso provo a caricare i moduli il sistema andrà in kernel panic! Questo perchè la porta seriale è occupata, dobbiamo svincolarla tramite
setserial /dev/ttyS0 uart none
questo va fatto ovviamente ad ogni avvio/riavvio del pc, *prima* di caricare i moduli e di lanciare lircd.

Per verificare il funzionamento del ricevitore e del software, lancio mode2 e - se è tutto ok - scrivo un primo file di configurazione con irrecord /dev/lircd0. Spesso pero' la bontà dei segnali ricevuti non è soddisfacente, decido quindi di usare un file di configurazione bello e pronto e provare i corrispondenti codici elencati nel manuale del mio telecomando: adesso non tutti i tasti sono mappati, ma almeno quelli indispensabili sono ok.

Fatto questo, bisogna creare il file /video/remote.conf, seguendo la giusta sintassi:

LIRC.comando_specifico[spazio]alias

Ad esempio, la mia configurazione è questa:

root@ACDbox:~# cat /etc/lircd.conf
[---cut---]
but_1 0x000000000000B04F
but_2 0x000000000000708F
ch_down 0x00000000000018E7
ch_up 0x0000000000009867
[---cut---]
root@ACDbox:~# cat /video/remote.conf
[---cut---]
LIRC.1 but_1
LIRC.2 but_2
LIRC.Up ch_up
LIRC.Down ch_down
[---cut---]

Per istruire VDR a leggere dal demone lircd, dobbiamo editare il Makefile, come ad esempio:

LIRC_DEVICE ?= /dev/lircd0

Ricompiliamo VDR (solo il core, non i plugins):

make clean && make REMOTE=LIRC

Dovrebbe essere tutto. In bocca al lupo a chi si vorrà cimentare!

di peppe 14 February 2008

Questo articolo non ha commenti.

Per commentare l'articolo è necessario registrarsi