Fernbedienung TT S2300 mag nicht

  • 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

    Code
    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

    Code
    av7110_loadkeys /usr/share/dvb/av7110_loadkeys/hauppauge.rc5  >> /proc/av7110_ir"


    die passende Belegung der Keys.


    Wenn ich mir nun das per evtest anschaue


    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ß!

    Grüße
    Nummer5
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    VDR-Anfänger :strike2
    [Asrock B85M PRO4, Celeron G1840, 4GB, 1TB 2.5", NVidia G520 GK119, Nexus-S 2.3, DVBSky S952 V3 ]
    [Asus Pundit-R, P4 1.8GHz, 512MB, 240GB, Nexus-S 2.3]
    [Gigabyte 6BX7+, Celeron800@533, 384MB, Maxtor 80GB, Nexus-S 2.3]

  • Was mir aufgefallen ist, dass es unter /proc/bus/input/devices kein eventlircd gibt - liegt da das Problem?

    Eventlircd sollte eigentlich immer gestartet werden - was sagt denn

    Code
    status eventlircd

    Es kann gut sein, dass eventlircd erst ein Eingabe-Gerät anlegt, wenn es ein anderes eingebunden hat.

    Muss ich erst eine passende udev-Regel anlegen damit das eventlircd device angelegt wird und die Tastenbefehle richtig weitergegeben werden?

    Das würde ich mal versuchen - z.B. könnte man an der Stelle https://github.com/yavdr/yavdr…v/98-eventlircd.rules#L72 so etwas versuchen:

    Code
    ATTRS{idVendor}=="13c2", ATTRS{idProduct}=="000e", \
      ENV{eventlircd_enable}="true", \
      RUN+="av7110_loadkeys /usr/share/dvb/av7110_loadkeys/hauppauge.rc5 >> /proc/av7110_ir"

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Eventlircd sollte eigentlich immer gestartet werden - was sagt denn

    Ja läuft, ebenso wie lircd.

    Das würde ich mal versuchen - z.B. könnte man an der Stelle https://github.com/yavdr/yavdr-remote/bl…lircd.rules#L72 so etwas versuchen:



    Code
    ATTRS{idVendor}=="13c2", ATTRS{idProduct}=="000e", \
    
    
      ENV{eventlircd_enable}="true", \
    
    
      RUN+="av7110_loadkeys /usr/share/dvb/av7110_loadkeys/hauppauge.rc5 >> /proc/av7110_ir"

    Leider wurde kein Eventlircd input device erzeugt. Die keys wurden auch nicht gelade... hat wohl nicht funktioniert.
    Kann man irgendwie prüfen ob die udev Regel greift?


    Hier mal udevadm

    Grüße
    Nummer5
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    VDR-Anfänger :strike2
    [Asrock B85M PRO4, Celeron G1840, 4GB, 1TB 2.5", NVidia G520 GK119, Nexus-S 2.3, DVBSky S952 V3 ]
    [Asus Pundit-R, P4 1.8GHz, 512MB, 240GB, Nexus-S 2.3]
    [Gigabyte 6BX7+, Celeron800@533, 384MB, Maxtor 80GB, Nexus-S 2.3]


  • Ah dann hat das Gerät andere Attribute als erwartet - dann würde ich es mal so versuchen:

    Code
    SUBSYSTEM=="input", ATTRS{subsystem_vendor}=="13c2", ATTRS{subsystem_device}=="000e", \
      ENV{eventlircd_enable}="true", \
      RUN+="av7110_loadkeys /usr/share/dvb/av7110_loadkeys/hauppauge.rc5 >> /proc/av7110_ir"

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • So,


    glaube ein Prolem liegt daran, dass das av7110_loadkeys.... >> /proc/av7110_ir fehlschlägt.
    Wenn ichs von Hand als root mache läufts - Rechteproblem?


    Gabe es schon mal => http://www.vdr-portal.de/board…berechtigung-gel%C3%B6st/


    Ansonsten läuft es jetzt!
    Jetzt erst mal den Jahreswechsel rumbringen :D
    Guten Rutsch!

    Grüße
    Nummer5
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    VDR-Anfänger :strike2
    [Asrock B85M PRO4, Celeron G1840, 4GB, 1TB 2.5", NVidia G520 GK119, Nexus-S 2.3, DVBSky S952 V3 ]
    [Asus Pundit-R, P4 1.8GHz, 512MB, 240GB, Nexus-S 2.3]
    [Gigabyte 6BX7+, Celeron800@533, 384MB, Maxtor 80GB, Nexus-S 2.3]

  • Ja, per upstart läuft es nicht:

    Code
    Jan 1 14:31:45 yavdr kernel: [ 20.129521] init: av7110_ir_key_load main process (1458) terminated with status 255


    per rc.local gehts.
    Dauer allerdings eine gefühlte Ewigkeit bis die Fernbedinung nach erscheinen des TV-Bildes funktioniert - vielleicht eine Minute.

    Grüße
    Nummer5
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    VDR-Anfänger :strike2
    [Asrock B85M PRO4, Celeron G1840, 4GB, 1TB 2.5", NVidia G520 GK119, Nexus-S 2.3, DVBSky S952 V3 ]
    [Asus Pundit-R, P4 1.8GHz, 512MB, 240GB, Nexus-S 2.3]
    [Gigabyte 6BX7+, Celeron800@533, 384MB, Maxtor 80GB, Nexus-S 2.3]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!