Hallo.
Ich bin grade auch am Verzweifeln.
Ich hatte die Karte schon zum laufen gebracht letzte Woche, aber als ich am Wochenende mein Ubuntu mal mit Updates versorgt habe, funktionierte die Karte nicht mehr und ein erneutes Installieren ist auch nicht mehr möglich.
Ich habe nun schon zwei mal mein System neu aufgesetzt und jedes mal komm ich beim Kompilieren der Treiber beim "make" nicht mehr weiter.
Ich gehe nach folgender Anleitung vor... http://www.linuxtv.org/wiki/index.php/TechniSat_CableStar_Combo_HD_CI#Step-by-step_instructions
Ich habe nun die neueste XBMCbuntu Version mit dem Kernel: 3.13.0-24-generic
Nachdem ich also den Patch für die Treiber einspiele und dann den Make Befehl absetze, bekomme ich das in meinem Terminal angezeigt:
hendrik@xbmc:~/media_build$ make
make -C /home/hendrik/media_build/v4l
make[1]: Entering directory `/home/hendrik/media_build/v4l'
No version yet, using 3.13.0-24-generic
make[1]: Leaving directory `/home/hendrik/media_build/v4l'
make[1]: Entering directory `/home/hendrik/media_build/v4l'
scripts/make_makefile.pl
Updating/Creating .config
make[2]: Entering directory `/home/hendrik/media_build/linux'
Applying patches for kernel 3.13.0-24-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/home/hendrik/media_build/linux'
Preparing to compile for kernel version 3.13.0
***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.
WARNING: This is the V4L/DVB backport tree, with experimental drivers
backported to run on legacy kernels from the development tree at:
http://git.linuxtv.org/media-tree.git.
It is generally safe to use it for testing a new driver or
feature, but its usage on production environments is risky.
Don't use it in production. You've been warned.
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/hendrik/media_build/v4l'
make[1]: Entering directory `/home/hendrik/media_build/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.13.0-24-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/hendrik/media_build/v4l/firmware'
make[2]: Leaving directory `/home/hendrik/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/hendrik/media_build/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/hendrik/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.13.0-24-generic/build
make -C ../linux apply_patches
make[2]: Entering directory `/home/hendrik/media_build/linux'
make[3]: Entering directory `/home/hendrik/media_build/linux'
Unapplying patches
patch -s -f -R -p1 -i ../backports/api_version.patch
make[3]: Leaving directory `/home/hendrik/media_build/linux'
Applying patches for kernel 3.13.0-24-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/home/hendrik/media_build/linux'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/hendrik/media_build/v4l'
make: *** [all] Error 2
Es scheint irgendwie an den Linux-Headers zu liegen. Aber ich bin doch relativ neu in dem Thema und bin einfach aufgeschmissen.
Ich verstehe es nicht, beim ersten mal hat es doch so gut funktioniert ... Und nun sitz ich hier schon fast 12 Stunden an dem Thema und weiß einfach nicht mehr weiter.
Bitte helft mir meinen Selbstbau Kabel-Receiver wieder zum Laufen zu bringen! ☺
Liebe Grüße,
Hendrik
EDIT:
Ich hab das mit dem löschen des nicht funktionierenden Patches wohl stundenlang übersehen! :O
Das hats jetzt wohl gebracht und die Treiber werden jetzt kompiliert...! ☺