[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