Probleme mit inputlirc

  • Hallo,


    ich benutze die FB von meinem Gehäuse MC-400. Diese wird über den internen USB Anschluss als Keyboard erkannt.
    Daher habe ich folgendes gamacht:
    Neue Rule erstellt in /lib/udev/rules.d/
    In /dev/input/ ist nun die FB unter MCE-RemoteKBD auffindbar.
    inputlirc installiert
    In /etc/default/inputlirc folgendes eingetragen:

    Code
    EVENTS="/dev/input/MCE-RemoteKBD" 
    OPTIONS="-c -g -m 0"


    dpkg-reconfigure ausgeführt und überall none ausgewählt.
    In /etc/lirc/hardware.conf "START_LIRCD="false" eingetragen
    remote.conf erstellt über irw /dev/lircd


    Wenn ich nun das System hochfahre geht die FB nicht. Erst wenn ich sudo /etc/init.d/inputlirc restart
    dann stop vdr und start vdr ausführe funktioniert die FB so wie sie soll.


    Direkt nach dem Systemneustart:
    ps -ef | grep lirc

    Code
    nobody    1635     1  0 19:43 ?        00:00:00 /usr/sbin/inputlircd -g -c -m 0 /dev/input/MCE-RemoteKBD 
    root      2930     1  0 19:43 ?        00:00:00 /usr/sbin/lircd --nodaemon --output=/var/run/lirc/lircd --device=/dev/lirc0 
    hans     3666  3656  0 19:46 pts/0    00:00:00 grep lirc


    initctl list | grep lirc

    Code
    lirc start/running, process 1228


    Wenn die FB funktioniert:
    ps -ef | grep lirc

    Code
    root      2930     1  0 19:43 ?        00:00:00 /usr/sbin/lircd --nodaemon --output=/var/run/lirc/lircd --device=/dev/lirc0 
    nobody    3673     1  0 19:47 ?        00:00:00 /usr/sbin/inputlircd -g -c -m 0 /dev/input/MCE-RemoteKBD 
    hans     4008  3656  0 19:48 pts/0    00:00:00 grep lirc


    Also nur eine andere Reihenfolge.


    Was kann ich tun??

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

    Einmal editiert, zuletzt von hans75 ()

  • Wenn du grade installiert hast, warum nicht die aktuelle Version probieren ? ;)


    Dein Problem ist klar: inputlircd wird per init.d skript gestartet, der Rest als upstart job, hier muss inputlircd als upstart skript gestartet werden und zwar auf starting vdr. Dies müsste in der 0.2 aus dem Webfrontend konfigurierbar sein

    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

  • Vielen Dank!
    Als ichs runtergeladen habe, war sie noch nicht da :-(.
    Dann date ich es mal up.


    Danach wieder so wie ich's beschrieben habe vorgehen? Oder wird da das ein oder andere schon integriert sein?

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

  • Hallo,


    ich hab das System nun auf 0.2.0 upgedatet.
    Irgendwas scheint aber trotzdem nicht zu stimmen.
    Im Webfrontend habe ich unter inputlirc meine FB ausgewählt.
    Angehängtes remote.config habe ich hochgeladen.
    Bei der FB geht aber nur Channel+ un -. Alle anderen zeigen nichts.


    ps -ef | grep lirc

    Code
    nobody     760     1  0 15:42 ?        00:00:00 /usr/sbin/inputlircd -f /dev/input/event4
    hans     1377  1332  0 15:47 pts/0    00:00:00 grep lirc


    Aus /proc/bus/input/devices

    Code
    I: Bus=0003 Vendor=1130 Product=6604 Version=0110
    N: Name="MCE-IR-Receiver"                        
    P: Phys=usb-0000:00:04.0-9/input0                
    S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb2/2-9/2-9:1.0/input/input4
    U: Uniq=                                                               
    H: Handlers=kbd event4                                                 
    B: EV=120013                                                           
    B: KEY=e080ffdf 1cfffff ffffffff fffffffe                              
    B: MSC=10                                                              
    B: LED=7
  • Hallo,


    nur diese Tasten funktionieren:
    rw /dev/lircd

    Code
    67 0 KEY_UP event4
    69 0 KEY_LEFT event4
    6a 0 KEY_RIGHT event4
    6c 0 KEY_DOWN event4
    68 0 KEY_PAGEUP event4
    6d 0 KEY_PAGEDOWN event4
    7d 0 KEY_LEFTMETA event4


    Bei den anderen geht gar nichts???
    Bei der vorherigen Version ging das doch.
    Kann ich die Optionen ändern? So wie ich sie vorher hatte:
    OPTIONS="-c -g -m 0"

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

  • Hallo,


    damit ändert sich aber nichts nach einem Neustart. Deshalb die Frage.


    ps -ef | grep lirc

    Code
    nobody     757     1  0 11:48 ?        00:00:00 /usr/sbin/inputlircd -f /dev/input/event4
    hans     1293  1267  0 11:48 pts/0    00:00:00 grep lirc


    Erst nach sudo /etc/init.d/inputlirc restart
    ps -ef | grep lirc

    Code
    nobody    1319     1  0 11:50 ?        00:00:00 /usr/sbin/inputlircd -c -g -m 0 /dev/input/event4
    nobody    1320     1  0 11:50 ?        00:00:00 /usr/sbin/inputlircd -f /dev/input/event4
    hans     1322  1267  0 11:50 pts/0    00:00:00 grep lirc


    Und so geht gar nichts mehr.

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

    Einmal editiert, zuletzt von hans75 ()

  • Hallo steffen_b,


    hast du es dir mal angeschaut?
    Ich bin leider noch nicht weiter gekommen.
    Danke!

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

  • Ich hab es nun mit dem vdr-plugin-remote probiert, es klappt auch, wenn ich den Eigentümer des entsprechenden Events auf vdr ändere:

    Code
    sudo chown vdr:vdr /dev/input/ir


    Das müsste ich jedoch nach jedem Neustart machen.


    steffen_b, hast du schon mal nachgeschaut wegen inputlirc?

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

  • Hallo,
    ich hab nun wieder mal an der FB weiter gemacht.
    Über diese Erweiterung in der udev-regel

    Code
    KERNEL=="event[0-9]",SUBSYSTEM=="input",ATTRS{phys}=="usb-0000:00:04.0-9/input0", MODE:="0777" GROUP="vdr" SYMLINK+="input/ir"


    klappt es nun.
    Nur unter XBMC geht die FB nicht mehr. In der Lircmap.xml habe ich schon alles Versucht, leider kein Erfolg.......
    Vielleicht könnt man es über die Remotesteuerung des externalplayer Plugins hinbekommen. Hat da jemand Erfahrung?


    Hat jemend mit dem Inputlirc schon was rausgefunden?

    Gehäuse: MS-Tech MC-400
    HW: MS-7504 µATX V 1.0, PIV 2800, Club3d Geforce 8400 GS PCIe, Terratec DVB-C

    Einmal editiert, zuletzt von hans75 ()

Jetzt mitmachen!

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