2009/4/10 Markus Rechberger <mrechberger@xxxxxxxxx>: > On Fri, Apr 10, 2009 at 1:30 PM, Dave Lister <foceni@xxxxxxxxx> wrote: >> ... >> Drivers tried: http://jusst.de/hg/multiproto, >> http://jusst.de/hg/mantis (couldn't make it compile) > > hmm this seems to work fine with linux 2.6.27 maybe try to downgrade > your kernel? > Thank you for the tip! I presume you mean the http://jusst.de/hg/mantis driver. When I was trying mantis tree with kernels 2.6.26 & 2.6.29 yesterday, I got this compilation error in both cases (mentioning for archival purposes, to help others): In file included from /n/data/src/mantis/v4l/tuner-xc2028.h:10, from /n/data/src/mantis/v4l/tuner-xc2028.c:21: ./v4l/dvb_frontend.h:52: error: field 'fe_params' has incomplete type ./v4l/dvb_frontend.h:297: warning: 'struct dvbfe_info' declared inside parameter list ./v4l/dvb_frontend.h:299: warning: 'enum dvbfe_delsys' declared inside parameter list ./v4l/dvb_frontend.h:316: error: field 'fe_events' has incomplete type ./v4l/dvb_frontend.h:317: error: field 'fe_params' has incomplete type ./v4l/dvb_frontend.h:354: warning: 'enum dvbfe_fec' declared inside parameter list ./v4l/dvb_frontend.h:354: warning: 'enum dvbfe_modulation' declared inside parameter list make[3]: *** [./v4l/tuner-xc2028.o] Error 1 Now, trying again (and harder) as you suggested, I realized my kernel's V4L headers (linux/dvb/frontend.h, etc) were taking precedence over mantis tree. I "fixed" it (just moved conflicting headers), but still ended up with the same fatal error as yesterday - struct net_device doesn't have a member called "priv". Turns out this incompatibility was introduced somewhere between 2.6.28-29. Debian 2.6.26 kernel worked fine this time and the driver compiled! Thanks to your heads up, I can finally scan and zap channels! :) There are still some issues, though. Perhaps you or somebody else will be able to help me. I tried several versions of dvb-apps/utils (deb, http://linuxtv.org/hg/dvb-apps, s2-liplianin, http://jusst.de/manu/scan.tar.bz2) and the only one working is the Debian package. This means, however, that I cannot use DVB-S2. To make it short: 1) Where do I get working S2-enabled dvb-apps for the mantis tree? 2) Zapping and scanning is _extremely_ slow - szap takes about 30 seconds to lock on any channel. Is it normal? 3) DiSEqC is not working with the standard packaged dvb-apps (-s 0, -s 1). Is DiSEqC supported at all? 4) I'm using trunk MythTV and compiled it yesterday against liplianin-s2. Do I need any patches (b/c of mantis driver) or will clean recompilation work (considering S2, etc)? I'll welcome any suggestions that might point me in the right direction. Thank you, -- David Lister -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html