Mauro Carvalho Chehab wrote:
Em Mon, 25 May 2009 09:10:17 +1000
Matt Doran <matt.doran@xxxxxxxxxxxx> escreveu:
Hi there,
I tried using the latest v4l code on an Mythtv box running 2.6.20, but
the v4l videodev module fails to load with the following warnings:
videodev: Unknown symbol i2c_unregister_device
v4l2_common: Unknown symbol v4l2_device_register_subdev
It seems the "i2c_unregister_device" function was added in 2.6.26.
References to this function in v4l2-common.c are enclosed in an ifdef like:
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26)
However in "v4l2_device_unregister()" in v4l2-device.c, there is a
reference to "i2c_unregister_device" without any ifdefs. I am running
a pretty old kernel, but I'd guess anyone running 2.6.25 or earlier will
have this problem. It seems this code was added by Mauro 3 weeks ago
in this rev:
http://linuxtv.org/hg/v4l-dvb/rev/87afa7a4ccdf
I've just applied a patch at the tree that should fix this issue. It adds
several tests and the code, but, hopefully, it should be possible even to use
the IR's with kernels starting from 2.6.16.
Thanks Mauro.
I've recompiled all drivers without compile error and I've been using
everything for a few days now and it all works great.
Thanks again!
Matt
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html