Hallo miteinander,
Ich habe folgendes Problem:
Ich habe eine Skystar HD2 mit Infrarot-Empfänger mit Klinkenstecker zur Verbindung direkt in die TV-Karte. Ich habe Gentoo auf meinem HTPC installiert und verwende die s2-liplianin-Treiber für die TV-Karte.
Nun möchte ich auch die Fernbedienung (TTS35AI) verwenden. Der IR-Empfänger wird erkannt und spuckt unter /dev/input/event5 Dinge aus, lirc kann dieses Device mit dem devinput-Treiber auch verwenden.
Bei vielen funktioniert dieses Szenario wohl out-of-the-box mit der devinput-lirc-config.
Bei mir fängt es schonmal damit an, dass die Tasten falsch belegt sind (z.B. wenn ich die Taste "2" drücke wird "KEY_1" ausgegeben).
Das wäre ja kein Problem, das Mapping könnte ich durch die config anpassen.
ABER:
Bei wenigen Tasten passiert gar nichts! z.B. wenn ich die "0" drücke.
Selbst wenn ich irrecord aufrufe. Dieses möchte ja am Anfang eine beliebige Taste gedrückt haben (wohl um das Sende-Muster zu identifizieren). Bei fast allen Tasten erscheinen Punkte auf der Kommandozeile. Wenn ich aber die "0" drücke passiert gar nichts.
Falls nicht schon jemand dafür eine Lösung hat, könntet ihr mir alternativ bei folgendem helfen:
Innerhalb der TV-Karten-Treiber muss das Signal der Fernbedienung ja umgesetzt werden für dev/input. Dazu habe ich auch eine Datei im Treiber gefunden (ir-keymaps.c). Ich vermute, dass sich das alles bei meiner Karte anders verhält und deshalb das mapping schon hier falsch ist.
Jedoch weiß ich nicht, wie ich es ändern müsste, dass es richtig ist. Kennt hier jemand einen Weg? Oder eine Möglichkeit, sich die IR-Daten mit dieser TV-Karte "raw" anzeigen zu lassen?
Vielen Dank für eure Hilfe!
hubsif.
P.S.: Ich kann übrigens ausschließen, dass die "0"-Taste an meiner Fernbedienung klemmt. Ich habe noch eine Universal-FB die sich bei passendem Code genauso verhält, wie die von der Skystar (RC6 möglicherweise?).