dvb-kernel CVS branched for Linux 2.4

  • dvb-kernel CVS branched for Linux 2.4


    Maintaining the DVB driver for both Linux 2.4 and 2.6 in the same CVS tree became too problematic. E.g. it is not possible to create DVB driver patches for the mainline kernel directly from CVS without doing a lot of work by hand. We also need to do some structural changes which are not easy to do when we always have to keep 2.4 backwards compatibility.


    Consequently, I've created a "linux_2_4" branch in dvb-kernel CVS for the driver version for Linux 2.4.


    Main development in CVS HEAD will be for Linux 2.6 only, and all 2.4 compatibility stuff will soon be removed from HEAD.


    It largely depends on public interest and your help (hint, hint) for improvements from HEAD to be backported to 2.4. If you want to checkout the 2.4 drivers use the following command:


    cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co -P -rlinux_2_4 dvb-kernel


    You can also select the linux_2_4 branch when viewing files in the CVS web interface



    Quelle: http://www.linuxtv.org/news/js/branch24.xml

  • Ich habe das eher so verstanden das man zwei getrennte Zweige hat zumal im Moment das kompilieren des 2.4 dvb-kernel Treibers nicht funktioniert.


    Die Weiterentwicklung wird hauptsächlich bei 2.6 durchgeführt, das scheint aber jetzt auch nicht anderst zu sein.

    Gruß
    Frodo

  • Hi,


    funktionieren wunderprächtig, siehe Signatur!

    FSC Primergy TX 300 S4 | 2 x Intel(R) Xeon(R) CPU X5460 @ 3.16GHz | RAM 16GB | VDR-SERVER | Centos 7 Kernel-4.19.0 | DVBSky S952 v3 & DVBSKy S950 v3 | VDR-2.2.0 | iptv, dummydevice, dvbhddevice, svdrposd, streamdev-server.
    Raspbery Pi 1 Model B + | Debian wheezy Kernel-4.4.50+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client
    Raspbery Pi 2 - Model B | Debian jessie Kernel-4.4.50-v7+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client


  • Ernsthafte Frage: welchen Vorteil bieten die neuen Treiber? Ich nutze immer noch die alten vom 8.11.2003, welche auch Klaus selbst bei der VDR-Entwicklung einsetzt.


    Spricht irgendetwas dagegen, die 8.11.2003 Teile einzusetzen?


    TIA Frederick

  • Nabend


    Frederick Page


    Nein spricht nichts dagegen, den alten weiter zu nutzen.


    Glaube der neue ist nur wirklich interesannt für die passiven Karten, laut Log wird da einieges mehr supportet.


    Naja und villeicht für nen "höheren" Kernel.


    Ansonnsten was man bis jetzt so lesen konnte, warte ich lieber noch ein wenig auf den Umstieg.


    Habe auch sonnst keine guten Erfahrungen mit den ersten Snapshots gemacht:


    http://www.vdrportal.de/board/thread.php?threadid=14988&sid=&hilight=cvs&hilightuser=723


    Soll aber nicht heißen das das inzwischen seinen Gang geht, müßte man mal probieren.


    -----------------


    s.krueger


    PATH zu den Incude Files hat sich geändert, entweder "Makefile" in VDR anpassen, oder nen Symlink setzen.


    cd ../DVB
    ln -s linux/include include


    MFG Ronny

  • Hallo!


    Wer kann der sollte den Treiber vom 8.11.2003 einsetzen, dieser wird aber nicht mehr weiter entwickelt.
    Haste eine neue Karte wie z.B. Skystar2 rev. 2.6B musste auf die neuen Treiber ausweichen.
    Und mit Kernel 2.6.* sind diese Bestandteil des Kernels.

    FSC Primergy TX 300 S4 | 2 x Intel(R) Xeon(R) CPU X5460 @ 3.16GHz | RAM 16GB | VDR-SERVER | Centos 7 Kernel-4.19.0 | DVBSky S952 v3 & DVBSKy S950 v3 | VDR-2.2.0 | iptv, dummydevice, dvbhddevice, svdrposd, streamdev-server.
    Raspbery Pi 1 Model B + | Debian wheezy Kernel-4.4.50+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client
    Raspbery Pi 2 - Model B | Debian jessie Kernel-4.4.50-v7+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client


  • Zitat

    Original von armageddon
    Hi,


    funktionieren wunderprächtig, siehe Signatur!


    Bei mir nicht:

    Code
    make -C /lib/modules/2.4.21-202-smp4G/build CC="gcc -I/usr/local/src/dvb-kernel/build-2.4/include" SUBDIRS=/usr/local/src/dvb-kernel/build-2.4 modules
    make[1]: Entering directory `/usr/src/linux-2.4.21-202-include/smp4G'
    make -C  /usr/local/src/dvb-kernel/build-2.4 CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-202-include/smp4G/include  -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-202-include/smp4G/include/linux/modversions.h" MAKING_MODULES=1 modules
    make[2]: Entering directory `/usr/local/src/dvb-kernel/build-2.4'
    Makefile:80: /lib/modules/2.4.21-202-"smp4G"/build/.config: No such file or directory
    make[2]: *** No rule to make target `/lib/modules/2.4.21-202-"smp4G"/build/.config'.  Stop.
    make[2]: Leaving directory `/usr/local/src/dvb-kernel/build-2.4'
    make[1]: *** [_mod_/usr/local/src/dvb-kernel/build-2.4] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.4.21-202-include/smp4G'
    make: *** [build] Error 2


    Die Datei /lib/modules/2.4.21-202-"smp4G"/build/.config existiert im übrigen.


    Mit dem dvb-kernel V1.1.1 funktioniert das kompilieren.


    Nachtrag: durch auskommentieren der folgenden Zeile im Makefile funktioniert es dennoch:


    include $(KDIR)/.config


    Ich weis zwar nicht für was diese Zeile benötigt wird, zumindest nicht für dvb-s 1.3 und 2.1 Karten, im dvb 1.1.1 war sie auch noch nicht enthalten.

    Gruß
    Frodo

    4 Mal editiert, zuletzt von Frodo ()

  • Versuchs mal mit der .config im Verzeichnis /usr/src/linux, wo sich normalerweise die Kernelsourcen befinden.

Jetzt mitmachen!

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