Hi Samuel,

On Friday 25 June 2010 12:01:42 Samuel Xu wrote:
> One correction: After make and make install, uvcvideo module can't
> auto loaded any more. I must manually "insmod uvcvideo.ko" to load it.
> Here is lsmod result, I never have chance to make uvcvideo module used
> bit to 1 :(
> [r...@user-desktop uvc]# lsmod
> Module                  Size  Used by
> uvcvideo               46182  0
> rt2860sta             406917  1
> battery                 7968  0
> After 2 questions, there is dmesg from uvcvideo after my manually
> insmod, any idea?
> Another question is: If newest v4l code tree has been advanced much
> than src tree inside 2.6.33 kernel, which v4l src label is nearest
> from src tree inside 2.6.33 kernel?
> 3rdd question is: if I want to build v4l driver from src inside 2.6.33
> kernel directly. How should I do? (I tried to make menuconfig and make
> modules from a clean kernel, while insmod the newly build uvcvideo.ko
> reports: insmod: error inserting './uvcvideo.ko': -1 Invalid module
> format

You can checkout the latest v4l-dvb source from mercurial (or download a 
snapshot), and run

make SRCDIR=/path/to/your/kernel/2.6.33/source/tree

Make sure your kernel source tree has been configured (you might need to 
compile it as well, not sure about that).

> [   78.446109] uvcvideo: Found UVC 1.00 device CNF7129 (04f2:b071)
> [   78.462540] ------------[ cut here ]------------
> [   78.462569] WARNING: at drivers/media/video/v4l2-dev.c:420
> __video_register_device+0x44/0x3d7()


I'm pretty sure this is a mismatch between the uvcvideo and videodev kernel 
modules. Please reinstall the whole v4l-dvb subsystem, either from your 
distribution packages or from the v4l-dvb repository. Make sure both the 
uvcvideo driver and the v4l-dvb core come from the same source.


Laurent Pinchart
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to