Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Fehlende "Tasten" auf Fernbedienung; IR-Empfänger von Mystique SaTiX-S2 Sky Xpre
#1
Hallo!

Ich habe mich an der aktuellen easyvdr Version versucht.
Diese liegt jetzt parallel zum yavdr 0.5 auf meinem vdr Rechner.
easyvdr macht einen guten Eindruck allerdings habe ich da noch ein Problem, an dem ich mir gerade die Zähne ausbeiße.

Der vdr reagiert nicht auf alle Tasten der Fernbedienung. Beim yavdr ist das kein Problem :-(

Die Details:

Typ der Fernbedienung: Pinnacle PCTV für eine DVB-T Karte
Fernsehkarte Mystique SaTiX-S2 Sky Xpress; IR Empfänger der Karte wird verwendet.
Die TV-Karte wurde über das Zusatzpaket linux-media-dvbsky aktiviert.
Dieser IR Empfänger konnte über das Einstiegsmenü der Konsole nicht installiert werden.
Die Aktivierung der Fernbedienung erfolgte über einen Eintrag in die /etc/rc_maps.cfg (cx23885      rc-dvbsky           /etc/rc_keymaps/map_pinnacle).
Die Konfigurationsdatei „map_pinnacle“ funktioniert, dass konnte mit „ir-keytable -t“ prüfen. Hier reagieren alle Tasten.
"ir-keytable" selbst gibt aus:

Found /sys/class/rc/rc0/ (/dev/input/event13) with:
Driver cx23885, table rc-dvbsky
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other
Enabled protocols: RC-6
Name: cx23885 IR (Bestunar PS8512)
bus: 1, vendor/product: 14f1:8512, version: 0x0001
Repeat delay = 500 ms, repeat period = 125 ms

Mit „cat /proc/bus/input/devices“ sieht der IR-Empfänger wie folgt aus:
I: Bus=0001 Vendor=14f1 Product=8512 Version=0001
N: Name="cx23885 IR (Bestunar PS8512)"
P: Phys=pci-0000:0b:00.0/ir0
Sysfs=/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.0/rc/rc0/input16
U: Uniq=
H: Handlers=kbd event13
B: PROP=0
B: EV=100013
B: KEY=108fc010 20381100000000 0 18000 18040002801 8e168000000000 ffe
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="MCE IR Keyboard/Mouse (cx23885)"
P: Phys=/input0
S: Sysfs=/devices/virtual/input/input17
U: Uniq=
H: Handlers=sysrq kbd mouse1 event14
B: PROP=0
B: EV=100017
B: KEY=30000 7 ff87207ac14057ff febeffdfffefffff fffffffffffffffe
B: REL=3
B: MSC=10

"ir-keytable -r" gibt die map_pinnacle aus
Im vdr selbst funktionieren nur die Nummern- und die Pfeiltasten.
Alle weiteren Tasten sind auch nicht im syslog zu sehen.

Hat jemand eine Idee??

Für jede Hilfe dankbar & Gruß

Jo
Zitieren
#2
Problem bei Dir ist folgendes:
Da die DVB-Karte als IR-Empfänger nicht eingerichtet ist, weiß easyvdr nicht, ob lirc, inputlirc oder z.b. Irmp als empfangsvariante einzustellen ist.
Die Karte als Empfänger Auswählbar machen geht folgendermaßen:
In der /usr/share/easyvdr-setup/setup/hw-detect/hw-lib/40_remote_control_receiver
Den Block 19 folgendermaßen angepasst an die passende Stelle für Block 60 einfügen
Code:
# Mystique Satix S2
hw_name[60]="IR der Mystique Satix S2"
hw_ident[60]="14f1:8800 14f1:8312"
det_method[60]="chk_lspci3"
ins_method[60]="inst_inputlirc"
paraset_a[60]="ID_TXT"
paraset_b[60]="input_lirc irkeytab rc6 rc5 nec"
paraset_c[60]="Event"
paraset_d[60]="cx23885 IR "
paraset_e[60]="cx2 
Wobei in der Zeile hw_ident folgende Elemente stehen müssen:
Vendor:device die du mit lspci -n bekommst und
Vendor:device die du mit lspci -nv im Block "sub" findest
Dann sollte im Setup vom toolmenü deine Karte als IR-Empfänger erkannt werden.




Dann im nächsten Schritt noch die Fernbedienung Auswählbar machen für inputlirc:
In das Verzeichnis /var/lib/vdr/remote/pinnacle
Die datei [size=78%]lircd.conf.input_lirc[/size]
Z.b. Aus dem unterverzeichnis /Hauppauge-A415-HPG-WE/ kopieren.
Und Deine Keymap als
key_irkeytab.???
Ebenfalls im Unterverzeichnis pinnacle* ablegen, wobei ??? Z.b. rc5 oder rc6 sein könnte, je nach dem, was die FB spricht.
Nun sollte der FB-Sender auch zu dem Empfänger angeboten werden


Gruß
Michel

Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#3
Hallo Michel,

danke für Deine Hilfe! Leider bin ich auf ein weiteres Problem gestoßen  :'(

Ersteinmal meine Anpassungen nach dem, was Du geschrieben hast:

Meine "/usr/share/easyvdr/setup/hw-detect/hw-lib/40_remote_control_receiver" hat jetzt noch diesen Eintrag bekommen:
#Mystique Satix S2
hw_name[60]="IR der Mystique Satix S2"
hw_ident[60]="14f1:8852 14f1:8512"
det_method[60]="chk_lspci3"
ins_method[60]="inst_inputlirc"
paraset_a[60]="ID_TXT"
paraset_b[60]="input_lirc irkeytab rc6 rc5 nec"
paraset_c[60]="Event"
paraset_d[60]="cx23885 IR"
paraset_e[60]="cx2"

Danach wird diese im Setup erkannt.
Nach Auswahl dieser bekomme ich aber nur folgendes (siehe Anhang). Ich hatte nicht vor, einen Ein- oder Ausgang meiner Soundkarte mit dem FB Empfänger zu belegen. Deswegen funktioniert die Fernbedienung danach wahrscheinlich (meine Vermutung) überhaupt nicht mehr.

Ich habe das Verzeichnis "Pinnacle_inputlirc" in /var/lib/vdr/remotes angelegt und dort eine "lircd.conf.input_lirc" hin kopiert, aus einem der anderen Verzeichnisse. Diese scheinen alle denselben Inhalt zu haben. Dann habe ich meine "map_pinnacle" dort als key_irkeytab.rc6 rein kopiert.

Diese lässt sich auch über das Menü auswählen. Aber leider funktioniert die Fernbedienung jetzt gar nicht mehr.

Gibt es einen Logfile, in dem ich mal nachschauen kann, was da passiert?

Danke & viele Grüße

Jo


Angehängte Dateien
.png   Auswahl_FB_Em_Schnittstelle.png (Größe: 17,42 KB / Downloads: 43)
Zitieren
#4
Hallo Jo,

Da scheint etwas schiefgegangen zu sein.
Der Dialog ist bei Auswahl von lirc on alsa als FB-Empfänger normal. Das ist der Auswahlblock 105 in der HW-lib.
Möglicherweise hast du beim Einfügen von Block 60 etwas verbastelt, wohin hattest Du den den geschrieben?
Poste mal bitte die
40_remote_control_receiver und die
/var/log/easyvdr/easyvdr-HW-detect.log und auch die automatisch genererierte
/usr/share/easyvdr/setup/hw-detect/easyvdr-detect_install
Ein Screenshot von dem Dialog, der die gefundenen Empfänger zeigt wäre auch gut...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#5
Hallo Michel,

hier die angefragten Dateien inkl. dem Screenshot der FB Emfängerauswahl.
Die Änderungen in der "40_remote_control_receiver" habe ich mit dem vi durchgeführt. Ich hoffe, damit kommst Du weiter.
Danke für Deine Mühe!

Viele Grüße

Jo

P.S.: Wenn Du weitere logs etc. benötigst, melde Dich bitte!


Angehängte Dateien
.bz2   fb.tar.bz2 (Größe: 34,76 KB / Downloads: 1)
Zitieren
#6
Hi Jo,

Der Auswahldialog passt schon mal und auch das automatisch generierte installscript.
Aber ein wenig seltsam ist, dass Du eine Version der 40_remote_control_receiver editiert hast, die seit 24.9. schon nicht mehr so ausgeliefert wird.
Hast Du offline installiert oder anders als über das ISO easyvdr auf Deine Kiste gezogen?

Normalerweise sollte nach der Grundinstallation und dem automatischen reboot ein automatisches Update der easyvdr-Pakete erfolgen - hast Du das nicht, können wir auch nur schlecht helfen...

Prüfe mal bitte die Versionen der Pakete easyvdr, easyvdr-setup und easyvdr-setup-data, ob sie den hier
https://launchpad.net/~easyvdr-team/+arc.../+packages
liegenden Versionen entsprechen - sonst könnte das eine der Ursachen für Probleme sein...
Code:
apt-cache policy easyvdr-setup
easyvdr-setup:
  Installiert:           2.0.1-0easyVDR0~trusty
  Installationskandidat: 2.0.1-0easyVDR0~trusty
  Versionstabelle:
*** 2.0.1-0easyVDR0~trusty 0
       1001 http://ppa.launchpad.net/easyvdr-team/base-stable/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     1.3.03-0easyVDR1~trusty 0
        500 file:/var/cache/apt-local-repo/ ./ Packages


Ausgehend von aktuellen Paketen auf Deinem VDR habe ich Dir die 40_remote_control_receiver erweitert.
Saugen mit
Code:
cd /tmp
wget http://www.easy-vdr.de/~michel8/Stable20_fixes/more_ir.tar.bz2
dann aus dem Unterverzeichnis setup die 40_remote_control_receiver gegen die originale (aber aktuelle) in /usr/share/easyvdr/setup/hw-detect/hw-lib/ austauschen.

Wenn das tut ist es in kürze im setup-paket automatisch enthalten.
Gerne packe ich auch die kymap von Dir ins setup-data-paket, wenn Du mir die (hoffentlich dann auch funktionierende) keymap noch postest...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#7
Nachtrag:
Heute abend/nacht kann ich noch was tun, Montag bis Samstag bin ich leider offline
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#8
Hallo Michel,

danke für die schnelle Antwort.
Deine angepasste 40 hat leider nicht geholfen. Das Verhalten hat sich nicht geändert.

Die Ausgabe des Befehls sieht bei mir so aus:
easyvdr-setup:
  Installiert:          1.4.04-0easyVDR1~trusty
  Installationskandidat: 2.0.1-0easyVDR0~trusty
  Versionstabelle:
    2.0.1-0easyVDR0~trusty 0
      1001 http://ppa.launchpad.net/easyvdr-team/ba...le/ubuntu/ trusty/main amd64 Packages
*** 1.4.04-0easyVDR1~trusty 0
        100 /var/lib/dpkg/status
    1.0.07-0easyVDR0~trusty 0
        500 file:/var/cache/apt-local-repo/ ./ Packages

Die Dateien sind nicht mehr aktuell. Die Version habe ich vor einiger Zeit installiert (so um den 20. September herum) und mich erst weiter darum gekümmert als ich Zeit hatte. Eine gute Internetverbindung war zum Zeitpunkt der Installation vorhanden.

Macht es Sinn erst einmal ein "dist-upgrade" durchzuführen?  :-[

Viele Grüße

Jo

P.S.: Ich hoffe, Du hast die Woche einen Teil Deines wohlverdienten Urlaubs!
Zitieren
#9
Ok,
Das installationsdatum erklärt es.


Also ein
apt-get update
apt-get dist-upgrade
Dann die angepasste 40 wieder reinkopieren und
IR Empfänger auswählen sollte jetzt richtig auf inputlirc stellen
Dann erneut den FB-Sender auswählen


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#10
Hallo Michel,

gute Nachrichten!
Die Fernbedienung tut jetzt auf fast allen Tasten. Die fehlenden Tasten / bzw. Tasten, die noch anders reagieren muss ich wohl noch "überzeugen", d.h. schauen, was hier zum yavdr an Erweiterungen unterschiedlich ist.

btw. die Auswahl für die Soundkarte kommt immer noch.

Herzlichen Dank für die schnelle Hilfe!

Ich hänge meine inputlirc einfach mal an und werde diese aktualisieren, sobald ich dazu komme. Es sind jeweils zwei Werte für eine Taste eingetragen, da ich diese Werte beim Anlernen bekommen habe. Warum auch immer.....

Viele Grüße

Jo



Angehängte Dateien
.bz2   key_irkeytab.rc6.bz2 (Größe: 497 Bytes / Downloads: 0)
Zitieren
#11
Gut zu hören, dass es schon mal prinzipiell tut, Jo.


Wo die Auswahl zur Soundkarte herkommt habe ich bereits gefunden einen generellen Fix für das Setup an dieser Stelle schaue ich mir ab Samstag an.
Du kannst das Problem umgehen, indem Du in der
/var/log/easyvdr/setup.state die Zeilen löschst, die mit
# Remote_config Remote
beginnen, die sind eine Altlast früherer Setupschritte.
Danach erneut den FB-Empfänger einstellen und gut ist.


Zum Suchen nach den fehlenden Tasten ein paar Ideen:
Mit evtest oder IR-keytable sollten die Tastendrücke gemeldet werden.
Damit IR-keytable nicht blockiert wird,
stopvdr
stop easyvdr-desktop
stop easyvdr-inputlirc


Löscht man alle Codes mit IR-keytable könnte man früher auch mehrere Profile (rc5, rc6, nec,etc) zum Lauschen aktivieren.


Weiterhin findest du im Remote-hauptverzeichnis unsere default Remote.conf.
Wenn du zu dieser passende Zeilen in der keytable anlegst wäre optimal.
Geht das nicht kopierst du die default Remote.conf als remote.conf in dein FB-Unterverzeichnis kopieren und darin editieren.


Wird im Setup vom Toolmenü der FB-Sender neu ausgewählt, dann wird die keytable und die individuelle remote.conf aus Deinem Remote-Unterverzeichnis neu eingelesen.


Wenn Du uns neben der optimalen keytable auch noch ein Foto der FB Posten könntest, würde ich diese FB für alle User mit in den default einbauen.
Internetbilder dürfen wir leider nicht...

Gruß
Michel



Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#12
Hallo Michel,

ich habe mal die Konfigurationen für lirc und inputlirc und ein Foto (bin kein Bildbearbeiter  :-[) der Fernbedienung hochgeladen.
Es sollten jetzt alle Tasten eine Entsprechung in der Standard remote.conf haben.
Mit der Hilfedatei dauert es dass noch etwas.

Gruß
Jo


Angehängte Dateien
.tar   pinnacle.tar (Größe: 60 KB / Downloads: 8)
Zitieren
#13
Anbei noch eine kurze Hilfe für die Fernbedienung.  Smile

Ich hoffe, damit kann man etwas anfangen. Es gibt eigentlich nichts zu beachten.

Rückfragen gerne.

Gruß

Jo


Angehängte Dateien
.tar   remote.help.tar (Größe: 10 KB / Downloads: 2)
Zitieren
#14
Danke Jo,


dann baue ich die FB bei nächster Gelegenheit mit in das Setup ein.
Dann hast Du und andere User demnächst bei Neuinstallationen auch die Pinnacle ootb zur Auswahl...


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#15
Ich habe noch eine QS gemacht. Lt. "remote.conf" sind alle Tasten belegt.
Da war noch ein kleiner Schreibfehler drin  :-[

Gruß
Jo


Angehängte Dateien
.bz2   key_irkeytab.rc6.bz2 (Größe: 496 Bytes / Downloads: 5)
Zitieren
#16
Danke, Jo,


Dann nehme ich diese für das kommende Update....


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#17
Hallo Jo,

endlich habe ich es geschafft Deinen input für das kommende Update fertigzumachen.
Vorab testen kannst Du das folgendermaßen:

Dieses Tar http://www.easy-vdr.de/~michel8/Stable20_fixes/25_setup_update.tar.bz2
z.B. nach tmp saugen und auspacken
Code:
stopvdr
stop easyvdr-desktop
apt-get update
apt-get dist-upgrade
cd /tmp
wget http://www.easy-vdr.de/~michel8/Stable20_fixes/25_setup_update.tar.bz2
tar xjf 25_setup_update.tar.bz2
dann die folgenden files ins System kopieren:
  ../setup/hw-detect/hw-lib/* nach /usr/share/easyvdr/setup/hw-detect/hw-lib/ und
  ../setup_data/remotes/Pinnacle_systems/* nach /var/lib/vdr/remotes/Pinnacle_systems/
Wenn man nun im setup aus dem Toolmenü Remote-Receiver und  -Sender erneut startet, dann müsste Mystique und die Pinnacle-FB angeboten werden.
Wenn es dann zur Zufriedenheit funktioniert, dann kommt es in eines der nächsten Updates.

Danke und Gruß
Michel

PS. sicherheitshalber Deine geänderten files in hw-lib vorher sichern damit ich Dir nichts zerschieße wenn ich einen Fehler gemacht haben...
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#18
Hallo Michel!

Die Prozedur funktioniert, aber irgendwie ist nicht die zuletzt von mir hochgeladene Datei in dem Paket enthalten, sondern die fehlerhafte von davor.
Vielleicht tauschst Du die key_irkeytab.rc6 noch einmal aus. Auswählbar ist wie gesagt alles.

Gruß

Jo

P.S.: Nach Abgleicht zwischen key_irkeytab.rc6 und remote.conf gibt es keine "toten" Tasten. Allerdings scheint nicht jeder Tastendruck in eine Funktion im vdr übersetzt zu werden. Das die Tasten es prinzipiell tun, habe ich getestet.  :Smile
Zitieren
#19
(30.11.2015, 22:36)Meister_Lampe link schrieb: aber irgendwie ist nicht die zuletzt von mir hochgeladene Datei in dem Paket enthalten, sondern die fehlerhafte von davor.
Vielleicht tauschst Du die key_irkeytab.rc6 noch einmal aus. Auswählbar ist wie gesagt alles.


P.S.: Nach Abgleicht zwischen key_irkeytab.rc6 und remote.conf gibt es keine "toten" Tasten. Allerdings scheint nicht jeder Tastendruck in eine Funktion im vdr übersetzt zu werden. Das die Tasten es prinzipiell tun, habe ich getestet.  :Smile
Danke für den Quercheck, Jo!


Das ist mir durchgerutscht.
Korrigiere ich schnellstmöglich!


Welche Funktionen im VDR ausgeführt werden steht in der Remote.conf.
Alles was keine direkten Funktionen sind kann über die User-Kommandos und die keymcros.conf verwendet werden...
Wenn Du aber lircd.conf oder keytable nochmal ändern willst - lade es gerne noch mal hoch ich hatte es ja eh verbockt...


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#20
Hallo Michel,

der Test mit ir-keytable war für alle Tasten erfolgreich. Die Zurodnung der key_irkeytab.rc6 bzw. lircd.conf zu einer Funktionstaste in der remote.conf ist gegeben. Ich gehe eher davon aus, dass nicht jede Taste in jedem Menü eine Funktion hat. Von daher sollte das alles seine Richtigkeit haben. Ich für mich persönlich habe einige Tasten mit keymakros belegt. Macht das Sinn, dass ich diese auch zur Verfügung stelle? Ist halt individuell eingerichtet auch mit einem Befehl in der commands.conf.

Ich helfe gerne! Schließlich wird mir hier ja auch geholfen  Smile

Viele Grüße

Jo
Zitieren
#21
Hallo Jo,

hab es korrigiert. neues Tar zum Download:
http://www.easy-vdr.de/~michel8/Stable20...e1.tar.bz2

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#22
Hallo Michel,

jetzt sieht es gut aus  Big Grin

Danke & viele Grüße

Jo
Zitieren
#23
Der Empfänger der Mystique SaTiX-S2 und der Sender von Pinnacle wird nach distupgrade oder bei Neuinstall inzwischen automatisch erkannt und zur Auswahl angeboten.


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: