GNOME Bugzilla – Bug 473554
Camera for Dell XPS M1330 not recognized
Last modified: 2008-02-13 03:51:46 UTC
Please describe the problem: Camera for Dell XPS M1330 (Bus 007 Device 003: ID 05a9:2640 Omnivision Technologies, Inc.) is working in Ekiga in V4L2 after installing the SVN driver from http://linux-uvc.berlios.de/. However, I can't get the cam to work with Cheese. When running Cheese, I see that the cam is briefly turned on, then off. Cheese then explains that no webcam was found. Steps to reproduce: 1. install Cheese from repo on Gutsy on a Dell XPS M1330 2. install the SVN uvc driver 3. open cheese Actual results: No cam available in cheese Expected results: See my amazed face on the screen Does this happen every time? Yes Other information: -Running up-to-date gutsy -tried various settings for input video in gstreamer-properties, but not better.
so are you able to get your camera working with gstreamer-properties?
In Ekiga, it's working. I didn't see you can test in gstreamer-properties, silly me... I will try when I'm back home.
Created attachment 95010 [details] ekiga is working!
Not working in gstreamer-properties: gstreamer-properties-Message: Error running pipeline 'Video for Linux 2 (v4l2)': Impossible de récupérer les buffers du périphérique '/dev/video0'. [v4l2src_calls.c(1025): gst_v4l2src_capture_init (): /pipeline0/v4l2src2: error requesting 0 buffers: Ne peut allouer de la mémoire] Both with V4L and V4L2.
so we would have to get it working first with gstreamer-properties. if it works there, it works in cheese too. could you execute gst-props with LC_ALL=C ? LC_ALL=C gstreamer-properties i dont speak french (and i dont eat tribes) ;)
Same with your command. Here is the full log: gstreamer-properties-Message: Error running pipeline 'Video for Linux (v4l)': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline1/v4lsrc2: Error setting the channel/norm settings: Invalid argument] gstreamer-properties-Message: Error running pipeline 'Video for Linux (v4l)': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline2/v4lsrc3: Error setting the channel/norm settings: Invalid argument] gstreamer-properties-Message: Error running pipeline 'Video for Linux 2 (v4l2)': Could not get buffers from device '/dev/video0'. [v4l2src_calls.c(1025): gst_v4l2src_capture_init (): /pipeline3/v4l2src2: error requesting 0 buffers: Cannot allocate memory] gstreamer-properties-Message: Error running pipeline 'Video for Linux 2 (v4l2)': Could not get buffers from device '/dev/video0'. [v4l2src_calls.c(1025): gst_v4l2src_capture_init (): /pipeline4/v4l2src4: error requesting 0 buffers: Cannot allocate memory]
this seems like a gstreamer issue.
I'm fairly sure this is fixed for v4l2src in gst-plugins-good CVS. No idea about v4lsrc and whether it's supposed to work at all or not.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. I think this might even be fixed in current gutsy too (they patched their -good package to include v4l2src from cvs at some point in September IIRC) *** This bug has been marked as a duplicate of 490034 ***
gstreamer-proprieties work if you manually add "queue-size=2" but i can't make some program to work with my webcam (example.. cheese) there's some workaround while i wait for the new gstreamer release?