Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: [linux-dvb] Re: Problems switching to dvb-kernel



Kenneth Aafløy wrote:
> 
> On Sunday 05 September 2004 12:24, Klaus Schmidinger wrote:
> [snip]
> > I guess it all comes down to this: the kernel 2.6 based linux-dvb
> > driver version in CVS should be made so that it still compiles with
> > the latest "official" kernel versions used by the major distributions.
> > Typically Linux distributions don't use the latest greatest kernel
> > versions. If the DVB driver wants to make use of some kernel features
> > that are not available yet in the kernel versions used by the major
> > distributions, it should provide backwards compatibilty mechanisms.
> > Simply locking out "older" kernel versions is not very wise...
> 
> I've attached a tarball with some changes that should fix this msleep issue on
> kernel version < 2.6.7. It will only fix build-2.6, but I belive that is
> acceptable, hmm?
> 
> Should there be any other compatability problems exept for this msleep thingy,
> feel free to yell :)
> 
> I've not bothered to test it beyond compilation, because I don't want to
> downgrade the kernel in my server box.
> 
> Kenneth
>
>                          Name: dvb_compat.tar.bz2
>    dvb_compat.tar.bz2    Type: application/x-tbz
>                      Encoding: base64

Thanks a lot. With this patch applied I am able to compile the DVB driver
even with kernel 2.6.5 :-)
Please check it into the CVS, so that a freshly fetched CVS driver version
will compile fine.

I even managed to compile the driver on a machine that is actually running
kernel 2.4.20, because that's a much faster machine, which I will not (yet)
update to kernel 2.6. I'll post a separate message on the driver ML with
a summary of what it takes to "cross compile" the driver.

However, the latest greatest dvb-kernel driver still has the dropout problem
every few seconds, so I guess I'll need to find out what I did in the old
DVB driver to fix (or at least work around) this, and see whether somebody
has removed that fix/workaround in dvb-kernel...

Klaus




Home | Main Index | Thread Index