Mini Howto zu LIRC und Play DVD, MP3..

  • Hallo VDR-Gemeinde,
    da meine FB per Lirc jetzt funktioniert und sehr halfen, im attach.File eine kurze Zusammenfassung zur Lirc-Installation für Budgetkarte ohne IR-Receiver. Ich hoffe es hilft jemand in kurzer Zeit Lirc... zu installieren.


    Gruss, Ludwig :portal4


    PS: habe am 7.12..2006 noch die lircd.conf und remote.conf für die Fernbedienung
    em808 von Wallis Universal angehängt, am 7.5.2007 alle neuseten Files

  • Culu236


    könntest du einmal posten


    a) welches Skript du modifiziert hast.
    Am besten mit Link, da ich das Original-Skript mometan nicht finde.


    b) Warum eine Modifikation notwendig war


    c) Auf welchen RC du das Skript bei dir angewendet hast.


    Eventuell sollte nämlich deine Modifikation in das Original-Skript einfließen.


    Gruß
    Wicky

  • Hi Wicky,
    wollte gerade mal sehen ob der Kanotix-Server wieder geht.
    Ich habe das Originalscript von http://kanotix.com/files/fix/Lirc-Installer.tar.gz
    geholt. Und wie OBEN /\ in meiner File notiz.txt angedeutet die Änderungen vorgenommen.
    Leider kann man wegen der Grössenbeschränkung im Forum, nicht das
    Komplettpacket anhängen. Ich habe die Anderen Files nur zum Vergleich
    zugefügt. Habe damit LIRC für Kanotix 2006 RC4 erfolgreich installiert.


    Gruss, Ludwig

    Debian sarge 2.6.26, Asrock Dual SATA, DVBS Skystar2 V2.6

    2 Mal editiert, zuletzt von Culu236 ()

  • erstmal Dank für die Mühen.
    Leider wills bei mir nicht hinhauen. Habe deine Anleitung befolg, aber beim Test mit mode2 bekomm ich ein

    Code
    root@jool:/dev# mode2
    mode2: error opening /dev/lirc
    mode2: No such device


    /dev/lirc gibts aber(sagt zumindes mknod)
    Habe nur die in install.sh und autoserial.conf wieder ttyS0 eingetragen umkommentiert.
    Was mache ich nun?

    Die Zeit existiert nur, damit die ganze Scheisse nicht auf einmal passiert!

    2 Mal editiert, zuletzt von mclien ()

  • Code
    root@jool:/dev# mode2 -d /dev/lirc0
    mode2: error opening /dev/lirc0
    mode2: No such file or directory


    ..habe aber gerade gesehen, daß ich doch noch an einer Stelle den austausch von ttyS1 gegen ttyS0 vergessen habe.


    Melde mich gleich wieder


    EDIT:
    hat nicht geholfen bei

    Code
    mode2 -d /dev/lirc


    gleiches Ergebnis

    Die Zeit existiert nur, damit die ganze Scheisse nicht auf einmal passiert!

    Einmal editiert, zuletzt von mclien ()

  • Weis ned was in der Anleitung alles drinn steht.


    Solange die Module ok:


    lsmod | grep lirc # ist da was geladen?


    modprobe lirc_serial
    modprobe lirc_dev
    Laden der Module (ev andere Reihenfolge)


    gibts jetzt ein /dev/lirc(0)?
    mode2 -d /dev/lirc0


    ...

  • erst habe ich das versucht:

    Code
    root@jool:~# lsmod | grep lirc
    root@jool:~# modprobe lirc_dev
    root@jool:~# modprobe lirc_serial
    FATAL: Error inserting lirc_serial (/lib/modules/2.6.18-kanotix-1/misc/lirc_serial.ko): Device or resource busy


    dann das:

    Code
    root@jool:~# modprobe -r lirc_dev
    root@jool:~# lsmod | grep lirc
    root@jool:~# modprobe lirc_serial
    FATAL: Error inserting lirc_serial (/lib/modules/2.6.18-kanotix-1/misc/lirc_serial.ko): Device or resource busy
    root@jool:~# lsmod | grep lirc
    lirc_dev               13444  0


    ausserdem muß ich dem kanotix nach jedem Neustart die /root/.ssh/known_hosts löschen, um übers Netz dranzukommen...

    Die Zeit existiert nur, damit die ganze Scheisse nicht auf einmal passiert!

  • Da fehlt wohl das "richtige" initialisieren der Seriellen Schnittstelle?


    setserial /dev/ttyS0 uart none
    oder
    setserial /dev/ttyS1 uart none


    Oder halt in der /var/lib/setserial/autoserial.conf entsprechend anpassen.

  • Zitat

    Original von mclien

    Code
    root@jool:/dev# mode2 -d /dev/lirc0
    mode2: error opening /dev/lirc0
    mode2: No such file or directory


    ..habe aber gerade gesehen, daß ich doch noch an einer Stelle den austausch von ttyS1 gegen ttyS0 vergessen habe.


    ...und wenn du an allen Stellen ttyS1 gegen ttyS0 ausgetauscht hast, dann bist du wieder beim guten alten Original Skript angelangt. ;)


    Gruß
    Wicky

  • Vielen Dank schon mal!
    so nach einem:

    Code
    root@jool:~# setserial /dev/ttyS0 uart none
    root@jool:~# modprobe lirc_dev
    root@jool:~# modprobe lirc_serial
    root@jool:~# mknod /dev/lirc c 61 0


    habe ich jetzt zumindest gewünschte Reaktionen bei mode2.


    Habe meine remote.conf ud die lircd.conf von meinem funktionierenden VDR/ Fernbedienung an die passenden Stellen kopiert (und die orig. umbenannt).
    Leider keine Reaktion...
    (für heute schluss, morgen ist schon wieder um 5:42 die Nacht zuende...)

    Die Zeit existiert nur, damit die ganze Scheisse nicht auf einmal passiert!

  • Zitat


    ...und wenn du an allen Stellen ttyS1 gegen ttyS0 ausgetauscht hast, dann bist du wieder beim guten alten Original Skript angelangt. ;)


    Gruß
    Wicky


    Sicher? Da ist doch noch lauter anderes Zeug mit bei.
    Ausserdem hatte es mit dem orig. Script orher ebensowenig geklappt....


    so long mc(ich mach mal lieber weiter wenn ich nicht so müde bin)Lien


    Wicky:
    Du machst doch auch mit Kanotix: Läuft das bei Dir auch als desktop mit X auf dem Monitor/LCD und VDR uber DVB Karte auf fernseher? (wenn ja: kann ich Dein iso haben? :-))

    Die Zeit existiert nur, damit die ganze Scheisse nicht auf einmal passiert!

    Einmal editiert, zuletzt von mclien ()

  • Zitat

    Original von mclien


    Sicher? Da ist doch noch lauter anderes Zeug mit bei.
    Ausserdem hatte es mit dem orig. Script orher ebensowenig geklappt....


    ...ich vermute, dass man bei dem neuen 2.6.18er Kernel bei Lirc anders vorgehen muss.

    Zitat


    Du machst doch auch mit Kanotix: Läuft das bei Dir auch als desktop mit X auf dem Monitor/LCD und VDR uber DVB Karte auf fernseher? (wenn ja: kann ich Dein iso haben? :-))


    ...na klar kann ich mit Kanotix auf einem Monitor den VDR genießen. Aber ich habe kein eigenes ISO, sondern ich verwende einfach das ISO, dass auf www.kanotix.com angeboten wird.


    Ich hatte bislang keine größeren Schwierigkeiten. Wenn dann lag es an meiner exotischen Hardware, aber nicht an Kanotix.


    Wenn du Probleme mit Kanotix hast, dann empfehle ich dir einen neuen Thread auf zu machen, in dem du dein Problem möglichst präzise beschreibst.


    Gruß
    Wicky

  • Hi,


    Code
    mode2 -d /dev/lirc0

    kann nur funktionieren wenn die Module richtig geladen sind und lircd nicht gestartet ist.


    Damit die Module "richtig" geladen werden können:

    Code
    echo "#KERNEL" > /var/lib/setserial/autoserial.conf
    echo "/dev/ttyS0 uart none" >> /var/lib/setserial/autoserial.conf
    echo "" >> /var/lib/setserial/autoserial.conf


    Code
    echo "alias char-major-61 lirc_serial" > /etc/modprobe.d/lirc
    echo "options lirc_serial irq=4 io=0x3f8" >> /etc/modprobe.d/lirc
    echo "" >> /etc/modprobe.d/lirc
    
    
    depmod


    Falls der Lirc-Empfänger am ersten Com-Port hängt, sind in der Regel die folgenden Werte richtig:


    Code
    SERIAL=/dev/ttyS0
    IO=0x3f8 
    IRQ=4

    das hängt aber auch von den Einstellungen im Bios ab und kann bei Problemen auch dort kontrolliert werden.


    Gruss
    Marc

  • Bin ebenfalls am verzweifeln mit lirc. Habe nach den Anleitungen hier das modifizierte sowie das Original-Skript von Kano probiert, nicht klappt. Die Module werden einfach nicht auf's System kopiert, wenn ich modprobe lirc_serial eingebe erscheint als Meldung:
    root@den-ws153:/home/piroth/vdr/Lirc-Installer/lirc# modprobe lirc_serial
    FATAL: Module lirc_serial not found.


    Habe auch versucht die deb's manuell zu installieren, scheint auch fehlerfrei durchzulaufen:
    root@den-ws153:/home/piroth/vdr/Lirc-Installer/lirc# ls
    lirc_0.8.0-6+c0.kanotix.1_i386.deb lirc-modules-2.6.16.16-kanotix-1_0.8.0-5+c0.kanotix.1+1_i386.deb
    lircd.conf lirc-modules-2.6.17.11-kanotix-2_0.8.0-6+c0.kanotix.1+1_i386.deb
    lircd.conf.Nova-S-Plus remote.LIRC.conf
    Vorbereiten zum Ersetzen von lirc 0.8.0-6+c0.kanotix.1 (durch lirc_0.8.0-6+c0.kanotix.1_i386.deb) ...
    Stopping lirc daemon: lircmd lircd.
    Entpacke Ersatz für lirc ...
    Vorbereiten zum Ersetzen von lirc-modules-2.6.16.16-kanotix-1 0.8.0-5+c0.kanotix.1+1 (durch lirc-modules-2.6.16.16-kanotix-1_0.8.0-5+c0.kanotix.1+1_i386.deb) ...
    Entpacke Ersatz für lirc-modules-2.6.16.16-kanotix-1 ...
    Vorbereiten zum Ersetzen von lirc-modules-2.6.17.11-kanotix-2 0.8.0-6+c0.kanotix.1+1 (durch lirc-modules-2.6.17.11-kanotix-2_0.8.0-6+c0.kanotix.1+1_i386.deb) ...
    Entpacke Ersatz für lirc-modules-2.6.17.11-kanotix-2 ...
    Richte lirc ein (0.8.0-6+c0.kanotix.1) ...
    #####################################################
    ## I couldn't load the required kernel modules ##
    ## You should install lirc-modules-source to build ##
    ## kernel support for your hardware. ##
    #####################################################
    ## If this message is not appropriate you may set ##
    ## LOAD_MODULES=false in /etc/lirc/hardware.conf ##
    #####################################################
    Starting lirc daemon:.


    Richte lirc-modules-2.6.16.16-kanotix-1 ein (0.8.0-5+c0.kanotix.1+1) ...


    Richte lirc-modules-2.6.17.11-kanotix-2 ein (0.8.0-6+c0.kanotix.1+1) ...


    => Aber modprobe lirc_serial schlägt immer wieder fehl. Habe mittlerweile schon mindestens 20 Stunden Foren gelesen und Howtos durchgeackert. Ist es wirklich so kompliziert oder stelle ich mich so blöd an?
    Im Voraus vielen Dank für alle Tips!

  • Hi linuxmik2,
    ich bin zwar auch noch Anfänger aber wie mir scheint hast du die lirc-module von zwei kernel's eingebunden?! Für die Könner unter uns wäre es gut wenn du die syslog
    zur zeit der lirc-aktivierung veröffentlichst. Und schau mal in die obige, gezippte File von mir, wenn es möglich ist könntest du auch diese Files zum Check hier ablegen, befor Du noch mehr Zeit für Lirc brauchst.


    Gruss, Ludwig :lovevdr

  • linuxmik2


    Ich versuche mal ein wenig die Baustellen zu erhellen:


    1. Das Skript von Kano und das veränderte Skript von Culu236 installieren keine lirc Kernel-Module, sondern richten lirc für die Verwendung mit dem VDR ein.


    2. Lirc Kernel-Module sind zur Verwendung von lirc notwendig. (Nachtrag: wenn ise nicht fest in den Kernel kompiliert sind)


    3. Die installierten Lirc-Kernel-Module müssen zum installierten Kernel exakt passen !!!!


    4. Eventuell sind sogar die Kernel-Module statisch im aktuellen Kanotix Kernel enthalten. In diesem Falle müssten sie nicht geladen werden !!


    5. Schau dir nochmals im vdr-wiki an, wie man lirc unabhängig vom VDR testen kann.


    Mein Tipp:
    1. Falls du Kernel-Module benötigst:
    Da ich z.Z. nicht weiß, woher du passende Kernel Module für den von dir vewendeten Kernel (uname -r) bekommst, schau dir mal den Kernel Thread von wilderigel an.
    Er beschreibt die Installation/Kompilierung der Lirc Module für Debian. Die Vorgehensweise sollte 1:1 auf Kanotix übertragbar sein.


    2. Falls du keine Kernel-Module benötigst oder sie erfolgreich installiert hast:
    www.vdr-wiki.de -> lirc . Hier wird beschrieben, wie du lirc testen kannst.


    Gruß
    Wicky
    Gruß
    Wicky

Jetzt mitmachen!

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