Probleme bei DVB Treiber

  • So langsma glaub ich ich komm vom Mond...


    Also... habe heute meine nagelneue Rev 1.6 Karte bekommen nachdem ich meine alte 1.3 gut verkauft hab ;)


    Also frisch fromm fröhlich frei ans Werk. SuSe 7.2 aufgespielt und Haaaargenau nach der Anleitung von H.Sandmann installiert. Beim make des DVB Treibers bekomme ich folgenden Fehler:


    av7110.c: In function `arm_thread':
    av7110.c:377: warning: implicit declaration of function `reparent_to_init'
    av7110.c: In function `vid_register':
    av7110.c:3372: too many arguments to function `video_register_device'
    make[3]: *** [av7110.o] Error 1
    make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-06-08/driver/av7110'
    make[2]: *** [_modsubdir_av7110] Error 2
    make[2]: Leaving directory `/usr/local/src/linux-dvb.2003-06-08/driver'
    make[1]: *** [_mod_/usr/local/src/DVB/driver] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.4.4.SuSE'
    make: *** [here] Error 2



    Vorher brav :


    cp /boot/vmlinuz.config /usr/src/linux/.config


    cd /usr/src/linux


    make oldconfig


    make dep


    gemacht.....


    Was mache ich falsch?!

  • cd /usr/local/src/DVB/driver/av7110
    cat dvb-kernel.diff | patch -p1

  • Hat diesen Erfolg:


    vdr:/ # cd /usr/local/src/DVB/driver/av7110/
    vdr:/usr/local/src/DVB/driver/av7110 # cat dvb-kernel.diff | patch -p1
    can't find file to patch at input line 4
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |diff -u -r1.1.2.47 av7110.c
    |--- driver/av7110/av7110.c 9 Aug 2002 09:48:43 -0000 1.1.2.47
    |+++ driver/av7110/av7110.c 13 Sep 2002 23:30:46 -0000
    --------------------------
    File to patch:




    hmm und dann?!

  • gib "av7110.c" ein!



    Ab übersehen, das der Patch von /usr/local/src/DVB ausgeht

    Dirk

  • Versuchs mal mit dem angehängten Patch, ist für linuxtv-dvb-1.0.0


    cp av7110.diff /usr/local/src/DVB
    cd /usr/local/src/DVB
    patch -p0 < av7110.diff


    oder trage die 3 Zeilen händisch ein.
    suche in der driver/av7110/av7110.c nach video.priv


    das Ergebnis sieht danach so aus:


    av7110->video.priv = av7110;
    #if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,4)
    if (video_register_device(&av7110->video, VFL_TYPE_GRABBER, -1)) {
    #else
    if( 0 > (video_register_device(&av7110->video,
    VFL_TYPE_GRABBER))) {
    #endif
    printk(KERN_ERR "dvb: can't register videodevice\n");
    return -1;
    }

    Dateien

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • @ dirk


    dann kommt das:
    vdr:/usr/local/src/DVB/driver/av7110 # cat dvb-kernel.diff | patch -p1
    can't find file to patch at input line 4
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |diff -u -r1.1.2.47 av7110.c
    |--- driver/av7110/av7110.c 9 Aug 2002 09:48:43 -0000 1.1.2.47
    |+++ driver/av7110/av7110.c 13 Sep 2002 23:30:46 -0000
    --------------------------
    File to patch: av7110.c
    patching file av7110.c
    patch: **** malformed patch at line 10: VFL_TYPE_GRABBER, -1))) {

  • Für das diff selber kann ich nix!


    ich hab das nur von der URL oben in das diff kopiert!!!

    Dirk

  • Nimm Gentoo und sei Glücklich :D:D:D:



    Im erst! Warum zurück auf SUSE 7.2????

    Dirk

  • Ganz einfach... DVB Karte im Paket gekommen. Keine 8.2 Cd´s im Haus.... 7.2 lag gerade da rum als DVD... also los gehts! Außerdem gibts in der 7.2 noch solche guten alten Sachen wie rc.config.... feines Ding das....



    Gentoo meint ihr... hmm ob ich sowas hinbekomme? ma saugen und austest0rn.....

  • Klar!


    Ich find Gentoo extrem easy!


    und wenn du kein X/KDE mit installierst, biste auch rel. schnell fertig!


    PS: nim zum installieren die 1.4rc4 liveCD und die deutsch anleitung!
    Die "stable" 1.4 macht probleme

    Dirk

Jetzt mitmachen!

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