Gemäß diesem Wiki habe ich versucht die Karte einzurichten:
http://wiki.ubuntuusers.de/B2C2
Zuerst die Pakete benötigten installiert:
sudo apt-get install build-essential gcc make mercurial linux-headers-`uname -r`
Dann:
hg clone -r 9976 http://linuxtv.org/hg/v4l-dvb
wget http://www.bbti.us/download/linux/TechniSat_SkyStar2-PCI_r2.8_080709.tar.bz2
tar xfj TechniSat_SkyStar2-PCI_r2.8_080709.tar.bz2
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/skystar2-rev2.8-v4l-dvb.patch v4l-dvb/
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/cx24113_blob.o.i386 v4l-dvb/v4l/cx24113_blob.o_shipped
cd v4l-dvb
Dann den Patch starten:
patch -p1 < skystar2-rev2.8-v4l-dvb.patch
Hier erscheint folgende Meldung:
patching file linux/drivers/media/dvb/b2c2/Kconfig
Hunk #1 FAILED at 14.
1 out of 1 hunk FAILED -- saving rejects to file linux/drivers/media/dvb/b2c2/Kconfig.rej
patching file linux/drivers/media/dvb/frontends/Kconfig
Reversed (or previously applied) patch detected! Assume -R? [n]
Ich habe mich mit "n" durch geklickt.
Zum Schluss erschien folgende Meldung:
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file linux/drivers/media/dvb/frontends/cx24113_i2c.c.rej
Dann die Eingabe von "make" in der Konsole, folgende Zeilen erscheinen:
wohnz-pc@Kubuntu-01:~/v4l-dvb$ make
make -C /home/wohnz-pc/v4l-dvb/v4l
make[1]: Betrete Verzeichnis '/home/wohnz-pc/v4l-dvb/v4l'
scripts/make_makefile.pl
./scripts/make_kconfig.pl /lib/modules/2.6.31-21-generic/build /lib/modules/2.6.31-21-generic/build
Preparing to compile for kernel version 2.6.31
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
./scripts/make_myconfig.pl
make[1]: Verlasse Verzeichnis '/home/wohnz-pc/v4l-dvb/v4l'
make[1]: Betrete Verzeichnis '/home/wohnz-pc/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.31-21-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
Kernel build directory is /lib/modules/2.6.31-21-generic/build
make -C /lib/modules/2.6.31-21-generic/build SUBDIRS=/home/wohnz-pc/v4l-dvb/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-21-generic'
CC [M] /home/wohnz-pc/v4l-dvb/v4l/tuner-xc2028.o
/home/wrenkel/v4l-dvb/v4l/tuner-xc2028.c:55: error: 'FIRMWARE_NAME_MAX' undeclared here (not in a function)
make[3]: *** [/home/wrenkel/v4l-dvb/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/home/wohnz-pc/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-21-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/wohnz-pc/v4l-dvb/v4l'
make: *** [all] Fehler 2
Mit "make install" mache ich gar nicht erst weiter.
Aus der Meldung geht hervor, dass ich nicht alle Kernelmodule habe, insbesondere den "Vanilla-Kernel".
Welche Pakete muss ich installieren?
Moderiert von prometheus0815:
Neues Thema geschlossen und Beitrag hier angehängt.