Ive been searching around to try and get this clique hue hd webcam working on linux, but havent had much luck. Ive checked the microdia forums and found the error and saw that people had a work around for it, but I cant seem to get it to work, and the patched mentioned didnt work (I got the most recent version from GIT with them already applied). I also tried downloading the ones from the webcam suse repository (kernel version is too new for the dependency, but I ignored and tried anyway).

The webcam is identified but it doesnt work.

from lsusb
Code:
Bus 002 Device 002: ID 0c45:6282 Microdia PC Camera with Microphone (SN9C202 + MI1310)
luvcview
Code:
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
Stream settings:
ERROR: Requested frame format MJPG is not available and no fallback format was found.
 Init v4L2 failed !! exit fatal
mplayer test
Code:
~/downloads/microdia> LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// \
>     -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11                    
ERROR: ld.so: object '/usr/lib/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded: ignored.
MPlayer dev-SVN-r29116-4.3-openSUSE Linux 11.1 (x86_64)-Packman (C) 2000-2009 MPlayer TeamCan't open joystick device /dev/input/js0: No such file or directory                                                                                                
Can't init input joystick                                                                                                      
mplayer: could not connect to socket                                                                                           
mplayer: No such file or directory                                                                                             
Failed to open LIRC support. You will not be able to use your remote control.                                                  

Playing tv://.
TV file format detected.
Selected driver: v4l2   
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)                   
Selected device: SN9C20x USB 2.0 Webcam Driver          
 Capabilites:  video capture  read/write  streaming     
 supported norms:                                       
 inputs: 0 = Webcam;v4l2: ioctl get input failed: Invalid argument

 Current input: 1
 Current format: unknown (0x30323953)
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument                     
Error: Cannot set norm!                                            
Selected input hasn't got a tuner!                                 
v4l2: Cannot get fps                                               
v4l2: ioctl set mute failed: Invalid argument                      
==========================================================================
Cannot find codec matching selected -vo and video format 0x30323953.      
Read DOCS/HTML/en/codecs.html!                                            
==========================================================================

v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.

Exiting... (End of file)
Code:
~/downloads/microdia> uname -a
Linux suse-new 2.6.27.25-0.1-default #1 SMP 2009-07-01 15:37:09 +0200 x86_64 x86_64 x86_64 GNU/Linux
If anyone has gotten this working I would love to get some advice.

Thanks