Hallo zusammen,
nachdem ich drei Tage lang versucht habe selbst das Problem zu lösen, bin ich nun doch einmal mehr auf eure Hilfe angewiesen.
Ich habe versucht mit einiger rumliegender Hardware (Terratec Cinergy T2, Point Of View ION 330) einen weiteren VDR aufzusetzen. Als Distribution verwende ich dieses mal yaVDR 0.4.0. Soweit funktioniert inzwischen auch alles prima, dummerweise bekomme ich die Fernbedienung aber nicht korrekt ans Laufen. Ein paar Tasten (rechts, links, hoch, runter und Power) funktionieren vernünftig, andere (z.B. OK) hingegen nicht.
Was ich bisher probiert und rausgefunden habe:
1) Der Interne USB-IR-Empfänger wird bei mir korrekt als Input-Device erkannt
I: Bus=0003 Vendor=0ccd Product=0038 Version=0106
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:1d.7-2/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/input/input4
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=108fc210 204300000000 0 8000 208000000001 9e168000000000 ffc
2) evtest liefert eine vollständige Key-Definition und erkennt diese auch vollständig, hier exemplarisch eine funktionierende und eine nicht funktionierende Taste
root@yaVDR:~# evtest /dev/input/event4
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0xccd product 0x38 version 0x106
Input device name: "IR-receiver inside an USB DVB receiver"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 2 (1)
Event code 3 (2)
Event code 4 (3)
Event code 5 (4)
Event code 6 (5)
Event code 7 (6)
Event code 8 (7)
Event code 9 (8)
Event code 10 (9)
Event code 11 (0)
Event code 103 (Up)
Event code 105 (Left)
Event code 106 (Right)
Event code 108 (Down)
Event code 113 (Mute)
Event code 114 (VolumeDown)
Event code 115 (VolumeUp)
Event code 116 (Power)
Event code 119 (Pause)
Event code 128 (Stop)
Event code 167 (Record)
Event code 173 (Refresh)
Event code 207 (Play)
Event code 352 (Ok)
Event code 353 (Select)
Event code 358 (Info)
Event code 365 (EPG)
Event code 388 (Text)
Event code 393 (Video)
Event code 398 (Red)
Event code 399 (Green)
Event code 400 (Yellow)
Event code 401 (Blue)
Event code 402 (ChannelUp)
Event code 403 (ChannelDown)
Event code 407 (Next)
Event code 412 (Previous)
Testing ... (interrupt to exit)
Event: time 1349258144.958103, type 1 (Key), code 105 (Left), value 1
Event: time 1349258144.958107, -------------- Report Sync ------------
Event: time 1349258144.958112, type 1 (Key), code 105 (Left), value 0
Event: time 1349258144.958113, -------------- Report Sync ------------
Event: time 1349258145.708579, type 1 (Key), code 352 (Ok), value 1
Event: time 1349258145.708582, -------------- Report Sync ------------
Event: time 1349258145.708588, type 1 (Key), code 352 (Ok), value 0
Event: time 1349258145.708588, -------------- Report Sync ------------
Alles anzeigen
3) irw liefert nichts zurück
4) Im VDR und XBMC funktionieren nur die o.g. Tasten
5) Geladene (IR relevante) Kernelmodule
ir_lirc_codec 12898 0
lirc_dev 19232 1 ir_lirc_codec
ir_sony_decoder 12549 0
ir_jvc_decoder 12546 0
ir_rc6_decoder 12546 0
dvb_usb_cinergyT2 18061 1
ir_rc5_decoder 12546 0
dvb_usb 24290 1 dvb_usb_cinergyT2
ir_nec_decoder 12546 0
dvb_core 110487 1 dvb_usb
rc_core
---SNIP---
Alles anzeigen
Ich habe anhand des yaVDR -Handbuchs den Mechanismus für die Fernbedienungen weitestgehend nachvollziehen können, bin mir aber nicht 100%ig sicher, was für die Cinergy-Fernbedienung zutrifft. Soweit ich es beurteilen kann, wird die FB als rc_core erkannt. Leider liefern die weiteren im Handbuch beschriebenen Schritte kein Ergebnis
6) Ausgabe ir-keytable
Hat jemand eine Idee, was ich noch prüfen kann? Bin echt ratlos.
Viele Grüße,
David