| title: | Re Question on newly build uvcvideo ko |
|
Hi Samuel,
On Friday 25 June 2010 12:01:42 Samuel Xu wrote:
One correction: After make and make install, uvcvideo module cant
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 :(
[root@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()
[snip]
Im 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.
--
Regards,
Laurent Pinchart
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at rel="nofollow" vger.kernel.org/majordomo-info.html vger.kernel.org/majordomo-info.html
|