The driver doesn't compile on newer kernels. Pleas see this message thread:
http://forum.mandriva.com/viewtopic.php?p=569018#569018
and this error message:
[rsezov@enterprise stk11xx-1.3.1]$ make -f Makefile.standalone
make -C /lib/modules/2.6.27-desktop-0.rc8.2mnb/build SUBDIRS=/home/rsezov/Download/drivers/stk11xx-1.3.1 modules
make[1]: Entering directory `/usr/src/linux-2.6.27-0.rc8.2mnb'
WARNING: Symbol version dump /usr/src/linux-2.6.27-0.rc8.2mnb/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/rsezov/Download/drivers/stk11xx-1.3.1/stk11xx-usb.o
/home/rsezov/Download/drivers/stk11xx-1.3.1/stk11xx-usb.c: In function ‘usb_stk11xx_probe’:
/home/rsezov/Download/drivers/stk11xx-1.3.1/stk11xx-usb.c:807: error: implicit declaration of function ‘PAGE_ALIGN’
make[2]: *** [/home/rsezov/Download/drivers/stk11xx-1.3.1/stk11xx-usb.o] Error 1
make[1]: *** [_module_/home/rsezov/Download/drivers/stk11xx-1.3.1] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.27-0.rc8.2mnb'
make: *** [driver] Error 2
Thanks!
jarda@jarda-laptop:~$ cd /etc/camdriver/
jarda@jarda-laptop:/etc/camdriver$ make -f Makefile.standalone
make -C /lib/modules/2.6.27-14-generic/build SUBDIRS=/etc/camdriver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-14-generic'
CC [M] /etc/camdriver/stk11xx-usb.o
CC [M] /etc/camdriver/stk11xx-v4l.o
/etc/camdriver/stk11xx-v4l.c: In function ‘v4l_stk11xx_ioctl’:
/etc/camdriver/stk11xx-v4l.c:1662: warning: passing argument 1 of ‘video_usercopy’ from incompatible pointer type
/etc/camdriver/stk11xx-v4l.c:1662: warning: passing argument 2 of ‘video_usercopy’ makes pointer from integer without a cast
/etc/camdriver/stk11xx-v4l.c:1662: warning: passing argument 4 of ‘video_usercopy’ makes integer from pointer without a cast
/etc/camdriver/stk11xx-v4l.c:1662: error: too few arguments to function ‘video_usercopy’
/etc/camdriver/stk11xx-v4l.c: In function ‘v4l_stk11xx_register_video_device’:
/etc/camdriver/stk11xx-v4l.c:1686: warning: assignment from incompatible pointer type
/etc/camdriver/stk11xx-v4l.c: At top level:
/etc/camdriver/stk11xx-v4l.c:1728: error: variable ‘v4l_stk11xx_fops’ has initializer but incomplete type
/etc/camdriver/stk11xx-v4l.c:1729: error: unknown field ‘owner’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1729: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1729: warning: (near initialization for ‘v4l_stk11xx_fops’)
/etc/camdriver/stk11xx-v4l.c:1730: error: unknown field ‘open’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1730: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1730: warning: (near initialization for ‘v4l_stk11xx_fops’)
/etc/camdriver/stk11xx-v4l.c:1731: error: unknown field ‘release’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1731: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1731: warning: (near initialization for ‘v4l_stk11xx_fops’)
/etc/camdriver/stk11xx-v4l.c:1732: error: unknown field ‘read’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1732: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1732: warning: (near initialization for ‘v4l_stk11xx_fops’)
/etc/camdriver/stk11xx-v4l.c:1733: error: unknown field ‘poll’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1733: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1733: warning: (near initialization for ‘v4l_stk11xx_fops’)
/etc/camdriver/stk11xx-v4l.c:1734: error: unknown field ‘mmap’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1734: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1734: warning: (near initialization for ‘v4l_stk11xx_fops’)
/etc/camdriver/stk11xx-v4l.c:1735: error: unknown field ‘ioctl’ specified in initializer
/etc/camdriver/stk11xx-v4l.c:1735: warning: excess elements in struct initializer
/etc/camdriver/stk11xx-v4l.c:1735: warning: (near initialization for ‘v4l_stk11xx_fops’)
make[2]: *** [/etc/camdriver/stk11xx-v4l.o] Error 1
make[1]: *** [_module_/etc/camdriver] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-14-generic'
make: *** [driver] Error 2