Kernel 3.7.3 und lirc

  • Ich versuche gerade meinen vdr hochzuziehen - dbaie falle ich mit lirc auf die Nase - wleche Version nehme ich für den o.a. kernel?, bzw. Wie muss ich lirc patchen?


    Ich bekomme:

    Code
    /usr/local/src/lirc-0.9.0/drivers/lirc_serial/lirc_serial.c:69:24: error: asm/system.h: No such file or directory
  • Wie muss ich lirc patchen?


    Evtl. darauf verzichten Module mitzubauen, die schon im Kernel enthalten sind? Also einfach nur mit den userspace-Treibern bauen. Gibt es da kein fertiges Paket?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ansonsten spuckt google jede Menge zu dem Fehler aus.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • suse - alte installation (10.x) :(


    der kernel ist ohne lirc_serial, bzw. das Modul ist nicht gebaut


    also wie weiter?

  • der kernel ist ohne lirc_serial, bzw. das Modul ist nicht gebaut


    Dann lass es doch mitbauen

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • wo in menuconfig finde ich es denn?

  • Device Drivers -> Multimedia support -> Remote controller decoders -> Lirc interface driver aktivieren (ggf. + enable IR to LIRC -bridge)
    Device Drivers -> Staging drivers -> Media staging drivers -> Linux Infrared Remote Control IR receiver/transmitter drivers -> benötigte Module anwählen

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • hmm - lirc_serial hab ich jetzt nicht aber dafür hab ich in lib/modules:


    Code
    mms1:/lib/modules # find . -name *lirc* -print
    ./3.7.3-default/kernel/drivers/media/rc/ir-lirc-codec.ko
    ./3.7.3-default/kernel/drivers/media/rc/lirc_dev.ko
    ./3.7.3-default/kernel/drivers/media/rc/keymaps/rc-lirc.ko
    ./2.6.32-rc8-default/misc/lirc_serial.ko
    ./2.6.32-rc8-default/misc/lirc_dev.ko


    modprobe lirc_dev war iO

    Edited once, last by magicamun ().

  • hmm - lirc_serial hab ich jetzt nicht


    Hast du denn unter Device Drivers -> Staging drivers -> Media staging drivers -> Linux Infrared Remote Control IR receiver/transmitter drivers -> Homebrew Serial Port Receiver angewählt?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • jetzt ja - danke - ich hatte ein Enter vergessen


    lir_serial ist geladen - genauso wie lirc_dev ausserdem jede menge rc*


    im log kommt:

    Code
    Feb  3 12:43:05 mms1 lircd: could not get hardware features
    Feb  3 12:43:05 mms1 lircd: this device driver does not support the LIRC ioctl interface
    Feb  3 12:43:05 mms1 lircd: major number of /dev/lirc0 is 252
    Feb  3 12:43:05 mms1 lircd: LIRC major number is 61
    Feb  3 12:43:05 mms1 lircd: check if /dev/lirc0 is a LIRC device
    Feb  3 12:43:05 mms1 lircd: WARNING: Failed to initialize hardware
    Feb  3 12:43:35 mms1 lircd: accepted new client on /var/run/lirc/lircd


    und irw bleibt stumm - mms reagiert auf pfeil rauf/runter - aber nicht auf OK


    also irgendwas ist noch mächtig faul - wieso ist irw tot?

  • also irgendwas ist noch mächtig faul - wieso ist irw tot?


    Ohne die Konfiguration von Lirc gesehen zu haben wird das schwer etwas dazu zu sagen.
    Bei mir sieht das so aus:
    /etc/modprobe.d/lirc-serial.conf
    http://paste.ubuntu.com/1604245/
    /etc/lirc/hardware.conf
    http://paste.ubuntu.com/1604246/
    /etc/lirc/lircd.conf
    http://paste.ubuntu.com/1604248/

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ok - da war zwar nichts für mich dabei - aber es läuft - er läft mir prinzipiell zuviele module - sodass mms "doppelt" reagiert aber das ist mein kleineres Problem momentan.


    Danke mal soweit

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!