On Mon, 2005-02-14 at 15:42 +1100, O Plameras wrote: > James Gregory wrote: > >Be careful with this. I've got one, and it's non-trivial to get going > >(well, it's non-trivial to get going if you want to keep the guarantees > >your package manager gives you about the authenticity of the code on > >your system. It's apparently straightforward otherwise). I did try to > >make a set of packages to make it work, but it uses a different version > >of the v4l2 code than what is in the mainline kernel (at least as of > >2.6.9. I'm not sure about now). > > > > This is fixed by running 'DVB-Build.sh remove-symbols'. This particular > script > reconciles Version Number conflicts.
It installs a second, parallel version of v4l2 and effectively disables the one that comes with your kernel. It does so by renaming the symbols provided by the old kernel modules. I guess if that works for you, then that's fine. Having attempted to turn Chris' drivers into a kernel patch, I can tell you that there's some pretty fundamental differences between the two versions. The approach of "let's just clobber some symbols" makes me pretty nervous about the whole thing. If it built cleanly against the upstream version of v4l2 I'd have no problem with it. I realise he's provided a work-around, just be sure you understand what you're doing and make sure you're ok with the risk of stuff breaking now, or in the future. > C Pascoe has tested these drivers on stock kernel 2.6.9. > > I have tested it on 2.6.9-1.667 and 2.6.10-rc3. > > >Unless you're more of a kernel build > >ninja than I am, you won't be able to do a clean build of it and you'll > >need to use the rather dodgy method described on Chris Pascoe's website, > >which involves mangling the module dependencies file. > > On Fedora Core 2 or 3 the default kernel has all the pre-requisite > requirements > for 'CONFIGS'. So, no need to re-compile the kernel. Well, as previously established, it has all the pre-requisites except the right version of v4l2. Hope that clears up what I meant. James. -- "There is no I in TEAM but there is an i in Ninja" -- http://www.ninjaburger.com/sekrit/
signature.asc
Description: This is a digitally signed message part
-- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
