DXR3 und CVS Treiber

  • Hab Suse 9.0 und und VDR mit DXR3 Karte --> der VDR läuft auch aber noch nicht so 100 % stabil. Hab bisher die em8300-0.14.0 verwendet. Jetzt wollte ich mal die CVS Treiber benutzen aber dort scheitert bei mir das make.



    Ich bekomme folgende Fehlermeldung:


    In file included from adv717x.c:49:
    /usr/src/linux-2.4.21-99-include/default/include/linux/em8300.h:194:1: warning: "EM8300_VERSION" redefined
    <command line>:9:1: warning: this is the location of the previous definition
    adv717x.c: In function `adv717x_setup':
    adv717x.c:425: error: structure has no member named `card_nr'
    adv717x.c:427: error: structure has no member named `card_nr'
    adv717x.c:432: error: structure has no member named `card_nr'
    adv717x.c:437: error: structure has no member named `card_nr'
    adv717x.c:438: error: structure has no member named `card_nr'
    adv717x.c:440: error: structure has no member named `card_nr'
    make[2]: *** [adv717x.o] Error 1
    make[2]: Leaving directory `/data/dxr3/em8300/modules'
    make[1]: *** [_mod_/data/dxr3/em8300/modules] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.4.21-99-include/default'
    make: *** [build] Error 2



    die em8300-0.14.0 konnte ich auf meinem System problemlos übersetzen


    mfg


    Dile

  • Die Headerdatei em8300.h, die in include/linux gefunden wird, passt nicht zum cvs Treiber. Also einfach 'mal die entsprechende Datei aus dem cvs an die Stelle kopieren und dann läuft es auch.


    Gruß
    uncletom