是否可以使 Microsoft LifeCam HD-5000 在 Linux 下工作?

是否可以使 Microsoft LifeCam HD-5000 在 Linux 下工作?

我正在尝试设置一个虚拟机来充当家庭安全系统。 (如果您在 The Tavern 中与我聊天,您可能知道为什么...)我购买了两个 USB 网络摄像头 (Microsoft LifeCam HD-5000),并试图让它们与运动。然而,当我将它们连接到我的 Ubuntu 10.10 VM 时,没有/dev/video创建任何设备。dmesg说:

jnet@sharon:~$ dmesg|tail
[  558.421978] uvcvideo: Failed to initialize the device (-5).
[  558.423487] usbcore: registered new interface driver uvcvideo
[  558.423492] USB Video Class driver (v0.1.0)
[  569.042808] usbcore: deregistering interface driver uvcvideo
[  570.840343] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam HD-5000 (045e:076d)
[  585.801811] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[  595.775370] uvcvideo: Failed to query (129) UVC probe control : -110 (exp. 26).
[  595.775592] uvcvideo: Failed to initialize the device (-5).
[  595.777012] usbcore: registered new interface driver uvcvideo
[  595.777018] USB Video Class driver (v0.1.0)

很多Google 上的“uvcvideo:无法查询 (129) UVC 探针控制:-110(exp. 26)。”的结果。很多人说卸载uvcvideo模块并重新加载它,因为它在usbaudio模块之前加载。但无论怎样的卸载和重新装载都没有效果。建议对该uvcvideo.ko模块进行自定义编译,但源链接已失效。

有什么方法可以让这些网络摄像头在 *nix 类系统下工作吗?请注意,它不一定是 Ubuntu,我为此目的设置了一个全新的虚拟机,因此我对任何类 UNIX 操作系统持开放态度,无论是 Fedora、CentOS、BSD 风格,甚至是 Open Solaris 或类似操作系统。

答案1

这里有两个链接,一个来自Mint-linux 说它可以工作在薄荷糖。有两个视频在 Youtube 上显示它与 Mint 和 Ubuntu 一起使用。

答案2

事实证明问题出在 VMware 上。无论我如何努力,我都无法让相机在 VMware Server 2.0 下的虚拟机内工作。 Linux Mint 是唯一能够识别它的发行版,即使如此,我仍然不断收到相机无法打开/IO 错误的错误。

直接在主机上安装uvcvideo,效果很好。cheesemotion


三年后,在运行 VMware ESXi 5 的新主机上,我没有遇到任何这些问题,因此这是 VMware Server 2 问题。 (现在已经非常非常过时了)

相关内容