Hallo,
ich spiele gerade an meinem neuen VDR. Zum testen/übergangsweise soll er mit meiner alten FF Satkarte laufen - eine TT S2300.
Soweilt läuft alles bis auf die Fernbedinung. Leider komme ich nicht weiter...
cat /proc/bus/input/devices
I: Bus=0001 Vendor=13c2 Product=000e Version=0002
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:04:01.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.3/0000:03:00.0/0000:04:01.0/input/input7
U: Uniq=
H: Handlers=kbd event7
B: PROP=0
B: EV=100013
B: KEY=fc012 204100000000 0 8000 180c0000801 9e168000000000 ffc
B: MSC=18
Dann lade ich per
die passende Belegung der Keys.
Wenn ich mir nun das per evtest anschaue
Event: time 1420033394.462934, type 4 (EV_MSC), code 3 (MSC_RAW), value 150003
Event: time 1420033394.462936, type 4 (EV_MSC), code 4 (MSC_SCAN), value 03
Event: time 1420033394.462940, type 1 (EV_KEY), code 2 (KEY_1), value 1
Event: time 1420033394.462942, -------------- SYN_REPORT ------------
Event: time 1420033394.569820, type 4 (EV_MSC), code 3 (MSC_RAW), value 150003
Event: time 1420033394.569821, type 4 (EV_MSC), code 4 (MSC_SCAN), value 03
Event: time 1420033394.847823, type 1 (EV_KEY), code 2 (KEY_1), value 0
Event: time 1420033394.847825, -------------- SYN_REPORT ------------
Event: time 1420033395.735709, type 4 (EV_MSC), code 3 (MSC_RAW), value 150004
Event: time 1420033395.735711, type 4 (EV_MSC), code 4 (MSC_SCAN), value 04
Event: time 1420033395.735715, type 1 (EV_KEY), code 3 (KEY_2), value 1
Event: time 1420033395.735717, -------------- SYN_REPORT ------------
Event: time 1420033395.843024, type 4 (EV_MSC), code 3 (MSC_RAW), value 150004
Event: time 1420033395.843026, type 4 (EV_MSC), code 4 (MSC_SCAN), value 04
Event: time 1420033396.119870, type 1 (EV_KEY), code 3 (KEY_2), value 0
Event: time 1420033396.119871, -------------- SYN_REPORT ------------
Event: time 1420033397.907537, type 4 (EV_MSC), code 3 (MSC_RAW), value 150005
Event: time 1420033397.907539, type 4 (EV_MSC), code 4 (MSC_SCAN), value 05
Event: time 1420033397.907544, type 1 (EV_KEY), code 4 (KEY_3), value 1
Event: time 1420033397.907545, -------------- SYN_REPORT ------------
Event: time 1420033398.014830, type 4 (EV_MSC), code 3 (MSC_RAW), value 150005
Event: time 1420033398.014832, type 4 (EV_MSC), code 4 (MSC_SCAN), value 05
Event: time 1420033398.291829, type 1 (EV_KEY), code 4 (KEY_3), value 0
Event: time 1420033398.291831, -------------- SYN_REPORT ------------
Event: time 1420033401.145425, type 4 (EV_MSC), code 3 (MSC_RAW), value 150006
Event: time 1420033401.145427, type 4 (EV_MSC), code 4 (MSC_SCAN), value 06
Event: time 1420033401.145432, type 1 (EV_KEY), code 5 (KEY_4), value 1
Event: time 1420033401.145433, -------------- SYN_REPORT ------------
Event: time 1420033401.252150, type 4 (EV_MSC), code 3 (MSC_RAW), value 150006
Event: time 1420033401.252152, type 4 (EV_MSC), code 4 (MSC_SCAN), value 06
Event: time 1420033401.531874, type 1 (EV_KEY), code 5 (KEY_4), value 0
Event: time 1420033401.531876, -------------- SYN_REPORT ------------
....
Alles anzeigen
kommen immer schön die passenden Tasten - KEY_1, KEY_2, KEY_3,...
Es funktionieren schon mal ALLEN Tasten der FB korrekt.
Beim VDR kommen allerdings nicht alle Tastenbefehle an. 1 bis 9 gehen und UP / DOWN / LEFT / RIGHT, das wars. 0 geht auch, alledings als PREVIOUS.
Was mir aufgefallen ist, dass es unter /proc/bus/input/devices kein eventlircd gibt - liegt da das Problem?
Muss ich erst eine passende udev-Regel anlegen damit das eventlircd device angelegt wird und die Tastenbefehle richtig weitergegeben werden?
Gruß!