PDA

View Full Version : [ubuntu] 10.04 and MS LifeCam VX-6000 - black screen



Hichhiker
August 6th, 2010, 01:07 AM
Running 10.04 64bit

When using Microsoft LifeCam VX-6000 webcam/mic combo - no video (black screen). Microphone works, webcam light goes on.

Seems like the driver (uvcvideo) sees the webcam and supports, but no video comes out.

Kernel: 2.6.32-24-generic
Driver: uvcvideo

DMesg:


[ 4924.160042] usb 1-8: new high speed USB device using ehci_hcd and address 7
[ 4924.313881] usb 1-8: configuration #1 chosen from 1 choice
[ 4924.314423] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam NX-6000 (045e:00f8)
[ 4924.314748] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 4924.316562] input: Microsoft® LifeCam NX-6000 as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/input/input14
When I test with Skype and hit "TEST" button I get following:

libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?

but from my research this is not a fatal error (garbage in buffer at beginning of stream)

I have tried mplayer, cheese, gstreamer-properties, luvcview
Some more info.

$ lsusb | grep LifeCam
Bus 001 Device 007: ID 045e:00f8 Microsoft Corp. LifeCam NX-6000
$ lsmod | grep v4l
v4l1_compat 15495 2 uvcvideo,videodev
v4l2_compat_ioctl32 12020 1 videodev
$ lsmod | grep video
uvcvideo 62467 0
videodev 40518 1 uvcvideo
v4l1_compat 15495 2 uvcvideo,videodev
v4l2_compat_ioctl32 12020 1 videodev

HMM, one more interesting tidbit - I used GUVCViewer to record the "black screen" and play it back - while I saw nothing on the preview, the video actually worked and after playing back the video, the webcam now works.

Any ideas to how to why it was not working and why it started and if it will continue working?

Thanks

-HH

WildeBeest
November 26th, 2010, 04:16 PM
Out of the box it worked with cheese and gstreamer-properties.

Skype - This script worked for me.

10.04 64 bit. For 32 bit, replace the lib32 with lib.


#!/bin/sh
export XLIB_SKIP_ARGB_VISUALS=1
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

johenkel
December 24th, 2011, 04:35 AM
THANKS !!

That script worked for me too.
Only after using lib32 ! Even though I am running a 64bit system. Weird.

johenkel