Hi Claus,
danke für die Infos und schnelle Reaktion nach Deinem Urlaub
Meine derzeitige Analyse sieht wie folgt aus:
Die Tevii 660 lädt die Firmwares dvb-fe-ds3000.fw und dvb-usb-s660.fw. Nach der Initialisierung wird automatisch /dev/input/event0 (oder 1 usw) erzeugt. Damit benötigt man das dvb-remote plugin für diese Karte überhaupt nicht und ich habe es mittlerweile wieder deaktiviert.
Nun bleiben zwei Möglichkeiten die Fernbedinung von der Tevii zu benutzen:
- mittels remote-plugin und entsprechend anzulernen. Das geht out-of-the box auch mit der alten Variante.
- mittels inputlirc-plugin, welches die Events aus /dev/input/event* in /dev/lirc events umbaut. Man braucht hier den Schalter "-u root", da zum Zeitpunkt des Startens von inputlirc die TevII i.d.R. noch nicht vollständig initialisiert ist und somit /dev/input/event0 noch nicht existiert. Lt. Manpage switched inputlirc NACH der Initialisierung auf den User, der bei -u angeben ist (default: nobody), somit kann der Prozess das angelegte Device nicht mehr zugreifen, wenn die Karte nicht fertig initialisiert ist.
Desweitern emuliert die Tevii 660 nicht nur eine Fernbedienung, sondern auch einer Tastatur, aber nur mit den Tasten up, down, left, right und 0-9. Damit werden diese Events doppelt an den VDR geschickt.
Ich habe daher die LIRC.up etc. aus der lirc.conf geschmissen und dann läuft das erstklassig.
Was hältst Du davon in der Wiki im Erste Schritte bereich am Ende eine HW-Datenbank einzustellen mit folgenden Spalten einzustellen:
MLD Version, Board, TV-Karte, Fernbedienung, minimale Plugins, Konfigurationsänderungen/Anpassungen, Funktion (server, client, "standalone"), (++,+,0,-,--)
Ziel ist es, das die Nutzer getestete Konfiguration dokumentieren, um auch eine HW-Unterstützung zu geben und Neu-Einsteigern schnelle Erfolge zu bescheren.
Wenn es für Dich OK ist, fange ich damit an erstmal im Forum Konfigs abzufragen, um dann schon eine Basis zu haben.
Viele Grüße
Markus