Hi Laurent, and thanks for the answer, On Thursday 03 December 2009 20:29:24 Laurent Pinchart wrote: > > I bought a Microsoft LifeCam NX-6000 which should be supported by UVC > > (http://linux-uvc.berlios.de/#devices). The camera is recognized, but it > > doesn't work in skype, kopete or luvcview. The cam is fine (I have tried > > it on a Windows PC) and the OS should be correctly configured since I > > have another cam on this system (it's a eeepc) and it works fine. > > Could you try the camera on another Linux system ?
Ok, this is really strange. I have two Linux system, a desktop and an eeepc, both with openSUSE 11.2 (the desktop has the X86_64 version) and when I first tried the NX-6000, I had the same messages on both system. Here are the one from the desktop: Dec 1 00:43:29 linux-l8hb kernel: [165305.462577] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam NX-6000 (045e:00f8) Dec 1 00:43:29 linux-l8hb kernel: [165305.462899] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Dec 1 00:43:29 linux-l8hb kernel: [165305.463498] input: Microsoft® LifeCam NX-6000 as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.1/2-1.1.1:1.0/inp ut/input10 Dec 1 00:43:30 linux-l8hb kernel: [165306.269428] uvcvideo: Failed to query (1) UVC control 3 (unit 5) : -110 (exp. 2). Dec 1 00:43:30 linux-l8hb kernel: [165306.569245] uvcvideo: Failed to query (135) UVC control 7 (unit 5) : -110 (exp. 2). Dec 1 00:43:30 linux-l8hb kernel: [165306.869099] uvcvideo: Failed to query (135) UVC control 9 (unit 5) : -110 (exp. 2). Dec 1 00:43:31 linux-l8hb kernel: [165307.169093] uvcvideo: Failed to query (135) UVC control 6 (unit 5) : -110 (exp. 2). Dec 1 00:43:31 linux-l8hb kernel: [165307.376088] ALSA /usr/src/packages/BUILD/kernel- desktop-2.6.31.5/linux-2.6.31/sound/usb/usbmixer.c:405: cannot get current value for control 1 ch 1: err = -22 Dec 1 00:43:32 linux-l8hb kernel: [165308.440797] ALSA /usr/src/packages/BUILD/kernel- desktop-2.6.31.5/linux-2.6.31/sound/usb/usbmixer.c:405: cannot get current value for control 1 ch 1: err = -22 [and so on...] I then borrowed a LifeCam Cinema (045e:075d) from a friend of mine and it works perfectly on luvcview, skype and kopete, on both systems. Saturday I re-attached my NX-6000 to answer your questions, and it seemed to work fine! Dec 5 19:41:54 linux-l8hb kernel: [579205.650965] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam NX-6000 (045e:00f8) Dec 5 19:41:54 linux-l8hb kernel: [579205.651398] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Dec 5 19:41:54 linux-l8hb kernel: [579205.652136] input: Microsoft® LifeCam NX-6000 as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.1/2-1.1.1:1.0/inp ut/input21 I could see it working in lucview, while in Skype and Kopete it didn't work...but it seemed a step forward. But now I'm back on square one! When I attach the cam, it says: Dec 7 16:55:04 linux-l8hb kernel: [741992.357149] usb 2-1.1.1: Product: Microsoft® LifeCam NX-6000 Dec 7 16:55:04 linux-l8hb kernel: [741992.357156] usb 2-1.1.1: Manufacturer: Microsoft Dec 7 16:55:04 linux-l8hb kernel: [741992.357300] usb 2-1.1.1: configuration #1 chosen from 1 choice Dec 7 16:55:04 linux-l8hb kernel: [741992.357968] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam NX-6000 (045e:00f8) Dec 7 16:55:04 linux-l8hb kernel: [741992.358337] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Dec 7 16:55:04 linux-l8hb kernel: [741992.358958] input: Microsoft® LifeCam NX-6000 as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.1/2-1.1.1:1.0/input/input25 Dec 7 16:55:05 linux-l8hb kernel: [741993.160295] uvcvideo: Failed to query (1) UVC control 3 (unit 5) : -110 (exp. 2). Dec 7 16:55:05 linux-l8hb kernel: [741993.460201] uvcvideo: Failed to query (135) UVC control 7 (unit 5) : -110 (exp. 2). Dec 7 16:55:06 linux-l8hb kernel: [741993.760222] uvcvideo: Failed to query (135) UVC control 9 (unit 5) : -110 (exp. 2). Dec 7 16:55:06 linux-l8hb kernel: [741993.980246] ALSA /usr/src/packages/BUILD/kernel- desktop-2.6.31.5/linux-2.6.31/sound/usb/usbmixer.c:405: cannot get current value for control 1 ch 1: err = -22 Dec 7 16:55:06 linux-l8hb kernel: [741994.060260] uvcvideo: Failed to query (135) UVC control 6 (unit 5) : -110 (exp. 2). Dec 7 16:55:07 linux-l8hb kernel: [741995.051221] ALSA /usr/src/packages/BUILD/kernel- desktop-2.6.31.5/linux-2.6.31/sound/usb/usbmixer.c:405: cannot get current value for control 1 ch 1: err = -22 Dec 7 16:55:13 linux-l8hb kernel: [742001.638202] uvcvideo: Failed to set UVC probe control : -110 (exp. 26). Dec 7 16:55:23 linux-l8hb kernel: [742011.561120] uvcvideo: Failed to set UVC probe control : -110 (exp. 26). >Ouch. It seems the problem is not limited to uvcvideo but also impacts >usbaudio. Could you try not to load the uvcvideo driver (you can blacklist > it by adding "blacklist uvcvideo" to /etc/modprobe.d/blacklist.conf or > /etc/modprobe.conf - the file name and location might be distribution- > dependent) and check if ALSA still prints error messages ? It doesn't: Dec 7 17:05:06 linux-l8hb kernel: [742594.398463] usb 2-1.1.1: new high speed USB device using ehci_hcd and address 83 Dec 7 17:05:06 linux-l8hb kernel: [742594.520837] usb 2-1.1.1: New USB device found, idVendor=045e, idProduct=00f8 Dec 7 17:05:06 linux-l8hb kernel: [742594.520858] usb 2-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Dec 7 17:05:06 linux-l8hb kernel: [742594.520870] usb 2-1.1.1: Product: Microsoft® LifeCam NX-6000 Dec 7 17:05:06 linux-l8hb kernel: [742594.520880] usb 2-1.1.1: Manufacturer: Microsoft Dec 7 17:05:06 linux-l8hb kernel: [742594.521053] usb 2-1.1.1: configuration #1 chosen from 1 choice > Could you please send me the messages printed by the driver to the kernel > log when running luvcview -d /dev/video1 ? > Just one line: Dec 7 17:01:29 linux-l8hb kernel: [742376.860611] uvcvideo: Failed to set UVC probe control : -110 (exp. 26). I didn't reboot my PC or change kernel version. I still have m friend's lifecam cinema here, and it still works perfectly (so I don't think it's a messed-up configuration). Any hint? Thanks, reegards, AB _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel