ZitatAlles anzeigenOriginal von griffon
Allgemeine Pakete installieren
Meine persönliche Auswahl an Paketen sowie den alten Kernel (der von der CD kommt) entfernen. Der aktuell laufende Kernel muss logischerweise bleiben!CodeAlles anzeigen$ uname –a $ dpkg –l | grep linux-image-2.6 # aktueller kernel (siehe uname) muss bleiben $ apt-get purge linux-image-2.6.31-17-generic $ apt-get update $ apt-get upgrade $ apt-get dist-upgrade $ apt-get install mc vim ntfs-3g ntfs-config bzip2 ntp ntpdate samba links i2c-tools unzip screen most ssh mercurial libncurses5-dev man $ update-alternatives –config editor (*choose vim.basic*)
DVB Treiber kompilieren
Quelle: http://www.linuxtv.org/wiki/in…Twin_Tuner#Making_it_Work
Firmware
Driver (FireDTV macht einen Compile Error und muss entfernt werden)Code$ cd /usr/src/ $ hg clone http://linuxtv.org/hg/v4l-dvb/ $ cd v4l-dvb $ make menuconfig Multimedia Support ---> DVB/ATSC adapters ---> [ ] FireDTV and FloppyDTV # entfernen, compile error $ make $ make install
Und Kaffee trinken gehen ... mehrere (dauert lange)
Modul konfigurieren und PC neustarten. Ansonsten gibt’s Fehlermeldungen beim versuch das Modul via modprobe zu laden. Grund: der gesamte V4L Modulzweig wurde ausgetauscht.
Code$ echo "ngene" >> /etc/modules $ echo "options ngene one_adapter=0" > /etc/modprobe.d/dvb.conf $ reboot # Server mag das Modul erst nach einem Reboot
Die Option one_adapter=0 sollte nur gewählt werden wenn auch wirklich 2 Kabel angeschlossen sind. Ansonsten fängt bekommt man ständig Fehlermeldungen das auf dem ...
Bin gerade dabei eine Testmühle mit dieser DVB-S2 Twin Tuner Karte und yaVDR aufzusetzen.
Scheitere am Punkt make mit folgender Fehlermeldung:
make -C /usr/src/v4l-dvb/v4l
make[1]: Betrete Verzeichnis '/usr/src/v4l-dvb/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/usr/src/v4l-dvb/v4l/firmware'
make[2]: Leaving directory `/usr/src/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/src/v4l-dvb/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/usr/src/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/2.6.31-20-generic/build
make -C /lib/modules/2.6.31-20-generic/build SUBDIRS=/usr/src/v4l-dvb/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
CC [M] /usr/src/v4l-dvb/v4l/mt9t031.o
/usr/src/v4l-dvb/v4l/mt9t031.c:729: error: unknown field 'runtime_suspend' specified in initializer
/usr/src/v4l-dvb/v4l/mt9t031.c:730: error: unknown field 'runtime_resume' specified in initializer
/usr/src/v4l-dvb/v4l/mt9t031.c:730: warning: initialization from incompatible pointer type
make[3]: *** [/usr/src/v4l-dvb/v4l/mt9t031.o] Error 1
make[2]: *** [_module_/usr/src/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/v4l-dvb/v4l'
make: *** [all] Fehler 2
Das FireDTV Teil habe ich deaktiviert.
Kann mir da einer weiterhelfen ?
Munter bleiben, Rossi