Lirc nachträglich

  • Hallo,


    ich habe einen c't-VDR 4 bereits seit längerem im Einsatz. Bisher nutzte ich den IR-Empfänger der Nexus, leider zerbröselt aber die zugehörige FB gerade. Da kommt ein LIRC-Empfänger, den ich zum Geburtstag bekommen habe, gerade recht. Nur, was mach ich damit?


    Klar, angeschlossen an die Serielle, apg-get install lirc und dann?


    Irgendwie kapier ichs überhaupt nicht. Im Forum und im Wiki gibt es zwar massig Informationen, aber irgendwie fehlt mir die Grundlage. Beim Start von /etc/init.d/lirc kommt die Meldung:
    ############################################
    ## LIRC IS NOT CONFIGURED ##
    ## ##
    ## read /usr/share/doc/lirc/README.Debian ##
    ############################################
    Starting lirc daemon:.


    Ich habe den COM-Port bereits auf COM2 umkonfiguriert, lirc-modules zusätzlich installiert und sonst einzelne Dinge aus diversen Postings probiert. Eine passende lircd.conf habe ich aus dem Wiki.


    setserial wird öfter genannt, ich finde es aber nirgends am Rechner.


    Wie kann ich den überhaupt mal testen, ob irgendwas geht?


    Erstmal muss ich doch LIRC überhaupt einrichten, der VDR-Teil komtm später, oder?


    Planlose Grüße
    Horst

  • schaumal hier - abschnitt LIRC.


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • @infinity
    Was haben die Module mit Lirc zu tun?


    halt mal Checkliste abarbeiten:
    [list=1]
    [*]Module sind vorhanden?
    lirc_dev und lirc_serial bei seriellem Empfänger
    [*]Module sind geladen?
    lsmod, laden mit modprobe
    [*]Devices sind vorhanden?
    ls /dev/lirc*, sollte /dev/lirc oder dev/lirc0 oder /dev/lirc/0 geben.
    [*]mode2 funktioniert?
    [*]lircd.conf vorhanden oder anlernen mit irrecord
    [*]in der hardware.conf das Device anpassen falls erforderlich.
    [*]lircd starten
    [*]irw zum testen
    [*]vdr zum anlernen
    [/list=1]

  • argh sry - verlesen

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • wilderigel:
    Gleich bei Punkt 1 scheitert es. Die Module sind nicht vorhanden. Wo bekomm' ich die her?


    /dev/lirc gab es gerade noch, weil ich vorsichtshalber nochmal neu gestartet habe, nun nicht mehr.


    hardware.conf sieht eigentlich ganz gut aus. Dort steht /dev/lirc, was es zumindest ja grad noch gab. 8-)


    Grüße
    Horst

  • Kernel:
    Linux vdr.klier.net 2.6.16-ct-1 #1 Thu Apr 27 18:55:17 UTC 2006 i686 GNU/Linux


    Lirc-Modul ist ein Serielles. Müsste das hier sein: http://www.my-irshop.de/catalog/product_info.php?cPath=31&products_id=38
    (wie gesagt, ich hab's geschenkt bekommen)


    Module:
    apt-get install lirc lirc-modules-source
    - nichts weiter gemacht -


    OK, mittllerweile auch ein:
    apt-get install lirc libusb-dev libasound2-dev libsvga1-dev libirman-dev autotools-dev devscripts dpatch setserial


    Grüße
    Horst

  • Hmm... da könnte das Problem liegen:


    Ich muss zugeben, ich habe schon ewig nix mehr an dem Server gemacht. Meine /etc/apt/sources.list:

    Code
    deb http://ftp2.de.debian.org/debian sarge main non-free contrib
    deb http://security.debian.org/ sarge/updates main contrib non-free
    deb http://www.debian-multimedia.org sarge main
    deb http://e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch
    deb http://www.heise.de/ct/ftp/projekte/vdr5 updates/


    apt-get update bringt:


    Das allerdings auch erst nach ein paar Versuchen. Am Anfang konnte er sogar www.heise.de nicht auflösen. Was hat das "Ign" bei den Tobi-Packages zu sagen?


    Mei, kaum hat man ein halbes Jahr nichts mehr gemacht, schon ist alles wieder vergessen. So geht es mir zumindest bei solchen Sachen...


    Grüße
    Horst

  • Hmm...



    Und jetzt? lsmod bringt noch immer nichts neues. Sorry, wenn ich mich anstelle. Neustart kann ich grad nicht machen, weil die Kinder Maus gucken... 8-)


    Grüße
    Horst

  • modprobe lirc_dev geht (bzw. bringt keine Rückgabe). Aber:

    Code
    vdr:~/lirc# modprobe lirc_serial
    FATAL: Error inserting lirc_serial (/lib/modules/2.6.16-ct-1/misc/lirc_serial.ko): Device or resource busy


    killall lircd
    und
    /etc/init.d/lirc stop
    habe ich versucht. Brachte auch keine Änderung.


    Grüße
    Horst

  • Sorry, was meint "autoserial"? Bei irgendeinem apt-get wurde ich was in der Art gefragt, habe aber die einmalige Erkennung gewählt.


    modprobe ging jetz. mode2 bringt aber

    Code
    vdr:~/lirc# mode2
    mode2: error opening /dev/lirc
    mode2: No such file or directory


    Kein Wunder, ich habe jetzt auch /dev/lirc0. In /etc/lirc/hardware.conf habe ich das eingetragen, aber für mode2 ändert es nichts.


    Grüße
    Horst

  • So, zwei Wochen später und um einiges weiter.


    - Das Serielle-Kabel hatte wohl nicht alle Pins belegt. Mit einem Neuen geht der Empfänger
    - Die lircd.conf hatte ich über Windows heruntergeladen und irgendwie hat die einen Treffer beim Kopieren bekommen


    Ich bin also nun soweit, dass ich mit
    mode2 -d /dev/lirc0
    lustige Ausgaben bekomme.


    Der Lirc-Daemon lässt sich auch starten.


    Aber irw kapier ich noch nicht ganz.


    Starte ich irw ohne Parameter, läuft es. Aber ich kann drücken was ich will, es kommt keine Ausgabe.


    Beim Start mit irw /dev/lirc0 kommt sofort ein
    connect: Connection refused


    irw erwartet eine Socket als Parameter. Ist /dev/lirc0 da überhaupt zulässig?


    Wenn irw ohne Parameter läuft, aber nichts ausgibt, bedeutet das doch normalerweise die FB sendet einfach Codes die in lircd.conf nicht konfiguriert sind, oder?


    Die lircd.conf stammt aus dem Wiki und sollte passen.


    hardware.conf


    Und ja, die Suche im Forum habe ich ausgiebig genutzt. Darum weiss ich auch, dass erst irw laufen muss, bevor ich mich an den VDR selber wage.
    :doof


    Grüße
    Horst

Jetzt mitmachen!

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