[linux-dvb] CVS Problems, and T200 unrecognised again (was RE:Compro DVB-T300 Remote)

atkellyx atkellyx at internode.on.net
Sat Oct 1 01:13:18 CEST 2005


Hi

I am back to attempted to get my PVR working after a fair break and am once again having difficulty.  My problem is the saa7134-dvb.ko does not seem to be being compiled (make install output below)

I have kernel 2.6.11.  I have removed the "undef HAVE_TDA1004X" from compat.h (for kernels < 2.6.13) and this makes no difference.  I have compiled by each of the following methods and get the same outcome - have I done this correctly?:

First try 
    followed the instructions on http://www.linuxtv.org/cvs.php from my DVB directory which contains my video4linux and dvb-kernel directories
    ran ./scripts/merge-trees.sh from video4linux
    make
    make install
Second try
    wiped out the contents of my DVB directory entirely 
    used the cvs to load the video4linux and dvb-kernel directories
    ran ./scripts/merge-trees.sh from video4linux
    make
    make install
Third try
    wiped out the contents of my DVB directory entirely     
    got latest stable release of video4linux from http://www.linuxtv.org/downloads/video4linux/video4linux-20050801.tar.gz
    updated video4linux from cvs
    used the cvs to load the dvb-kernel directory
    ran ./scripts/merge-trees.sh from video4linux
    make
    make install

After all of the above the saa7134 drivers load fine with a modprobe saa7134 and the card type is recognised and this all seems fine (Compro Videomate DVB-T300 [card=70,autodetected]) but the saa7134-dvb modules does not exist to be loaded.

The problem I think is shown by my video4linux make install output as shown here 

Any ideas you might have would be great.  I actually had all this working a while ago and now I'm back at square 1.

thanks in advance

Anthony





----- Original Message ----- 
From: "Hartmut Hackmann" <hartmut.hackmann at t-online.de>
To: "Michael Krufky" <mkrufky at linuxtv.org>
Cc: <linux-dvb at linuxtv.org>
Sent: Sunday, September 25, 2005 5:09 AM
Subject: Re: [linux-dvb] CVS Problems, and T200 unrecognised again (was RE:Compro DVB-T300 Remote)


> Hi, Andy, Michael
> 
> I didn't notice this either:
> In the old configuration, the merge_trees removed the version check.
> So if Andy has a kernel older that 2.6.13, the tda1004x support will
> not get compiled and DVB support for Andys card not activated.
> That explains.
> If Michael hasn't already corrected this, you might remove the
> "undef HAVE_TDA1004X" from compat.h
> 
> Andy, if this does the trick, please try Nicks remote patch and leave
> me a note. I would like to check it in.
> 
> Best regards
>    Hartmut
> 
> Michael Krufky wrote:
>> Andy wrote:
>> 
>>> I noticed there has been a change [1] to saa7134-dvb.c since you added 
>>> support for the T200/T300 Hartmut. I have tried undoing the change and 
>>> recompiling, however this makes no difference.
>>>
>>> [1] 
>>> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/video4linux/saa7134-dvb.c?root=v4l&r1=1.27&r2=1.28 
>>>
>> 
>> 
>> I made that change.  I moved the #if macro into compat.h to clean up the 
>> code.  This makes absolutely no difference in functionality, but it 
>> makes code readability easier, and leaves less work for the tree-merging 
>> scripts to patch, as well.
>> 
>> In fact, I just realized ... I think I have to remove those lines from 
>> compat.h during the tree-merge as well... I'll get that into cvs in a 
>> few minutes.
>> 
>> I'm the maintainer of those tree-merging scripts.  I noticed you had 
>> some criticism:
>> 
>>> # ln -s ../dvb-kernel/linux/drivers/media/dvb/dvb-core/demux.h ./demux.h
>>>
>>> As an aside, should the last line be added to merge-trees.sh???
>> 
>> 
>> I'll add it and see what happens... Quite frankly, the following was an 
>> experiment:
>> 
>> ln -s ../dvb-kernel/linux/drivers/media/dvb/dvb-core/dvbdev.h dvbdev.h
>> ln -s ../dvb-kernel/linux/drivers/media/dvb/dvb-core/dmxdev.h dmxdev.h
>> ln -s ../dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_demux.h 
>> dvb_demux.h
>> ln -s ../dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_net.h dvb_net.h
>> ln -s ../dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_frontend.h 
>> dvb_frontend.h
>> 
>> I'll try adding demux.h to the merge, see if it helps anyone.  I doubt 
>> it can hurt.
>> 
>> 
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20051001/299ca9a2/attachment.htm


More information about the linux-dvb mailing list