When I update to the kernel 2.6.20.15-ccj49-default using yast, my uvcvideo driver (which used to connect my Logitech Pro 5000 via amsn) stops to work.
I tried to install it again and I received the following...

Building USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.6.20.15-ccj49-obj/i386/default'
make -C ../../../linux-2.6.20.15-ccj49 O=../linux-2.6.20.15-ccj49-obj/i386/default modules
CC [M] /home/kostas2/programs/USB-video-class/uvcvideo.o
In file included from /home/kostas2/programs/USB-video-class/uvcvideo.c:49:
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:8: error: nested redefinition of ‘enum v4l2_frmsizetypes’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:8: error: redeclaration of ‘enum v4l2_frmsizetypes’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:9: error: redeclaration of enumerator ‘V4L2_FRMSIZE_TYPE_DISCRETE’
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:287: error: previous definition of ‘V4L2_FRMSIZE_TYPE_DISCRETE’ was here
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:10: error: redeclaration of enumerator ‘V4L2_FRMSIZE_TYPE_CONTINUOUS’
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:288: error: previous definition of ‘V4L2_FRMSIZE_TYPE_CONTINUOUS’ was here
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:11: error: redeclaration of enumerator ‘V4L2_FRMSIZE_TYPE_STEPWISE’
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:289: error: previous definition of ‘V4L2_FRMSIZE_TYPE_STEPWISE’ was here
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:14: error: nested redefinition of ‘enum v4l2_frmivaltypes’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:14: error: redeclaration of ‘enum v4l2_frmivaltypes’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:15: error: redeclaration of enumerator ‘V4L2_FRMIVAL_TYPE_DISCRETE’
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:327: error: previous definition of ‘V4L2_FRMIVAL_TYPE_DISCRETE’ was here
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:16: error: redeclaration of enumerator ‘V4L2_FRMIVAL_TYPE_CONTINUOUS’
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:328: error: previous definition of ‘V4L2_FRMIVAL_TYPE_CONTINUOUS’ was here
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:17: error: redeclaration of enumerator ‘V4L2_FRMIVAL_TYPE_STEPWISE’
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:329: error: previous definition of ‘V4L2_FRMIVAL_TYPE_STEPWISE’ was here
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:24: error: redefinition of ‘struct v4l2_frmsize_discrete’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:32: error: redefinition of ‘struct v4l2_frmsize_stepwise’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:52: error: redefinition of ‘struct v4l2_frmsizeenum’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:73: error: redefinition of ‘struct v4l2_frmival_stepwise’
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:84: error: redefinition of ‘struct v4l2_frmivalenum’
In file included from /home/kostas2/programs/USB-video-class/uvcvideo.c:49:
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:116:1: warning: "VIDIOC_ENUM_FRAMESIZES" redefined
In file included from /usr/src/linux-2.6.20.15-ccj49/include/linux/videodev.h:15,
from /home/kostas2/programs/USB-video-class/uvcvideo.c:38:
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:1339:1: warning: this is the location of the previous definition
In file included from /home/kostas2/programs/USB-video-class/uvcvideo.c:49:
/home/kostas2/programs/USB-video-class/v4l2_enumfrmfmt.h:117:1: warning: "VIDIOC_ENUM_FRAMEINTERVALS" redefined
In file included from /usr/src/linux-2.6.20.15-ccj49/include/linux/videodev.h:15,
from /home/kostas2/programs/USB-video-class/uvcvideo.c:38:
/usr/src/linux-2.6.20.15-ccj49/include/linux/videodev2.h:1340:1: warning: this is the location of the previous definition
/home/kostas2/programs/USB-video-class/uvcvideo.c: In function ‘uvc_init_isoc’:
/home/kostas2/programs/USB-video-class/uvcvideo.c:1555: warning: assignment from incompatible pointer type
/home/kostas2/programs/USB-video-class/uvcvideo.c: In function ‘uvc_init_status’:
/home/kostas2/programs/USB-video-class/uvcvideo.c:3721: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
/home/kostas2/programs/USB-video-class/uvcvideo.c: At top level:
/home/kostas2/programs/USB-video-class/uvcvideo.c:3913: fatal error: opening dependency file /home/kostas2/programs/USB-video-class/.uvcvideo.o.d: Άρνηση πρόσβασης
compilation terminated.
make[4]: *** [/home/kostas2/programs/USB-video-class/uvcvideo.o] Error 1
make[3]: *** [_module_/home/kostas2/programs/USB-video-class] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20.15-ccj49-obj/i386/default'
make: *** [uvcvideo] Error 2

With the previous kernel 2.6.18 I had no problem and the driver worked perfect.
Maybe I have to downgrade???