Lirc mit Kernel 2.6.11 installieren? [gelöst]

  • Hallo,
    hab mir jetzt http://www.vdr-wiki.de/wiki/in…fsetzen#LIRC_Installation angesehen, aber irgendwie bekomm ich nen Fehler wenn ich Lirc kompilieren will.


    Code
    checking for scsi/sg.h... yes
    checking linux/input.h usability... yes
    checking linux/input.h presence... yes
    checking for linux/input.h... yes
    checking sys/soundcard.h usability... yes
    checking sys/soundcard.h presence... yes
    checking for sys/soundcard.h... yes
    configure: creating ./config.status
    config.status: error: cannot find input file: Makefile.in
    root@Box:/usr/src/lirc#


    So schaut das aus. Hat einer ne Ahnung, was ich ändern sollte?
    Hab Kanotix 2005-02.



    Lösung:


    apt-get install lirc-modules-source lirc lirc-x
    Unter Kanotix musst du dafür aber einmalig touch /usr/src/linux/Rules.make machen nachdem du die sources installiert hast.


    Wenn die Packages schon falsch konfiguriert sind kannst du sie reconfigurieren:


    dpkg-reconfigure lirc
    dpkg-reconfrigure lirc-modules-source

  • Hi SyncMaster!


    Unter Debian kann man das wie folgt machen:

    Code
    apt-get install debhelper kernel-package libncurses5-dev
    apt-get install kernel-source-2.6.11 lirc-modules-source
    cd /usr/src
    tar xvfj kernel-source-2.6.11.tar.bz2
    ln -s kernel-source-2.6.11 linux
    tar xvfz lirc-modules.tar.gz
    cd linux
    cp /boot/config-2.6.11-x-xxx .config
    make menuconfig
    make-kpkg --append-to-version -686 --version=rev.01 --initrd kernel_image modules_image


    -686 steht für den Prozessortyp.
    Ich hoffe das ist vollstänig ;)
    Danach die beiden Debian-Pakete unter /usr/src installieren.
    Ich weiß nicht ob das bei Kanotix ebenso funktioniert!

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • Ich hab jetzt alles so gemacht wies du gesagt hast, trotzdem Fehler:

  • Vielleicht hängt es am diesem Treiber
    Multimedia Devices -> Video for Linux -> Conexant 2388x


    Du könntest versuchen das aus der Kernelkonfiguration herauszunehmen, wenn du so eine Karte nicht hast.

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • Leider weiß ich jetzt auch nicht weiter :(


    Hast du unter
    Multimedia Devices -> Digital Video Broadcasting Devices
    'DVB For Linux' und 'DVB Core Support'
    ausgewählt?

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • Die Module im Kernel haben Abhängigkeiten, die nicht immer so leicht zu deuten sind und ein wenig ausprobieren kann die Fehler dann meistens beheben.

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • root@Box:/usr/src/linux# make-kpkg --append-to-version -686 --version=rev.01 --initrd kernel_image modules_image
    Unknown option: version
    use --help to display command line syntax help.
    root@Box:/usr/src/linux#

  • Probier mal:
    make-kpkg --append-to-version -686 --revision=rev.01 --initrd kernel_image modules_image


    Was das ganze für lirc bringen soll erschließt sich mir aber noch nicht ganz

  • Tschuldigung!


    Das muss revision heissen und nicht version.


    Mit modules_image werden die Debian-Lirc-Module kompiliert und ein Debian-Paket von denen gebaut.

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • Aha, und was muss ich dann machen? Irgendwie bin ich jetzt ein wenig verwirrt. Hier im Forum, im Kanotix Chat und im Kanotix Forum wird mir überall etwas anderers erzählt.

  • Zitat

    Original von SyncMaster
    Hmm, jetzt versuche ich gerade, nur mit make zu installieren, so wie ers gesagt hat.


    Der Kernel hat jetzt ohne Probleme kompiliert, das ist schon mal gut.
    Um jetzt nur die Module zu kompilieren, kannst du 'kernel_image' aus der Befehlszeile weglassen, damit du nicht jedesmal den Kernel neu kompilieren musst.
    make-kpkg --append-to-version -686 --revision=rev.01 --initrd modules_image


    Probiere vorher aber mal
    make-kpkg modules_clean


    Ich habe bei meinem VDR genau das selbe gemacht, wie du. Ebenfalls mit 2.6.11 und den Debian-Lirc-Modulen. Die Lirc-Module haben bei mir die Version 0.7.1pre2-2.


    Schreibe mal bitte, welche Version die Lirc-Module bei dir haben?


    Am besten mal ein 'apt-cache policy lirc-modules-source'.

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • Sorry, aber posten geht nicht mehr. Nach dem make hab ich ein make install gemacht und seit dem läuft er nicht mehr. Auch mein lieber grub hilft da nicht weiter, da bei beiden kernel teilen sehr sehr viele Module nicht geladen werden können. Jetzt installiert er grad neu. Was soll ich dann machen?

  • So, das hab ich jetzt im Kanotix Chat in Erfahrung gebracht:



    Danke an


    Jürgen (im chat visu)


    Tja, scheint auch so zu funktionieren. Soll ichs vielleicht mal ausprobieren?

  • Zitat

    Original von SyncMaster
    Sorry, aber posten geht nicht mehr. Nach dem make hab ich ein make install gemacht und seit dem läuft er nicht mehr. Auch mein lieber grub hilft da nicht weiter, da bei beiden kernel teilen sehr sehr viele Module nicht geladen werden können. Jetzt installiert er grad neu. Was soll ich dann machen?


    Was installierst du neu? Das komplette System?
    Welche Module können nicht geladen werden?


    Du kannst auch Lirc aus dem CVS kompilieren, ist das selbe wie der lirc-source von Debian. Die Version 0.7.1pre2 ist ebenfalls kompatibel mit dem 2.6er Kernel.


    Du brauchst auf jeden Fall einen konfigurierten Kernel-Source um Lirc aus dem CVS kompilieren zu können.


    Zitat


    Soll ichs vielleicht mal ausprobieren?


    Alles mal ausprobieren hilft immer. ;)

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

Jetzt mitmachen!

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