[linux-dvb] webcam and v4l-dvb related modules

Fernando Ruza feruza at terra.es
Sat Jan 27 16:16:02 CET 2007


Many thanks Trent, your solution worked like a charm for me. I commented
the same problem as Brandon in another thread with the subject '"Unknown
symbol in module" when load module saa7134' days ago.

Thank you very much. Regards,

Fernando.

El vie, 26-01-2007 a las 22:31 -0800, Trent Piepho escribió:
> On Fri, 26 Jan 2007, Brandon Drummond wrote:
> > [17181665.160000] Linux video capture interface: v2.00
> > [17181665.196000] quickcam: disagrees about version of symbol
> > video_devdata
> > [17181665.196000] quickcam: Unknown symbol video_devdata
> >
> > At first glance one would assume that this arose from compilation under
> > a different kernel, but that is not the case. I am aware that this is a
> > known issue, but I have a couple of questions:
> 
> Effectively, it _is_ from compiling under a different kernel.  The modules
> from v4l-dvb, like videodev.ko, were compiled using the source from
> v4l-dvb.  The out of tree quickcam driver was compiled using the source
> from your kernel.  videodev.ko and quickcam.ko were compiled with different
> versions of header files they both use, like videodev.h, and so the two
> modules will not work together.
> 
> You have this same problem if you try to compile the latest ALSA sources
> and use those modules with a sound driver that isn't part of the ALSA
> source.
> 
> A solution would be the use the "make kernel-links" command in v4l-dvb,
> which will install the v4l-dvb source into your kernel source.  Now if you
> compile quickcam against that upgraded kernel source, it should use the
> same headers that v4l-dvb used, and so work with the v4l-dvb modules.
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb




More information about the linux-dvb mailing list