[UBK users] tevii-S470 lirc Használata RIA alatt
Kiss Attila
attus at enterpriseforever.com
2017. Jan. 27., P, 22:42:08 CET
2017-01-27 20:51 keltezéssel, Kiss Attila írta:
> Belódult a távirányítóm!:-)
>
> Arch-Linux alatt még nem megy, de itt már igen!:-P
Leírom a beüzemelését, hogy nyoma legyen. Megizzasztott.
TEVII-S470 S2 HD PCie műholdvevő TV kártya infravörös adó/vevő része az
alany.
dmesg
02:00.0 14f1:8852 Multimedia video controller: Conexant Systems, Inc.
CX23885 PCI Video and Audio Decoder (rev 02)
03:00.0 10ec:8168 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
04:05.0 1131:7133 Multimedia controller: Philips Semiconductors
SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
2 darab tévékártya, egy földi analóg/dvb és egy műholdas.
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:
options cx23885 enable_885_ir=1
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.
Szerencsére az UHU-3 és a RIA mostani kerneleire ez nem igaz.
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):
options saa7134 card=78 tuner=54 i2c_scan=1 disable_ir=1
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.
*mkinitrd-installedkernel*
És persze *systemctl enable lircd
*Újraindítva ott van a /dev/lirc0 eszköz, a *cat /dev/lirc0 *parancsra
szépen nyomatja a krixkraxokat a távirányító a terminálba, ha nyomogatom
a gomjait.
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.
RIA.
root at localhost:~# ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event17) with:
Driver cx23885, table rc-tevii-nec
Supported protocols: unknown other lirc rc-5 jvc sony nec sanyo
mce-kbd rc-6 sharp xmp
Enabled protocols: lirc
Name: cx23885 IR (TeVii S470)
bus: 1, vendor/product: d470:9022, version: 0x0001
Repeat delay = 500 ms, repeat period = 125 ms
root at localhost:~#
A /dev/input/event17 tök néma.
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.
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.
A lirc-setup által generált fájlokat el kellett helyeznem, a
lirc_options.conf fájlt a /etc/lirc alá.
# Generated by lirc-setup
[lircd]
nodaemon = False
driver = default
device = /dev/lirc0
output = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/lib/lirc/plugins
permission = 666
allow-simulate = No
repeat-max = 600
lircd_conf = TiVii_650.lircd.conf
[lircmd]
uinput = False
nodaemon = False
[modinit]
code = echo lirc > /sys/class/rc/rc0/protocols
A TiVii_650.lircd.conf fájlt meg a /etc/lirc/lircd.conf.d alá.
É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.
É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.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.ubk.hu/pipermail/users/attachments/20170127/49a2e067/attachment.html>
More information about the users
mailing list