[linux-dvb] A call to testers..

Michael Krufky mkrufky at gmail.com
Wed Dec 7 18:09:36 CET 2005


Joerg Knitter wrote:

> Michael Krufky wrote:
>
>> On 12/7/05, Manu Abraham <abraham.manu at gmail.com> wrote:
>>
>>> Gregoire Favre wrote:
>>>
>>>> what's the current CVS ?
>>>>
>>>> Is it v4l-dvb ?
>>>
>> Yes.
>
> So, do I understand right that I don´t have to download dvb-kernel 
> anymore but v4l-dvb to get latest DVB drivers?

YES.  dvb-kernel and v4l-kernel have officially merged into the new, 
v4l-dvb cvs,

> I haven´t updated them for ages because suddenly CVS versions only 
> worked with latest kernel versions. It is not trivial for a 
> non-developer to compile a new kernel that really works if the base 
> kernel is patched in several areas (thinking e.g. of a SuSE kernel - I 
> compiled a later kernel and starting this new one, hotplug suddenly 
> did not work anymore...) - but I know that this "compatibility issue" 
> has been fixed some weeks ago.

Thanks for noticing... :-) ... Nobody has said anything yet about 
backwards-compatability, since I've enabled it.

v4l-dvb cvs is *supposedly* backwards compatable with all kernel versions...

Personally, I have not tested 2.4, but the goal is to make this work as 
well.

#if kernel_version >= linux_version(2,6,12)
    build merged v4l + dvb
#else
    build v4l with NO dvb support
#endif

...Now, dvb DOES compile cleanly under 2.6.11 and 2.6.10, but there is a 
minor fix needed in video-buf-dvb.c in order for the hybrid drivers to 
work...

As soon as that's fixed, we can extend dvb build by default on older 
kernel versions...

There are also ways to get dvb to work in 2.4, but I have not 
investigated this.

> Can I still compile the drivers in the build-2.6 directory and use 
> them with ./insmod.sh so that I don´t have to recompile the whole kernel?

You have choices:

a) use the v4l-dvb build environment:

make
make install

(this will install the new modules into your /lib/modules/{uname -r} 
directory, and load them normally as if they were bundled with your kernel.

b) you can use the insmod.sh script from dvb-kernel .... we havent moved 
it into v4l-dvb yet ... I'll put it on my to-do list....  The only 
difference is that in dvb-kernel, it was called build-2.6, in the new 
tree, these modules are built inside v4l-dvb/v4l/   ... (I agree that 
this should be renamed -- minor issue)

> With kind regards

Thank you for the comments!  Keep them coming..... we want everyone to 
be happy with the merged tree.

Cheers,

Michael Krufky




More information about the linux-dvb mailing list