QuoteDisplay MoreOriginal 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!Code Display More$ 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/index.php…#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