Rattenbeutel
Newbie
Hallo, ich bekomme meine Technisat Skystar 2 PCI Rev. 2.8A unter Opensuse 11.1 x86_64 einfach nicht zum laufen! Ich habe den Treiberpatch von Technisat heruntergeladen und wie in der Readme beschrieben den Treiber von http://linuxtv.org/ gepatcht und mit make und make install installiert. Aber irgendwie will die Karte einfach nicht! Hat vieleicht jemand eine idee?
Hier die Readme von Technisat
Die Meldung von make
Die Meldung von make install
Hier die Readme von Technisat
Code:
0) Have linux-installation which allows to build external kernel modules.
Further help can be found here: http://linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers
1) Get the complete v4l-dvb driver tree from 2008-07-07 (*) and extract it
# wget http://linuxtv.org/hg/v4l-dvb/archive/0276304b76b9.tar.bz2
# tar xfj 0276304b76b9.tar.bz2
# cd v4l-dvb-0276304b76b9
2) Apply the patch and copy the appropriate driver-binary
# patch -p1 < <path-to-patch-file>/skystar2-rev2.8-v4l-dvb.patch
# cp <path-to-binary-file>/cx24113_blob.o.x86-64 v4l/cx24113_blob.o_shipped # for 64-bit installations
or
# cp <path-to-binary-file>/cx24113_blob.o.i386 v4l/cx24113_blob.o_shipped # for 32-bit installations
3) (optional) select the device/card-drivers to compile and install
# make menuconfig
follow the menus and enable at least
<M> Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters
<M> Technisat/B2C2 Air/Sky/Cable2PC PCI
<M> Technisat/B2C2 Air/Sky/Cable2PC USB
4) compile all/selected modules and install them
# make
# make install
the last command will replace the modules which were delivered by the install kernel by the ones you just compiled.
5) Loading the modules. The command 'make install' installed the new driver into the right place and replaced old ones. The next reboot will load these modules automatically. To force a reload of the new modules without rebooting run:
# make reload
(*) it is important that the version from this day is used, because the binary module "cx24113.ko" requires binary compatibility with the DVB-API provided by the v4l-dvb-tree. If the internal binary API has changed, which can happen without notice, the module will not work. This only applied for types and function provided by the v4l-dvb-tree, i2c and module related things can be found in cx24113_i2c.c and are compiled on this platform.
Die Meldung von make
Code:
make -C /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l
make[1]: Entering directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
No version yet, using 2.6.27.7-9-default
make[1]: Leaving directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
make[1]: Entering directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.27
VIDEO_PLANB: Requires at least kernel 2.6.99
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
make[1]: Entering directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.27.7-9-default/source ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
Kernel build directory is /lib/modules/2.6.27.7-9-default/build
make -C /lib/modules/2.6.27.7-9-default/build SUBDIRS=/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l modules
make[2]: Entering directory `/usr/src/linux-2.6.27.7-9-obj/x86_64/default'
make -C ../../../linux-2.6.27.7-9 O=/usr/src/linux-2.6.27.7-9-obj/x86_64/default/. modules
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tuner-xc2028.o
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tuner-xc2028.c:298: warning: assignment discards qualifiers from pointer target type
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tuner-simple.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tuner-types.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/mt20xx.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tda8290.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tea5767.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tea5761.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tda9887.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/tda827x.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/au0828-core.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/au0828-i2c.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/au0828-cards.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/au0828-dvb.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-pci.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-usb.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-fe-tuner.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-i2c.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-sram.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-eeprom.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-misc.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-hw-filter.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/flexcop-dma.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-driver.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-cards.o
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-cards.c: In function 'pvr_boot':
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-cards.c:3883: warning: passing argument 2 of 'pvr_altera_load' discards qualifiers from pointer target type
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-if.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-risc.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-vbi.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-i2c.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-gpio.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-input.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/bttv-audio-hook.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cpia2_v4l.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cpia2_usb.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cpia2_core.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-driver.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-cards.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-i2c.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-firmware.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-gpio.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-queue.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-streams.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-fileops.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-ioctl.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-controls.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-mailbox.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-vbi.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-audio.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-video.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-irq.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-av-core.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-av-audio.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-av-firmware.o
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-av-firmware.c: In function 'cx18_av_loadfw':
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-av-firmware.c:54: warning: assignment discards qualifiers from pointer target type
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-av-vbi.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-scb.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx18-dvb.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-cards.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-video.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-vbi.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-core.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-i2c.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-dvb.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx23885-417.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx24113_i2c.o
SHIPPED /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx24113_blob.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx25840-core.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx25840-audio.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx25840-firmware.o
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx25840-firmware.c: In function 'cx25840_loadfw':
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx25840-firmware.c:130: warning: assignment discards qualifiers from pointer target type
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx25840-vbi.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-video.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-vbi.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-mpeg.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-cards.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-core.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-i2c.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-tvaudio.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cx88-input.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvbdev.o
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvbdev.c: In function 'dvb_register_device':
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvbdev.c:249: warning: passing argument 5 of 'device_create' makes pointer from integer without a cast
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dmxdev.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_demux.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_filter.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_ca_en50221.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_frontend.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_net.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_ringbuffer.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/dvb_math.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110_hw.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110_v4l.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110_av.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110_ca.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110_ipack.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/av7110_ir.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/a800.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/af9005-remote.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/af9005.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/af9005-fe.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/anysee.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/au6610.o
CC [M] /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cxusb.o
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cxusb.c: In function 'bluebird_patch_dvico_firmware_download':
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cxusb.c:795: error: assignment of read-only location '*(fw->data + ((long unsigned int)(long unsigned int)idoff + 2u))'
/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cxusb.c:797: error: assignment of read-only location '*(fw->data + ((long unsigned int)(long unsigned int)idoff + 3u))'
make[5]: *** [/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l/cxusb.o] Error 1
make[4]: *** [_module_/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.27.7-9-obj/x86_64/default'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
make: *** [all] Fehler 2
Die Meldung von make install
Code:
make -C /home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l install
make[1]: Entering directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
Stripping debug info from files
Usage: strip <option(s)> in-file(s)
Removes symbols and sections from files
The options are:
-I --input-target=<bfdname> Assume input file is in format <bfdname>
-O --output-target=<bfdname> Create an output file in format <bfdname>
-F --target=<bfdname> Set both input and output format to <bfdname>
-p --preserve-dates Copy modified/access timestamps to the output
-R --remove-section=<name> Remove section <name> from the output
-s --strip-all Remove all symbol and relocation information
-g -S -d --strip-debug Remove all debugging symbols & sections
--strip-unneeded Remove all symbols not needed by relocations
--only-keep-debug Strip everything but the debug information
-N --strip-symbol=<name> Do not copy symbol <name>
-K --keep-symbol=<name> Do not strip symbol <name>
--keep-file-symbols Do not strip file symbol(s)
-w --wildcard Permit wildcard in symbol comparison
-x --discard-all Remove all non-global symbols
-X --discard-locals Remove any compiler-generated symbols
-v --verbose List all object files modified
-V --version Display this program's version number
-h --help Display this output
--info List object formats & architectures supported
-o <file> Place stripped output into <file>
strip: supported targets: elf64-x86-64 elf32-i386 a.out-i386-linux efi-app-ia32 efi-bsdrv-ia32 efi-rtdrv-ia32 efi-app-x86_64 efi-bsdrv-x86_64 efi-rtdrv-x86_64 elf64-little elf64-big elf32-little elf32-big elf64-alpha ecoff-littlealpha elf32-littlearm elf32-bigarm elf32-hppa-linux elf32-hppa elf64-hppa-linux elf64-hppa elf64-ia64-little elf64-ia64-big efi-app-ia64 efi-bsdrv-ia64 efi-rtdrv-ia64 elf32-m68k a.out-m68k-linux elf32-tradbigmips elf32-tradlittlemips ecoff-bigmips ecoff-littlemips elf32-ntradbigmips elf64-tradbigmips elf32-ntradlittlemips elf64-tradlittlemips elf32-powerpc aixcoff-rs6000 elf32-powerpcle ppcboot elf64-powerpc elf64-powerpcle aixcoff64-rs6000 elf32-s390 elf64-s390 elf32-sh-linux elf32-shbig-linux elf32-sparc a.out-sparc-linux elf64-sparc a.out-sunos-big xcoff-powermac mach-o-be mach-o-le mach-o-fat pef pef-xlib sym elf32-spu srec symbolsrec tekhex binary ihex
make[1]: *** [media-install] Fehler 1
make[1]: Leaving directory `/home/Rattenbeutel/Downloads/v4l-dvb-0276304b76b9/v4l'
make: *** [install] Fehler 2