Hallo Leute,
ich möchte einen VDR unter Ubuntu 7.10 installieren und als Ausgabe-Device eine DXR3-Karte benutzen.
Ich habe alle Pakete über apt installiert:
em8300
em8300-bin
em8300-headers
em8300-source
und
build-essential + headers
Wenn ich nun make ausführe, dann bekomme ich folgendes Resultat:
root@vdr:/usr/src/modules/em8300# make
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/usr/src/modules/em8300 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /usr/src/modules/em8300/adv717x.o
In file included from /usr/src/modules/em8300/adv717x.c:50:
/usr/src/modules/em8300/em8300.h:269: Fehler: expected specifier-qualifier-list before »snd_card_t«
/usr/src/modules/em8300/adv717x.c: In Funktion »adv717x_setup«:
/usr/src/modules/em8300/adv717x.c:573: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
/usr/src/modules/em8300/adv717x.c:575: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
/usr/src/modules/em8300/adv717x.c:580: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
/usr/src/modules/em8300/adv717x.c:585: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
/usr/src/modules/em8300/adv717x.c:586: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
/usr/src/modules/em8300/adv717x.c:588: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
/usr/src/modules/em8300/adv717x.c:591: Fehler: »struct em8300_s« hat kein Element namens »card_nr«
make[2]: *** [/usr/src/modules/em8300/adv717x.o] Fehler 1
make[1]: *** [_module_/usr/src/modules/em8300] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.22-14-generic'
make: *** [build] Fehler 2
Alles anzeigen
Als Alternative habe ich mir die Treiber von http://dxr3.sourceforge.net/download.html geholt. Diese ließen sich ohne Probleme per make & make install installieren.
Allerdings, wenn ich das Modul einfügen möchte, dann bekomme ich:
root@vdr:/usr/src/em8300-0.16.3/modules# modprobe em8300
FATAL: Error inserting em8300 (/lib/modules/2.6.22-14-generic/em8300/em8300.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Dazu habe ich einen Link in dem easyvdr-Froum gefunden:
http://www.easy-vdr.de/forum/index.php?topic=2807.0
Dort haben sie einen angepassten 2.6.22er-Kernel zur Verfügung gestellt:
http://ftp.gwdg.de/pub/linux/e…R_Kernel_2.6.22.9.tar.bz2
Nur weiß ich nicht, ob ich diesen Kernel auch unter Ubuntu verwenden kann ...
Kann mir jemand weiterhelfen???
Danke im Voraus.