Lirc Irda Empfänge Lirc_sir bleibt nicht im Kernel

  • Hallo,


    Es geht einfach nicht mit Lirc!


    Nach tagelanger Fummelei habe ich meinen Infrarot-Empfänger (nen IRWave210S) ans Leuchten gebracht:


    1. Kernel-Sourcen heruntergeladen und entpackt:
    apt-get install kernel-source-2.4.27.tar.bz2
    cd /usr/src/kernel...
    tar xfvj kernel-source-2.4.27.tar.bz2


    2. Lirc_serial raus und Lirc_sir rein:
    modconf
    (apt-get install modconf)
    -> "misc" (letzte Hauptkategorie)
    -> lirc_serial (da war ein "+") entfernt
    -> lirc_sir ("-") eingebunden
    (Parameter " io=0x3f8 irq=4" bei Argumente eingegeben)


    -> Installation erfolgreich.



    Drücke ich nun ne Taste auf der FB, leuchtet der IR-Empfänger auch auf,
    man kann mit
    irrecord /etc/lirc/lircd.conf
    theoretisch Tasten anlerenen.


    ------------------------------------------------------
    Nun habe ich aber folgendes Problem:


    nach einem Reboot, funktioniert das nicht mehr.
    Das Lirc_sir scheint auch nicht im Kernel eingebunden zu sein.


    Frage:
    Was ist noch zu tun oder was mache ich falsch?


    Danke für Hilfe


    Edit:
    ok, es scheint, dass die COM-Schnittstelle erst noch deaktiviert (Treiber entladen?) werden müssen, damit Lirc_sir funzt.


    daher sollte wohl ein:
    setserial /dev/ttyS0 uart none
    (apt-get install setserial)
    vor dem Laden von Lirc ausgeführt werden.


    Wo bau ich das beim c't vdr ein?
    /etc/serial.conf
    habe ich probiert, hilft aber nicht!

  • hi,
    du kannst das in die /etc/modules.conf in der art
    "pre-install lirc_sir setserial XXXXX"
    eintragen.


    aber: die modules.conf wird auch von dkpg generiert, also das ganze besser in einer neuen datei unter /etc/modutils eintragen. dort müssten auch irgendwo die optionen zum modul gespeichert sein. [könnte aber auch unter /etc/modules stehen.]

  • nabend,


    so. wieder mal ein paaaaaaar minuten probiert.
    ergebnis:
    NÖ.......eh, DOCH, JA, DANKE!


    /etc/modutils ist nicht vorhanden, habe ich mal so gelassen


    habe in
    /etc/modules nun das drinne:

    Code
    pre-install lirc_sir setserial /dev/ttyS0 uart none
    lirc_sir


    /etc/modules.conf


    Habe hier etwa ne Stunde lang dies und jenes in verschiedene Dateien eingetragen, gebootet usw.....
    Dachte eigentlich, dass diese Variante schon längst mal probiert war und wollte schon aufgeben.


    Soweit ich weiß, hat der Eintrag in /etc/modules.conf funktioniert.
    /etc/modules war nix.


    DANKE

  • Ahm äh den anfang der Modules.conf hast du gelesen oder:


    # Please do not edit this file directly. If you want to change or add
    # anything please take a look at the files in /etc/modutils and read
    # the manpage for update-modules.
    #



    naja geht ja erstmal wenn es nicht mehr tut must du dich halt daran erinnern


    richtig gehts glaube ich so:


    eintrag in modules (ohne conf) machen und
    update-modules anschliesend aufrufen


    Gruss Ulf

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

    Einmal editiert, zuletzt von Ulf ()

  • hmpf.
    ich glaube, du hast recht, ulf.


    aber ist für den moment mir mal egal.
    hab bei dem durcheinander mit den einzelnen dateien etwas den überblick verloren.


    wie du sagst: wichtig, es geht für den moment!


    kämpfe gerade eher damit, dass ich zwar die tasten anlernen kann, aber der vdr noch gar nicht drauf reagiert (nach dem anlernen).


    mal schauen....

  • ulf,
    das war nix!
    ne, so ist das nicht gemeint!
    der link war gut, aber hilft mir vorerst erstmal nicht.


    ich glaube, ich mach morgen mal weiter. basteln reicht für heute.


    was ich vorhabe:


    nexus remote-plugin und lirc nutzen - mit 2 verschiedenen FB.
    (siehe hier: http://www.vdrportal.de/board/thread.php?threadid=28017&sid=&hilightuser=3364


    an der nexus hängt die normale hauppauge.
    lirc: soll mal ne programmierbare medion / tevion 4689 nutzen können.


    in der remote.conf steckt auch schon ein wenig lirc - so scheints zumindest.
    aber da mach ich morgen mal weiter....


    grüße

  • ach das warst du sorry habe mal wieder in 3 Thread gleichzeitig versucht zu lesen


    schmeis das remote hinfort und lern Lirc zusätzlich die Haupauge FB


    vielleicht ist das ne Lösung?


    Gruss Ulf

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

  • ja. das wär dann der nächste schritt.
    das mit dem ZUSÄTZLICH.


    Im Übrigen:


    Sollte jemand auf die Idee kommen, seinen alten, tollen, prima, wundervollen, teuren IRDA-Empfänger mit Lirc ans laufen zu bekommen, kann er das gerne wie beschrieben versuchen,
    ABER:
    Es lohnt sich bei www.lirc.org umzuschauen und dann entweder nen einfachen Lirc-Empfänger selber zu basteln oder günstig irgendwo kaufen.


    Soviel Fummelei muss echt nicht sein....


    Und die FB.conf findet man dann hier:
    http://lirc.sourceforge.net/remotes/

  • Das mit dem ZUSAETZLICH


    ist doch nur ein kompletter weitere Abschnitt in der Lirc.conf ohne ACTION
    wenn ich mich nicht irre sind in der originaldatei von der c't auch immer mehrere FBs drin


    Gruss Ulf


    und TSOP1738 bei Reichelt 0,64 Euronen

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

    2 Mal editiert, zuletzt von Ulf ()

  • so, nun habe ich die faxen echt dicke!


    danke, ulf, der TSOP wird organisiert.


    nachdem ich nun wieder ein paar sekündchen hier probiert habe, steht wohl fest, dass der IRDA-Empfänger ein echter Sch... ist.


    War er aber schon immer!


    Die irrecord Daten sind immer im RAW-Format (egal welche FB),
    sollte ich ne Lircd.conf für die MEDION 4689 nutzen wollen, siehts ähnlich schäbig aus.


    -> IRDA kommt raus,
    -> ein einfacher LIRC-Homebrew rein.


    hätte ich das nur eher mal gemacht.....


    Danke aber für die Tips hier!


    PS: Macht das einen Unterschied, ob der Empfänger 36, 38 oder 56khz ist? OKOK, ist wird wohl ein OSRAM SFH5110-36 IR-Empfänger/Demodulator 36kHz - da komme ich ganz gut ran.

  • SO.


    HOMEBREW Empfänger läuft!



    Habe gerade nur mit der Nexus getestet... gab wildes Schalten, da der Nexus-Empfänger noch dran war... DUMM, ne?


    Zur Schaltung:
    Einfach die original Lirc.org gebastelt, Empfänger-Diode ist bei mir ein Osram SFH5110-38 (sind halt die Bauteile, die es bei Schukat ganz günstig gibt).
    Belegung ist allerdings anders als beim TSOP1738


    Kabel: altes Mauskabel war ned ausreichend belegt, also schnell Nullmodemkabel geholt (Farben: GND (-) = grün, DCD (Signal) = braun, RTS (+) = blau) und ans Platinchen angelötet.


    Anschließend mit
    modconf
    mal wieder lirc_sir raus und lirc_serial rein.


    mit
    irrecord lircd_conf
    FB angelernt (nur Testweise).


    So. muss weiter. Grüße.
    PS: Ist wirklich einfacher als der Krampf mit IRDA-Empfänger!

  • Tse, tse.


    Gute Nachricht:
    LIRC + FB + VDR LÄUFT


    was heute noch zu tun war?
    Bin mir gar nich mal sicher, was den Durchbruch nun gebracht hat.


    Habe zunächst mit
    irrecord lircd.conf
    eine Konfig-Datei in /etc/lirc/
    angelegt.


    Danach wollte der vdr die Befehle aber trotz
    vdr stop, lirc stop .... vdr start
    nicht annehmen.


    Nun scheint es so, dass die
    /etc/lirc/hardware.conf
    noch fehlerhaft war.
    Sieht nun so aus:



    nach einem reboot gehts nun....


    BIS AUF (ich krieg Plaque):
    Menu, Exit und OK der FB


    Und was merke ich beim editieren, suchen, wühlen.


    Dies SCH....FB mach bei den Tasten DASSELBE und DASGLEICHE Signal, wie bei manchen Videotext-Tasten.
    Ärgert mich damit ein wenig.


    Ist aber nun bald geschafft!


    Danke für die Hilfe!


    Hm, nun aber noch eine kleine Frage:
    Wie kann man denn Zusatztasten definieren?
    Habe hier noch "AV" und "ENT" übrig und wüsste ich nicht, wie ich die sinnvoll mit dem VDR nutzen kann.

Jetzt mitmachen!

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