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

    Einmal editiert, zuletzt von 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

Jetzt mitmachen!

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