So gehts:
/etc/lirc/lircd.conf angelegt für die FB TeVii S470.
Im yaVDR-Webfrontend "IRdeo Remote" und "/dev/ttyS0" ausgewählt.
Das Lirc Paket sorgt selber dafür, dass die Schnittstelle richtig eingerichtet wird.
Falls nicht, hilft per ssh:
dpkg-reconfigure setserial /dev/ttyS0 uart none
Dann:
dpkg-reconfigure lirc
dort "Custom"--->""Custom"---->"/dev/ttyS0" auswählen.
neu Booten und /var/log/messages sieht schon mal gut aus:
Jan 27 17:15:22 hdvdr kernel: [ 11.452444] EXT3 FS on sda7, internal journal
Jan 27 17:15:22 hdvdr kernel: [ 11.452464] EXT3-fs: mounted filesystem with writeback data mode.
Jan 27 17:15:23 hdvdr kernel: [ 12.349324] lirc_dev: IR Remote Control driver registered, major 61
Jan 27 17:15:24 hdvdr kernel: [ 13.261025] lirc_serial: auto-detected active low receiver
Jan 27 17:15:24 hdvdr kernel: [ 13.261035] lirc_dev: lirc_register_driver: sample_rate: 0
Jan 27 17:15:24 hdvdr kernel: [ 13.261153] lirc_serial $Revision: 5.104 $ registered
Test mit irw:
paps@hdvdr:~$ irw
0000000000ff8877 00 1 TeVii_S470_DVB-S2_PCIE
0000000000ff8877 01 1 TeVii_S470_DVB-S2_PCIE
0000000000ff8877 00 1 TeVii_S470_DVB-S2_PCIE
0000000000ff8877 01 1 TeVii_S470_DVB-S2_PCIE
0000000000ff48b7 00 2 TeVii_S470_DVB-S2_PCIE
0000000000ff48b7 01 2 TeVii_S470_DVB-S2_PCIE
0000000000ff48b7 02 2 TeVii_S470_DVB-S2_PCIE
Wenn lircd.conf schon funktioniert: GGf. remote.conf umbenennen und neu anlernen. Generell ist das aber nicht nötig, weil dort nach der Installation noch keine Lirc-Kommandos drin sind. Wenn die Lircd.conf noch ungetestet, dann diese selbst mit irrecord erstellen.
Damit die dann auch in xbmc funktioniert braucht's noch eine
/var/lib/vdr/.xbmc/userdata/Lircmap.xml
Die lässt sich einfach mit nem Script erstellen:
wget http://easyvdr.flnet.org/create_lircmapxml.sh
chmod +x create_lircmapxml.sh
./create_lircmapxml.sh
Die Files hänge ich hier mal ran.