[1] Archiv / MLD 4.x / Raspberry PI / HDMI-CEC bereitet mehrere Probleme
 

Offline LarsX

  • Adv. Member
  • ***
  • Posts: 128
    • View Profile
HDMI-CEC bereitet mehrere Probleme
« on: March 05, 2015, 21:46:56 »
Hallo, Forum,

ich habe vorgestern zum ersten Mal von MLD gehört und fand es klasse, eine fertige VDR-Distribution herunterladen zu können, ohne den VDR selbst kompilieren oder fremde PPAs einbinden zu müssen. Vielen herzlichen Dank an den/die Macher von MLD!

Ich hab zur Kenntnis genommen, dass RPI-Installationen "Beta" sind und ggf. nicht immer ordentlich funktionieren. Insofern rechnete ich auch nicht mit sofortigem Install & Enjoy.  ;) Dennoch freute es mich, dass mich nach dem Booten sofort das VDR-OSD begrüßt hat.

Nun aber zu meinem Problem:

Boote ich auf meinem Raspberry Pi B+ das 4.0.1-RPI Standard-Image, startet es, wie gesagt, problemlos und ich kann es mit einer USB-Tastatur steuern. CEC über meinen Samsung-TV mit der Samsung-FB funktionierte zunächst nicht. Daher installierte ich einmal über das OSD, ein anderes Mal über das Webinterface libcec nach. Leider funktionierte CEC noch immer nicht.

Neuer Versuch: Ich ließ mir ein angepasstes Image kreieren, welches libcec von vorneherein enthält. Dieses Mal klappte es seltsamerweise mit CEC, wieso auch immer. Aber - sobald CEC läuft, kann MLD auf dem Raspi weder herunterfahren noch neustarten. Es verschwindet nach F12 lediglich das OSD, kommt aber wieder, sobald ich die Leertaste drücke. Ohne libcec gibt es keine Probleme mit dem Shutdown. In den Logfiles finde ich keine Hinweise.

Des Weiteren funktioniert CEC mit dem Samsung-TV nur marginal. Hoch/runter/links/rechts - einwandfrei. Andere Dinge wie "Enter/OK" - Fehlanzeige. Anpassungen der /etc/eventlircd.d/CEC.evmap mit Einträgen wie KEY_ENTER = KEY_OK brachten keinen Effekt.

Kurz zusammengefasst:

  • Standard-Image 4.0.1-RPI: Shutdown/Reboot geht, libcec nach dessen Installation nicht
  • Angepasstes Image inklusive libcec: libcec geht, Shutdown/Reboot gehen nicht mehr.
  • CEC selbst, zusammen mit Samsung-TV und -FB erkennt anscheinend nur wenige Tasten

Sind diese Probleme Bugs, oder habe ich nicht sorgfältig genug installiert bzw. eingerichtet?

Nachtrag:

Erst jetzt fand ich: http://www.minidvblinux.de/forum/index.php/topic,6355.msg0.html

Dort wurde schon beschrieben, dass sich CEC und Shutdown/Reboot beißen - allerdings bislang noch ohne Lösung.
« Last Edit: March 05, 2015, 22:00:17 by LarsX »

Offline MadRat

  • Newbie
  • *
  • Posts: 23
    • View Profile
HDMI-CEC bereitet mehrere Probleme
« Reply #1 on: March 06, 2015, 21:30:13 »
Hallo LarsX,

also bei mir läuft das CEC mit zwei Samsung Fernsehern (F6470, H6470, ausprobiert mit der einfachen Fernbedienung BN59-01175N) brauchbar und out of the box (libcec über Webinterface nachinstalliert).
Die Pfeiltasten, Enter/OK, zurück, Spultasten und Farbtasten gehen. Nur Menu führt leider ins TV-Menu. Ich nutze einfach "rot" um ins Aufnahmenmenu zu kommen und drücke dann zurück.

Zum Shutdown habe ich mir ein Poweroff-Kommando ins Menu gelegt - weil  die Power-Taste natürlich auch nicht geht :) 
Ich habe die Holzhammermethode genommen, die funktioniert:
/etc/vdr/menu.xml am Ende erweitert:
Code: [Select]
   
[....]
<command name="Poweroff" execute="/root/poweroff.sh" />
</menus>
Und in /root/poweroff.sh:
Code: [Select]
#!/bin/sh
/etc/init.d/libcec-daemon stop
poweroff
Wie gesagt: nicht sehr elegant, geht bestimmt auch in eins, aber ich hatte den Abend die Nase voll und wollte fertig werden ;)

Die Datei /etc/eventlircd.d/cec.evmap ist bei mir übrigens leer!
« Last Edit: March 07, 2015, 09:27:05 by MadRat »

Offline LarsX

  • Adv. Member
  • ***
  • Posts: 128
    • View Profile
HDMI-CEC bereitet mehrere Probleme
« Reply #2 on: March 07, 2015, 09:23:33 »
Hallo MadRat,

danke für deine freundliche Rückmeldung und dein Poweroff-Skript!  :)

Mein Samsung-TV ist ein 37ES6710 mit der Fernbedienung AA59-00560A. Damit bekomme ich, wie gesagt, im CEC-Betrieb nur hoch/runter/links/rechts hin. Das Wichtigste überhaupt, nämlich Enter/OK, damit ich einen ausgewählten Menüpunkt auch starten könnte, mag nicht funktionieren.

Auch funktioniert CEC anscheinend nur, wenn es im angepassten Installationsimage von Anfang an drin ist, nicht aber, wenn ich es nach erfolgter Installation von "MLD-4.0.1-rpi_rpi_2015.03.04-108.tgz" nachinstalliere - merkwürdig.

Andererseits ist CEC an sich schon eine Krücke, die immer wieder Schwierigkeiten macht, auch mit anderen Systemen wie OpenELEC, weil der TV nicht alle Signale durchreicht. Vor zwei Tagen habe ich mir mal diesen FLIRC-USB-Stecker gekauft. Damit müsste ich ohne CEC auskommen und könnte eine andere Fernbedienung nutzen, z.B. diejenige, die bei meinem Sundtek-DVB-USB-Empfänger dabei war.

Sollte das gut klappen, bin ich happy und lasse es so. Sollte auch das zicken, benutze ich eventuell doch CEC, zusammen mit deinem kleinen Poweroff-Skript. ;)

[1] Archiv / MLD 4.x / Raspberry PI / HDMI-CEC bereitet mehrere Probleme
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.