<html>
<head>
<meta content="text/html; charset=iso-8859-2"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">2017-01-27 20:51 keltezéssel, Kiss
Attila írta:<br>
</div>
<blockquote
cite="mid:a41159a1-1a58-5d05-fb6c-bb65865696db@enterpriseforever.com"
type="cite">Belódult a távirányítóm!:-)
<br>
<br>
Arch-Linux alatt még nem megy, de itt már igen!:-P
</blockquote>
<br>
<br>
Leírom a beüzemelését, hogy nyoma legyen. Megizzasztott.<br>
<br>
TEVII-S470 S2 HD PCie műholdvevő TV kártya infravörös adó/vevő része
az alany.<br>
<br>
dmesg<br>
<br>
<font size="-1">02:00.0 14f1:8852 Multimedia video controller:
Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev
02)<br>
03:00.0 10ec:8168 Ethernet controller: Realtek Semiconductor Co.,
Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
(rev 03)<br>
04:05.0 1131:7133 Multimedia controller: Philips Semiconductors
SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)<br>
</font><br>
2 darab tévékártya, egy földi analóg/dvb és egy műholdas.<br>
<br>
Azért, hogy a kernel beregisztrálja a műholdas IR eszközét, létre
kellett hoznom egy fájlt /etc/modprobe.d/cx23885.conf néven az
alábbi tartalommal:<br>
<br>
<font size="-1">options cx23885 enable_885_ir=1</font><br>
<br>
Ugyanis a tévékártya kernel modulja alapban tiltja az IR eszközt,
mert egyes kerneleknél szegmentációs hibát okoz, elszáll a kernel.<br>
Szerencsére az UHU-3 és a RIA mostani kerneleire ez nem igaz.<br>
<br>
Továbbá, mert egyszerre csak egy infravörös eszköz lehet
használatban veszély nélkül még egy fájl kell a /etc/modprobe.d alá
saa7134.conf néven, melyben le kell tiltani annak infravörös
eszközét., továbbá az analóg tv részét is (a távirányítójának jóval
kevesebb gombja van):<br>
<br>
<font size="-1">options saa7134 card=78 tuner=54 i2c_scan=1
disable_ir=1</font><br>
<br>
Továbbá, azért, hogy ez /etc/modprobe.d alá pakolt új két fájl
érvényesülhessen a boot folyamán újra le kell generáltatni az indító
ramdiszkeket.<br>
<br>
<b>mkinitrd-installedkernel</b><br>
<br>
És persze <b>systemctl enable lircd<br>
<br>
</b>Újraindítva ott van a /dev/lirc0 eszköz, a <b>cat /dev/lirc0 </b>parancsra
szépen nyomatja a krixkraxokat a távirányító a terminálba, ha
nyomogatom a gomjait.<br>
<br>
A fenti manipulációkkal UHU-3 alatt ugyanazzal a verziójú lirc
csomaggal szépen megy a távirányító a
/etc/lirc/lircd.conf.d/devinput.lircd.conf fájllal, az irw parancsra
reagál, ellenben RIA alatt néma. <br>
<br>
<br>
RIA.<br>
<br>
root@localhost:~# ir-keytable<br>
Found /sys/class/rc/rc0/ (/dev/input/event17) with:<br>
Driver cx23885, table rc-tevii-nec<br>
Supported protocols: unknown other lirc rc-5 jvc sony nec
sanyo mce-kbd rc-6 sharp xmp <br>
Enabled protocols: lirc <br>
Name: cx23885 IR (TeVii S470)<br>
bus: 1, vendor/product: d470:9022, version: 0x0001<br>
Repeat delay = 500 ms, repeat period = 125 ms<br>
root@localhost:~# <br>
<br>
A /dev/input/event17 tök néma.<br>
<br>
A lirc-setup beállítóprogrammal derült ki, ami csak root módban
működik, véletlen választva a TiVii_650.lircd.conf -ot és eszköznek
a /dev/input/event17 helyett a /dev/lirc0 -at.<br>
A teszt gombra nyomva működni kezdett, ezután a mentés gombbal el
lehetett menteni a fájlokat a root home mappájába.<br>
<br>
A lirc-setup által generált fájlokat el kellett helyeznem, a
lirc_options.conf fájlt a /etc/lirc alá.<br>
<br>
<font size="-1"># Generated by lirc-setup<br>
[lircd]<br>
nodaemon = False<br>
driver = default<br>
device = /dev/lirc0<br>
output = /var/run/lirc/lircd<br>
pidfile = /var/run/lirc/lircd.pid<br>
plugindir = /usr/lib/lirc/plugins<br>
permission = 666<br>
allow-simulate = No<br>
repeat-max = 600<br>
lircd_conf = TiVii_650.lircd.conf<br>
<br>
[lircmd]<br>
uinput = False<br>
nodaemon = False<br>
<br>
[modinit]<br>
code = echo lirc > /sys/class/rc/rc0/protocols </font><br>
<br>
A TiVii_650.lircd.conf fájlt meg a /etc/lirc/lircd.conf.d alá.<br>
<br>
És szépen be lehetett már tanítanom a VDR -t a lirc használatára,
mikor annak konfig mappájában engedélyeztem a lirc használatát és az
ottani eddigi billentyűzettel létrehozott remote.conf fájlt
töröltem.<br>
<br>
Érdekes módon UHU-3 alatt az xbmc -t tudom a távirányítóval
működtetni, itt RIA alatt viszont ezután sem.<br>
</body>
</html>