Microsoft webcam VX3000

Hi,
Issues with this piece of kit have been discussed before, so here are my problems.
I have tried to follow the instructions on HCL/Web Cameras - openSUSE
unfortunately without much success.
I have gspca2 drivers installed currently, so one thing I was wondering whether I should install gspca1

When I test the webcam in kopete I get a mainly ugly green screen with a bar of colourful dots at the top (if this makes sense), but certainly no nice picture.

Any advice is appreciated!

Peter


maja@obsidian:/usr/share/man> dmesg | tail -30     
...
 8485.232049] usb 2-2: new full speed USB device using uhci_hcd and address 3
 8485.390641] usb 2-2: New USB device found, idVendor=045e, idProduct=00f5
 8485.390665] usb 2-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
 8485.390676] usb 2-2: Product: USB camera
 8485.390876] usb 2-2: configuration #1 chosen from 1 choice
 8485.911999] Linux video capture interface: v2.00
 8485.927575] gspca: main v2.6.0 registered
 8485.932545] gspca: probing 045e:00f5
 8485.939845] sonixj: Sonix chip id: 11
 8485.944243] gspca: probe ok
 8485.944279] gspca: probing 045e:00f5
 8485.944298] gspca: probing 045e:00f5
 8485.944329] usbcore: registered new interface driver sonixj
 8485.944340] sonixj: registered
 8486.114169] usbcore: registered new interface driver snd-usb-audio

maja@obsidian:~/peter> rpm -qa | grep gspca
webcam-gspca2-kmp-default-20100603_2.6.31.5_0.1-18.1.i586

maja@obsidian:~/peter> rpm -qa | grep libv4l
libv4l-0.6.1-2.2.i586

maja@obsidian:~/peter> ls -lh /usr/lib/libv4l/
insgesamt 60K
-rwxr-xr-x 1 root root  18K 24. Okt 2009  ov511-decomp
-rwxr-xr-x 1 root root  22K 24. Okt 2009  ov518-decomp
-rwxr-xr-x 1 root root 5,4K 24. Okt 2009  v4l1compat.so
-rwxr-xr-x 1 root root 5,5K 24. Okt 2009  v4l2convert.so


maja@obsidian:/usr/share/man> LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so kopete
Calling appendChild() on a null node does nothing.                           
Calling appendChild() on a null node does nothing.                           
maja@obsidian:/usr/share/man> Calling appendChild() on a null node does nothing.
VIDIOC_ENUMSTD: Das Argument ist ungültig                                       
VIDIOC_ENUM_FMT: Das Argument ist ungültig                                      
VIDIOC_ENUMSTD: Das Argument ist ungültig                                       
VIDIOC_ENUM_FMT: Das Argument ist ungültig                                      
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 3 more bits     
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 1 more bits     
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 1 more bits     
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 1 more bits     
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 1 more bits     
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 1 more bits     
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 2 more bits