On 05/28/2013 03:17 PM, tom1001 wrote:
> Hello, I am trying to use the e-con Systems Camera on my Gumstix
> Overo board with a linux kernel 3.5. I'm not sure whether the e-con
> Systems driver is still necessary, so I tried to install it, but I
> got this error:
The driver is roughly made of two parts: the ISP (the capture
interface), and the ov3640 CMOS sensor. The ISP part was merged a while
ago, but as of kernel 3.10-rc3 no driver was merged for the ov3640.
> Error: Driver 'omap3isp' is already registered, aborting... insmod:
> error inserting 'v4l2_driver.ko': -1 Device of resource busy
Conflict with the in-kernel ISP driver.
> So I reconfigured the kernel and disabled CONFIG_VIDEO_OMAP3 to make
> sure that the integrated isp will not be installed. But after my
> second try I got this error:
> v4l2_driver: Unknown symbol video_devdata (err 0) v4l2_driver:
> Unknown symbol video_unregister_device (err 0) v4l2_driver: Unknown
> symbol video_device_alloc (err 0) v4l2_driver: Unknown symbol
> __video_device_alloc (err 0) v4l2_driver: Unknown symbol
> video_usercopy (err 0) v4l2_driver: Unknown symbol
> video_device_release (err 0) insmod: error inserting
> 'v4l2_driver.ko': -1 Unknown Symbol in module
Where do you get this v4l2_driver.ko from ? Was this module compiled
for an old kernel ? If yes, no way you will be able to insert it, you
have to recompile. But you will not be able to recompile, as the kernel's
internal API changed a lot.
> Does anyone know what I need to do here? Or did anyone try the same
> with success?
So here no many ways:
* If no updated driver is provided by e-con, you
have to stick to an old kernel. This is the danger with out-of-tree
* You can port the driver to the newest kernel, and submit
it upstream. This was in my plans, but I don't know where to find the
Sorry for the negative answer.