WebCam Logitech with BeagleBoard and Android

HI I have been working with the webcam Logitech Webcam C300 Device ID
046d:0805 for some days on Beagle board but I can not make it works

I have tested it on my Ubuntu 10.04 desktop and it works fine here is
the logfile when I plug it

Nov 24 09:42:08 victor-desktop kernel: [ 1914.457565] usb 1-4: USB
disconnect, address 3
Nov 24 09:42:12 victor-desktop kernel: [ 1918.936020] usb 4-1: new
full speed USB device using uhci_hcd and address 7
Nov 24 09:42:13 victor-desktop kernel: [ 1920.116027] usb 1-4: new
high speed USB device using ehci_hcd and address 7
Nov 24 09:42:14 victor-desktop kernel: [ 1920.415046] usb 1-4:
configuration #1 chosen from 1 choice
Nov 24 09:42:14 victor-desktop kernel: [ 1920.415683] uvcvideo: Found
UVC 1.00 device <unnamed> (046d:0805)
Nov 24 09:42:14 victor-desktop kernel: [ 1920.453579] input: UVC
Camera (046d:0805) as
/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/input/input7

Then i clone the repo from git

http://www.ideasonboard.org/uvc/

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
uvcvideo
cd uvcvideo
git remote add uvcvideo git://linuxtv.org/pinchartl/uvcvideo.git
git remote update
git checkout -b uvcvideo-master uvcvideo/uvcvideo-next

then i make

make -j5 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
make -j5 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

And then I go to

  <*> Multimedia support --->
Video For Linux
Video capture adapters
  V4L USB devices

But there I can not find the module that I should enable for my webcam

On the other hand with another webcam

Microsoft Lifecam VX-3000
The which is not on the list works fine because the log file on my
Ubuntu 10.04 desktop is

Nov 24 09:53:13 victor-desktop kernel: [ 2579.616292] gspca:
disconnect complete
Nov 24 09:53:19 victor-desktop kernel: [ 2585.996025] usb 4-1: new
full speed USB device using uhci_hcd and address 9
Nov 24 09:53:19 victor-desktop kernel: [ 2586.154201] usb 4-1:
configuration #1 chosen from 1 choice
Nov 24 09:53:19 victor-desktop kernel: [ 2586.157516] gspca: probing 045e:00f5
Nov 24 09:53:19 victor-desktop kernel: [ 2586.162257] sonixj: Sonix chip id: 11
Nov 24 09:53:19 victor-desktop kernel: [ 2586.164157] gspca: probe ok

So I make the same that before

make -j5 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
make -j5 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

  <*> Multimedia support --->
Video For Linux
Video capture adapters
  V4L USB devices
GSPCA based webcams
SONIX JPEG USB Camera Driver

And it works fine

On my Beagleboard and android from RowBoat the log file is

usb 1-2.4: new full speed USB device using ehci-omap and address 7
gspca: probing 045e:00f5
sonixj: Sonix chip id: 11
gspca: /dev/video0 created
gspca: probing 045e:00f5
gspca: intf != 0

And /dev/video0 is created

My qeustion is , Which is the correct module that I should enable for
my Logitech c300 webcam ?

Besides when I boot with the uImage from UVC kernel I just can see the
console , but not the DVI ir VGA screen of my FS , is there any other
module that I should enable in order to be able to what on any screen
my video ?

Besides Does any body knows why the Camera application does not
recognize my web cam ?

Is this application calling from any other /dev/video1 or /dev/video2

Thanks a lot for your help

Regards

Victor Rodriguez