我在联想 Ideapad U410 上使用 Ubuntu 12.10 64 位。我一直使用附带的网络摄像头与 Skype 和 Google Hangout 通信,没有任何问题。在某个时间点,我注意到 Google Hangouts 上的一些更新导致摄像头停止工作。
当我运行时lsusb
,结果如下:
Bus 003 Device 002: ID 04f2:b2e1 Chicony Electronics Co., Ltd
在 /dev 上我看到这个:
crw-rw----+ 1 root video 81, 0 Mar 5 00:52 video0
还有这个:
~ $ ls /dev/v4l/by-id/
total 0
lrwxrwxrwx 1 root root 12 Mar 5 00:52 usb-Vimicro_Corp._Lenovo_EasyCamera-video-index0 -> ../../video0
因此,现在我测试了 VLC 之类的东西来“打开捕获设备”。网络摄像头打开了,但没有图像。在 Skype 上也是一样,我测试了视频,摄像头打开了,但没有图像。在某个时候,摄像头从 lsusb 中消失,我再也看不到它了。
我通过实时 USB 测试了 Ubuntu 12.10,摄像头可以完美运行,所以这不是硬件问题,而是软件问题。我甚至尝试以 root 用户身份运行 Skype,以测试这是否是权限更改问题,但仍然不起作用。
我不知道如何调试此问题,或者找到导致其停止工作的更新或安装。
答案1
我刚刚在 Thinkpad T430u 上遇到了类似的问题,我可以通过启动到较旧的内核来修复它。这听起来可能是同一个问题,因为实时 USB 可能运行的是较旧的内核。我刚刚发布了一个类似问题的答案,所以不用重新输入整个内容,请看这里:
https://askubuntu.com/a/264461/18665
如果此方法解决了您的问题,请提交错误报告或对我在该答案中链接的链接发表评论,以便开发人员知道这也会影响 Ubuntu 12.10。希望如果有足够多的人报告此错误,它应该很快就会得到修复。