hallo,
hab den ctvdr6 (Debian Etch) auf mein Via m6000 board installiert.
Der VDR läuft auch per S-Video/Video Ausgabe an der TV-Karte.
Was ist jetzt machen will ist per VGA das Tv-Bild auf einen Monitor (TFT) wider zu geben.
Auf meinem anderen Vdr hab ich das per xineliboutput realisiert.
Leider ist das Epia Board da zu langsam für(ruckelt extrem).
Deshalb würd ich das Ganze jetzt gerne per Framebuffer machen.
Durch Suchen im Portal und im Forum bin ich auf die Kompination von "fbtv + viafb modul" gekommen.
Beim Kompilieren tauchen aber Feher auf wo ich nichts mit anfangen kann. Ich hoffe meine Vorgehensweise ist soweit richtig.
Hardware: Via Epia m6000, Haupauge Nexus 1.6
Software: c't VDR: 1.4.6-1ctvdr2, Kernel : 2.6.18-4-486
Hier meine Vorgehensweise(thx 2 Sevo):
apt-get install build-essential linux-source fbtv
cd /usr/src
tar xvjf linux-source-2.6.18.tar.bz2
ln -s linux-source-2.6.18 linux
cd /usr/src
wget http://www.viaarena.com/Driver/linux-fbdev-kernel-src_2.6.00.02a.tgz
tar -xzf linux-fbdev-kernel-src_2.6.00.02a.tgz
cd Linux-FBDev-kernel-src_2.6.00.02a
wget http://vdr-portal.de/board/attachment.php?attachmentid=13498 -O ../Linux-2.6.18-FBDev-2.6.00.02a.diff
patch -p1 < ../Linux-2.6.18-FBDev-2.6.00.02a.diff
cp accel.h accel.h.bak
sed -e 's:#define FB_ACCEL_VIA_UNICHROME 50:#define FB_ACCEL_VIA_UNICHROME 77:' accel.h.bak > accel.h
make && make install
Alles anzeigen
Bei make treten dann vollgende Fehler auf(Hier die letzten paar Zeilen):
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3773:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3773:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3773:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3776: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3779:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3779:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3779:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3782: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3785:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3785:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3785:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3788: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3791:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3791:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3791:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3794: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3797:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3797:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3797:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3800: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3803:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3803:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3803:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3806: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3809:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3809:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3809:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3812: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3815:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3815:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3815:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3818: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3821:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3821:27: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3821:41: error: missing binary operator before token "("
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3825: error: expected ')' before string constant
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3829:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3829:26: warning: "KERNEL_VERSION" is not defined
/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.c:3829:40: error: missing binary operator before token "("
make[2]: *** [/usr/src/Linux-FBDev-kernel-src_2.6.00.02a/viafbdev.o] Fehler 1
make[1]: *** [_module_/usr/src/Linux-FBDev-kernel-src_2.6.00.02a] Fehler 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.18'
make: *** [Default] Fehler 2
Alles anzeigen