[linux-dvb] Trouble with Terratec Cinergy C DVB-C - need help for compile

Peter J. W. peter.99 at gmx.de
Sat Jan 9 20:59:13 CET 2010


Hi everybody,

after struggeling for a while, I decided to ask the list:

I am experiencing some glitches with my Linux HTPC running on kernel 
2.6.27.6 with mantis-303b1d29d735 equipped with two Terratec Cinergy C 
DVB-C cards.

In advance to going into detail about my problems, I'd like to try out 
most recent drivers with most recent stable kernel.

Hoewever, when downloading kernel 2.6.32.3 and 
mantis-5292a47772ad.tar.bz2, compiling the kernel, rebooting into it (to 
have the build link to point to the proper kernel sources) and running 
a "make all" on Manuss mantis sources, the following happens:

(peter at owl) /tmp/src/mantis-5292a47772ad $ make all
make -C /tmp/src/mantis-5292a47772ad/v4l all
make[1]: Entering directory `/tmp/src/mantis-5292a47772ad/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
make[1]: Leaving directory `/tmp/src/mantis-5292a47772ad/v4l'
make[1]: Entering directory `/tmp/src/mantis-5292a47772ad/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.32.3-pjw-owl-2/source ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
Kernel build directory is /lib/modules/2.6.32.3-pjw-owl-2/build
make -C /lib/modules/2.6.32.3-pjw-owl-2/build SUBDIRS=/tmp/src/mantis-5292a47772ad/v4l  modules
make[2]: Entering directory `/data/scratch/kernel/linux-2.6.32.3-2'
   CC [M]  /tmp/src/mantis-5292a47772ad/v4l/tuner-xc2028.o
In file included from /tmp/src/mantis-5292a47772ad/v4l/tuner-xc2028.h:10,
                  from /tmp/src/mantis-5292a47772ad/v4l/tuner-xc2028.c:21:
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:52: error: field 'fe_params' has incomplete type
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:297: warning: 'struct dvbfe_info' declared inside parameter list
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:297: warning: its scope is only this definition or declaration, which is probably not what you want
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:298: warning: 'enum dvbfe_delsys' declared inside parameter list
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:299: warning: 'enum dvbfe_delsys' declared inside parameter list
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:316: error: field 'fe_events' has incomplete type
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:317: error: field 'fe_params' has incomplete type
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:354: warning: 'enum dvbfe_fec' declared inside parameter list
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:354: warning: 'enum dvbfe_modulation' declared inside parameter list
/tmp/src/mantis-5292a47772ad/v4l/dvb_frontend.h:359: warning: 'enum dvbfe_delsys' declared inside parameter list
/tmp/src/mantis-5292a47772ad/v4l/tuner-xc2028.c:49: error: 'FIRMWARE_NAME_MAX' undeclared here (not in a function)
make[3]: *** [/tmp/src/mantis-5292a47772ad/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/tmp/src/mantis-5292a47772ad/v4l] Error 2
make[2]: Leaving directory `/data/scratch/kernel/linux-2.6.32.3-2'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/tmp/src/mantis-5292a47772ad/v4l'
make: *** [all] Error 2
(peter at owl) /tmp/src/mantis-5292a47772ad $

Do I something wrong? Or is just the mantis tree out-of-sync with current 
kernels?

It worked fine for kernel 2.6.27.6 and mantis-303b1d29d735.

Any hints are appreciated.

Cheers,

Peter





More information about the linux-dvb mailing list