On Wednesday 24 January 2007 11:49, Viragh Janos wrote: > On Sunday Jan 21, 2007, 2:57 AM hverkuil at xs4all wrote: > > On Sunday 21 January 2007 11:44, viragh[at]inf.u-szeged.hu wrote: > >> Hi All, > >> I have a ZAP-TV 1001 card and try to compile trunk.tar.gz for this > >> card type, but after > >> #define HAVE_XC3028 1 > >> in ivtv-driver.h i get the folllowing error messages: > >>... > > > >You need to use the v4l-dvb repository from Markus Rechberger: > >http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel > >This contains the required tuner changes for the v4l kernel > > subsystem. Be warned: it's not a trivial exercise to get it > > working. > >Hans > > i've tried a few different variations, eg. with the Makefile in > v4l-dvb/v4l_experimental/xc3028/ :
Best procedure: checkout the v4l-dvb-kernel from mrechberger (as stated in my original post). Then run 'make ivtv' within the v4l-dvb-kernel directory. Edit v4l/ivtv/driver/ivtv-driver.h and uncomment the HAVE_XC3028 define. Run make. This should build everything including ivtv. Run make install to install everything. To actually get things working is another matter. You need this fw package: http://www.tuxamito.com.es/em2880/firmware_v4.tgz (I believe I also saw mention of a v5, but didn't see a link). But after that you're on your own. You can look in irc (details on www.linuxtv.org) in the #v4l channel for mrec, the author of this code. Regards, Hans > > $ tar zxvf trunk.tar.gz > $ cd trunk > $ make v4l-checkout > $ cd v4l-dvb/v4l_experimental/xc3028/ > $ sh setup.sh > $ cd - > $ make v4l > make -C v4l-dvb > make[1]: Entering directory `/SW/TV/IVTV/PROJECT/trunk/v4l-dvb' > make -C /SW/TV/IVTV/PROJECT/trunk/v4l-dvb/v4l > make[2]: Entering directory `/SW/TV/IVTV/PROJECT/trunk/v4l-dvb/v4l' > Makefile:8: Make.config: Nincs ilyen fájl vagy könyvtár > echo "No version yet." > No version yet. > uname -r|perl -ne 'if (/^([0-9]*)\.([0-9])*\.([0-9]*)(.*)$/) { printf > ("VERSION=%s\nPATCHLEVEL:=%s\nSUBLEVEL:=%s\nKERNELRELEA > SE:=%s.%s.%s%s\n",$1,$2,$3,$1,$2,$3,$4); };' > ./.version > make[2]: *** No rule to make target `Make.config'. Stop. > make[2]: Leaving directory `/SW/TV/IVTV/PROJECT/trunk/v4l-dvb/v4l' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/SW/TV/IVTV/PROJECT/trunk/v4l-dvb' > make: *** [v4l] Error 2 > > $ make > make -C driver all > make[1]: Entering directory `/SW/TV/IVTV/PROJECT/trunk/driver' > created ivtv-svnversion.h > make -C /lib/modules/2.6.18-1.2257.fc5/build > M=/SW/TV/IVTV/PROJECT/trunk/driver modules > make[2]: Entering directory `/usr/src/kernels/2.6.18-1.2257.fc5-i686' > /SW/TV/IVTV/PROJECT/trunk/driver/Kbuild:17: > /SW/TV/IVTV/PROJECT/trunk/driver/../v4l-dvb/v4l/.config: No such file > or directory > make[3]: *** No rule to make target > `/SW/TV/IVTV/PROJECT/trunk/driver/../v4l-dvb/v4l/.config'. Stop. > make[2]: *** [_module_/SW/TV/IVTV/PROJECT/trunk/driver] Error 2 > make[2]: Leaving directory `/usr/src/kernels/2.6.18-1.2257.fc5-i686' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/SW/TV/IVTV/PROJECT/trunk/driver' > make: *** [all] Error 2 > $ > > Or simply > > $ tar zxvf trunk.tar.gz > $ cd trunk > $ make v4l-checkout > $ make v4l > > This works but doesn't gives the necessary drivers/options. > In addition i've noticed that i could even checkout and compile ivtv > inside the v4l-dvb/v4l subdirectory, so i'm completely lost. > Do i need really the stuff in v4l_experimental/xc3028? > Does there exist somewhere a list/description of the necessary steps? > > Janos > PS. Sorry, i'm not a developer, just wanted to get my card working > with ivtv :-) > > _______________________________________________ > ivtv-devel mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-devel _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
