Hi,

> Hi everyone,
>
> I try to install uvc modules on kernel 2.6.15-26-k7 #1 SMP PREEMPT Thu Aug
> 3 03:40:32 UTC 2006 i686 GNU/Linux using gcc 4.0.
>
> Compilation is ok but when I try to modprobe, I have this message :
>
> uvcvideo: Unknown symbol v4l2_ioctl_names
>
> modinfo uvcvideo
>
> filename:       /lib/modules/2.6.15-26-k7/usb/media/uvcvideo.ko
> author:         Laurent Pinchart <[EMAIL PROTECTED]>
> description:    USB Video Class driver
> license:        GPL
> vermagic:       2.6.15-26-k7 SMP preempt K7 gcc-4.0
> depends:        usbcore,videodev,v4l2-common,v4l1-compat
> alias:          usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00*
> alias:          usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00*
> alias:          usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00*
> alias:          usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00*
> alias:          usb:v046Dp08C6d*dc*dsc*dp*icFFisc01ip00*
> alias:          usb:v046Dp08C7d*dc*dsc*dp*icFFisc01ip00*
> alias:          usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00*
> srcversion:     94C8222F703B3D4C291E4FC
> parm:           trace:uint
>
>
> I have  usbcore,videodev,v4l2-common,v4l1-compat already loaded when I try
> to load uvcvideo. Any tips ?

You're using a kernel patched by your distribution. Some changes from 2.6.16 
made their way into your kernel, and one of them was to remove the symbol 
v4l2_ioctl_names. For 2.6.16 kernels the UVC driver handles that change 
gracefully, but not for 2.6.15.

I advice you to upgrade to 2.6.16 or newer, or patch the driver by changing 
the

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,16)

a few lines before v4l2_ioctl_names to

#if 0

Laurent Pinchart
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to