problem with webcam on sony vaio laptop

This is what I get w/ lsusb:

linus:~ # lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 05ca:1836 Ricoh Co., Ltd
Bus 001 Device 003: ID 0d49:7310 Maxtor
Bus 001 Device 002: ID 0781:5530 SanDisk Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I just installed kernel update for 11.1 with what appeared to be the right
driver. When I rebooted, here’s the output from dmesg|grep video:

linus:~ # dmesg |grep vid
BIOS-provided physical RAM map:
pci 0000:00:02.0: Boot video device
Linux video capture interface: v2.00
usbcam: disagrees about version of symbol videobuf_streamoff
usbcam: Unknown symbol videobuf_streamoff
usbcam: disagrees about version of symbol videobuf_poll_stream
usbcam: Unknown symbol videobuf_poll_stream
usbcam: disagrees about version of symbol video_ioctl2
usbcam: Unknown symbol video_ioctl2
usbcam: disagrees about version of symbol videobuf_reqbufs
usbcam: Unknown symbol videobuf_reqbufs
usbcam: disagrees about version of symbol videobuf_waiton
usbcam: Unknown symbol videobuf_waiton
usbcam: disagrees about version of symbol videobuf_dqbuf
usbcam: Unknown symbol videobuf_dqbuf
usbcam: disagrees about version of symbol video_devdata
usbcam: Unknown symbol video_devdata
usbcam: disagrees about version of symbol videobuf_queue_sg_init
usbcam: Unknown symbol videobuf_queue_sg_init
usbcam: disagrees about version of symbol videobuf_dma_unmap
usbcam: Unknown symbol videobuf_dma_unmap
usbcam: disagrees about version of symbol videobuf_querybuf
usbcam: Unknown symbol videobuf_querybuf
usbcam: disagrees about version of symbol video_unregister_device
usbcam: Unknown symbol video_unregister_device
usbcam: disagrees about version of symbol videobuf_qbuf
usbcam: Unknown symbol videobuf_qbuf
usbcam: disagrees about version of symbol videobuf_read_one
usbcam: Unknown symbol videobuf_read_one
usbcam: disagrees about version of symbol video_register_device
usbcam: Unknown symbol video_register_device
usbcam: disagrees about version of symbol videobuf_iolock
usbcam: Unknown symbol videobuf_iolock
usbcam: disagrees about version of symbol videobuf_streamon
usbcam: Unknown symbol videobuf_streamon
usbcam: disagrees about version of symbol video_usercopy
usbcam: Unknown symbol video_usercopy
usbcam: disagrees about version of symbol videobuf_mmap_mapper
usbcam: Unknown symbol videobuf_mmap_mapper
usbcam: disagrees about version of symbol videobuf_to_dma
usbcam: Unknown symbol videobuf_to_dma
usbcam: disagrees about version of symbol videobuf_mmap_free
usbcam: Unknown symbol videobuf_mmap_free
uvcvideo: Found UVC 1.00 device <unnamed> (05ca:1836)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
uvcvideo: Failed to query (129) UVC probe control : -32 (exp. 26).
uvcvideo: Failed to initialize the device (-5).
usbcore: registered new interface driver uvcvideo

This looks bad!

linus:~ # lsmod|grep vid
uvcvideo 54116 0
video 20312 0
videodev 37040 1 uvcvideo
output 2736 1 video
v4l1_compat 12264 2 uvcvideo,videodev
videobuf_dma_sg 12368 0
videobuf_core 17356 1 videobuf_dma_sg
i2c_core 29892 2 videodev,i2c_i801
usbcore 165900 5 uvcvideo,usb_storage,uhci_hcd,ehci_hcd
thermal_sys 11376 4 video,fan,thermal,processor

Please help! Any ideas? Should I just uninstall this?

Thanks in advance…