Dialog für's Anlernen von Tastatur und Fernbedienung kommt nicht

  • Hallo,
    ich verwende die DVB Sky S952, die auch über einen Anschluß für einen IR Empfänger verfügt.


    Ich nehme anhand der Informationen im Kernellog an, das dieser grundsätzlich funktioniert:


    Code
    [ 18.857486] lirc_dev: IR Remote Control driver registered, major 249 
    [ 18.858121] rc rc0: lirc_dev: driver ir-lirc-codec (cx23885) registered at minor = 0
    [ 18.858125] IR LIRC bridge handler initialized


    Oder irre ich mich da?

    Da mir die beiliegende Fernbedienung nicht gefällt, möchte ich gerne die Fernbedienung von meiner alten Hauppauge Full Feature Karte verwenden, ggf. auch den IR Empfänger,
    da dieser einen längeres Anschlußkabel hat als das beiliegende.

    Anscheinend exisitiert die Funktionalität nicht mehr, das, wenn man die entsprechenden Teile der remote.conf entfernt, bei Reboot es möglich ist, die Fernbedienung neu anzulernen.

    Ich habe zwar an anderer Stelle in einem Beitrag von 2010 gelesen das dies mit yaVDR geht, aber entweder gibt es einen anderen Grund, das es bei mir nicht funktioniert oder die
    Eigenschaft wurde entfernt.

    Gibt es denn Lernmodus noch? Kann man ihn von der Console starten? Oder was mache ich möglicherweise falsch?

    Hat schon jemand Erfahrungen mit yaVDR 0.5 und der DVB Sky S952 und kann mir helfen?


    Update:


    Beim Suchen ist mir gerade nochmal die Seite http://www.yavdr.org/installation/ untergekommen - wenn ich das richtig verstehe, sollte bei nicht vorhandener remote.conf beim Reboot
    der unter 'First Boot' unter 4) beschriebene Dialog fürs Anlernen der Tastatur und Fernbedienung auftauchen - oder verstehe ich das falsch?

    Auf jeden Fall habe ich diesen Dialog bis jetzt d.h. weder nach Neuinstallation noch nach löschen der remote.conf je zu Gesicht bekommen. Gibt es eine Möglichkeit, diesen manuell zu starten?

    yaVDR 0.5, Core2Duo 2x1,83Ghz (Allendale) mit Zalman CNPS8000, Asrock P5B, 6GB Ram, 2TB WD RED, DVB Sky S952, 400W be quiet!, SilentMaxx ST-11 Pro Gehäuse

    2 Mal editiert, zuletzt von steffen_b ()

  • Eigentlich hast du für yaVDR 0.5 genau das getan, was man nicht tun sollte: http://www.yavdr.org/documentation/0.5/de/ch02s03.html


    Davon mal ab verstehe ich überhaupt nicht warum immer wieder Leute auftauchen die denken man könnte jeden beliebigen Empfänger mit jedem Sender kombinieren und meinen das Anlernen wird es schon richten.
    Wirklich seltsam.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Vielleicht nochmal eindeutiger formuliert:


    Der IR Empfänger der TT muss nicht elektrisch kompatibel sein zu dem der DVB-Sky. Der IR Empfänger/Treiber der DVBSky muss nicht unbedingt ein kompatibles Protokoll aufweisen zu der TT FB.


    Wenn du das schon untersucht hast und alles passt - hat BOP die passende Doku verlinkt.


    Unser Ziel ist es bei den Fernbedienungen es lieber etwas komplizierter zu machen für die Leute die selber was basteln wollen, dafür Standardempfänger "Out of the Box" lauffähig zu haben.


    Die unterstützen Protokolle solltest du zum Beispiel über ir-keytable bekommen:


    Code
    $ sudo ir-keytable 
    Found /sys/class/rc/rc0/ (/dev/input/event3) with:
    	Driver nuvoton-cir, table rc-rc6-mce
    	Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other 
    	Enabled protocols: RC-6 
    	Repeat delay = 500 ms, repeat period = 125 ms

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Hallo,
    nachfolgend die Informationen, die ich zusammengetragen habe - mir ist aber noch nicht wirklich klar, wie ich zu meinem Ziel - die FB einzubinden -komme.
    Die verlinkte Doku verwirrt mich etwas, besonders der Satz ""Existiert ein Gerät mit einem Sysfs-Pfad, der mit /devices/virtual/rc/rc beginnt, kann es mittels ir-keytable konfiguriert werden."
    Kann mir jemand bitte die entscheidenden Tips geben?



    cat /proc/bus/input/devices


    I: Bus=0001 Vendor=4254 Product=0952 Version=0001
    N: Name="cx23885 IR (DVBSKY S952)"
    P: Phys=pci-0000:01:00.0/ir0
    S: Sysfs=/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0/input13
    U: Uniq=
    H: Handlers=kbd event13
    B: PROP=0
    B: EV=100013
    B: KEY=2c0800 14301100000000 0 118000 418000000801 8e000000000000 ffc
    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/input14
    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


    udevadm info --query=all --attribute-walk --name=/dev/input/event13


    Udevadm info starts with the device specified by the devpath and then
    walks up the chain of parent devices. It prints for every device
    found, all possible attributes in the udev rules key format.
    A rule to match, can be composed by the attributes of the device
    and the attributes from one single parent device.


    looking at device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0/input13/event13':
    KERNEL=="event13"
    SUBSYSTEM=="input"
    DRIVER==""


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0/input13':
    KERNELS=="input13"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="cx23885 IR (DVBSKY S952)"
    ATTRS{phys}=="pci-0000:01:00.0/ir0"
    ATTRS{uniq}==""
    ATTRS{properties}=="0"


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0':
    KERNELS=="rc0"
    SUBSYSTEMS=="rc"
    DRIVERS==""
    ATTRS{protocols}=="[rc-5] [nec] [rc-6] [jvc] [sony] [sanyo] [mce_kbd] [lirc]"


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0':
    KERNELS=="0000:01:00.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="cx23885"
    ATTRS{vendor}=="0x14f1"
    ATTRS{device}=="0x8852"
    ATTRS{subsystem_vendor}=="0x4254"
    ATTRS{subsystem_device}=="0x0952"
    ATTRS{class}=="0x040000"
    ATTRS{irq}=="17"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{numa_node}=="-1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{enable}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""


    looking at parent device '/devices/pci0000:00/0000:00:1c.1':
    KERNELS=="0000:00:1c.1"
    SUBSYSTEMS=="pci"
    DRIVERS=="pcieport"
    ATTRS{vendor}=="0x8086"
    ATTRS{device}=="0x2841"
    ATTRS{subsystem_vendor}=="0x1849"
    ATTRS{subsystem_device}=="0x2841"
    ATTRS{class}=="0x060400"
    ATTRS{irq}=="42"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{numa_node}=="-1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{enable}=="2"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}=="1"


    looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""


    udevadm info --query=all --attribute-walk --name=/dev/input/event14


    Udevadm info starts with the device specified by the devpath and then
    walks up the chain of parent devices. It prints for every device
    found, all possible attributes in the udev rules key format.
    A rule to match, can be composed by the attributes of the device
    and the attributes from one single parent device.


    looking at device '/devices/virtual/input/input14/event14':
    KERNEL=="event14"
    SUBSYSTEM=="input"
    DRIVER==""


    looking at parent device '/devices/virtual/input/input14':
    KERNELS=="input14"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="MCE IR Keyboard/Mouse (cx23885)"
    ATTRS{uniq}==""
    ATTRS{properties}=="0"


    evtest
    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0: Power Button
    /dev/input/event1: Power Button
    /dev/input/event10: HDA NVidia HDMI/DP,pcm=8
    /dev/input/event11: HDA NVidia HDMI/DP,pcm=7
    /dev/input/event12: HDA NVidia HDMI/DP,pcm=3
    /dev/input/event13: cx23885 IR (DVBSKY S952)
    /dev/input/event14: MCE IR Keyboard/Mouse (cx23885)
    /dev/input/event2: Logitech Unifying Device. Wireless PID:4024
    /dev/input/event3: HDA Intel Line
    /dev/input/event4: HDA Intel Mic
    /dev/input/event5: HDA Intel Line-Out Side
    /dev/input/event6: HDA Intel Line-Out CLFE
    /dev/input/event7: HDA Intel Line-Out Surround
    /dev/input/event8: HDA Intel Line-Out Front
    /dev/input/event9: HDA NVidia HDMI/DP,pcm=9
    Select the device event number [0-14]: 13
    Input driver version is 1.0.1
    Input device ID: bus 0x1 vendor 0x4254 product 0x952 version 0x1
    Input device name: "cx23885 IR (DVBSKY S952)"
    Supported events:
    Event type 0 (EV_SYN)
    Event type 1 (EV_KEY)
    Event code 2 (KEY_1)
    Event code 3 (KEY_2)
    Event code 4 (KEY_3)
    Event code 5 (KEY_4)
    Event code 6 (KEY_5)
    Event code 7 (KEY_6)
    Event code 8 (KEY_7)
    Event code 9 (KEY_8)
    Event code 10 (KEY_9)
    Event code 11 (KEY_0)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 119 (KEY_PAUSE)
    Event code 128 (KEY_STOP)
    Event code 139 (KEY_MENU)
    Event code 167 (KEY_RECORD)
    Event code 168 (KEY_REWIND)
    Event code 174 (KEY_EXIT)
    Event code 207 (KEY_PLAY)
    Event code 208 (KEY_FASTFORWARD)
    Event code 212 (KEY_CAMERA)
    Event code 352 (KEY_OK)
    Event code 356 (KEY_POWER2)
    Event code 364 (KEY_FAVORITES)
    Event code 365 (KEY_EPG)
    Event code 370 (KEY_SUBTITLE)
    Event code 372 (KEY_ZOOM)
    Event code 395 (KEY_LIST)
    Event code 402 (KEY_CHANNELUP)
    Event code 403 (KEY_CHANNELDOWN)
    Event code 405 (KEY_LAST)
    Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
    Event type 20 (EV_REP)
    Testing ... (interrupt to exit)
    ***********************************************
    This device is grabbed by another process.
    No events are available to evtest while the
    other grab is active.
    In most cases, this is caused by an X driver,
    try VT-switching and re-run evtest again.


    ir-keytable
    Found /sys/class/rc/rc0/ (/dev/input/event13) with:
    Driver cx23885, table rc-dvbsky
    Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
    Enabled protocols: NEC RC-5 RC-6 JVC SONY LIRC other
    Repeat delay = 500 ms, repeat period = 125 ms

    yaVDR 0.5, Core2Duo 2x1,83Ghz (Allendale) mit Zalman CNPS8000, Asrock P5B, 6GB Ram, 2TB WD RED, DVB Sky S952, 400W be quiet!, SilentMaxx ST-11 Pro Gehäuse

  • Ich sehe das Problem nicht, es ist ein rc-core Empfänger, der etwas ungünstig vorbelegt ist.
    Wie man es von Hand konfiguriert, steht unter http://www.yavdr.org/documenta…/ch02s03.html#ir-keytable
    Ansonsten gibt es ein Hilfs-Skript, das die Grundstruktur für eine eigene Belegung vorschlägt, die man dann halt noch auf die eigenen Bedürfnisse anpassen muss (in der keytable sollte man LIRC und other nicht als Protokolle laden lassen):
    Hilfsskript für rc-core Empfänger

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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