ManoloM
July 2nd, 2009, 10:51 PM
Hi there,
I have a Microsoft LifeCam NX-6000 and I can't run Skype and/or Cheese with Hardy (8.04).
The luvcview program runs fine. These are some responses:
manuel@johnson-miranda-laptop:~$ lsusb
Bus 007 Device 004: ID 045e:00f8 Microsoft Corp.
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 004: ID 046d:c018 Logitech, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 005 Device 003: ID 0b97:7772 O2 Micro, Inc.
Bus 005 Device 002: ID 0b97:7761 O2 Micro, Inc.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
manuel@johnson-miranda-laptop:~$ lsmod | grep videodev
videodev 29440 1 uvcvideo
v4l1_compat 15492 2 uvcvideo,videodev
v4l2_common 18304 2 uvcvideo,videodev
So the device is being detected as ID 045e:00f8 Microsoft Corp. and the uvc driver seems to be ok, that's why luvcview runs fine:
manuel@johnson-miranda-laptop:~$ luvcview
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
HOWEVER, when I use dmesg, this is what I get:
[ 73.536875] Linux video capture interface: v2.00
[ 73.554804] uvcvideo: Found UVC 1.00 device Microsoft� LifeCam NX-6000 (045e:00f8)
[ 73.555150] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[ 73.556592] usbcore: registered new interface driver uvcvideo
[ 73.556596] USB Video Class driver (v0.1.0)
[ 240.824323] process `skype' is using obsolete setsockopt SO_BSDCOMPAT
Finally I can't get any test to work using gstreamer-properties. For example:
manuel@johnson-miranda-laptop:~$ gstreamer-properties
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
(gstreamer-properties:8648): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
(gstreamer-properties:8648): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Error running pipeline 'Video for Linux 2 (v4l2)': Could not negotiate format [gstbasesrc.c(2387): gst_base_src_start (): /pipeline0/v4l2src3:
Check your filtered caps, if any]
The fact that gstreamer-properties isn't detecting the webcam may be the reason why cheese and skype can't detect it either.
Any ideas on how to fix this problem?
Thanks,
Manuel
I have a Microsoft LifeCam NX-6000 and I can't run Skype and/or Cheese with Hardy (8.04).
The luvcview program runs fine. These are some responses:
manuel@johnson-miranda-laptop:~$ lsusb
Bus 007 Device 004: ID 045e:00f8 Microsoft Corp.
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 004: ID 046d:c018 Logitech, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 005 Device 003: ID 0b97:7772 O2 Micro, Inc.
Bus 005 Device 002: ID 0b97:7761 O2 Micro, Inc.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
manuel@johnson-miranda-laptop:~$ lsmod | grep videodev
videodev 29440 1 uvcvideo
v4l1_compat 15492 2 uvcvideo,videodev
v4l2_common 18304 2 uvcvideo,videodev
So the device is being detected as ID 045e:00f8 Microsoft Corp. and the uvc driver seems to be ok, that's why luvcview runs fine:
manuel@johnson-miranda-laptop:~$ luvcview
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
HOWEVER, when I use dmesg, this is what I get:
[ 73.536875] Linux video capture interface: v2.00
[ 73.554804] uvcvideo: Found UVC 1.00 device Microsoft� LifeCam NX-6000 (045e:00f8)
[ 73.555150] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[ 73.556592] usbcore: registered new interface driver uvcvideo
[ 73.556596] USB Video Class driver (v0.1.0)
[ 240.824323] process `skype' is using obsolete setsockopt SO_BSDCOMPAT
Finally I can't get any test to work using gstreamer-properties. For example:
manuel@johnson-miranda-laptop:~$ gstreamer-properties
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
(gstreamer-properties:8648): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
(gstreamer-properties:8648): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Error running pipeline 'Video for Linux 2 (v4l2)': Could not negotiate format [gstbasesrc.c(2387): gst_base_src_start (): /pipeline0/v4l2src3:
Check your filtered caps, if any]
The fact that gstreamer-properties isn't detecting the webcam may be the reason why cheese and skype can't detect it either.
Any ideas on how to fix this problem?
Thanks,
Manuel