我买了一台新的 Thinkpad E550 笔记本电脑,起初触摸板无法工作,所以我更新了内核,但现在网络摄像头无法工作。Cheese 给出错误“未找到设备”
$ lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 5986:055a Acer, Inc
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 002: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
您的网络摄像头有一个错误,似乎尚不受支持:
安装 14.04.2 后,Acer, Inc ID 5986:055a 无效
请订阅该 Bug 以获取最新信息。
此外,您还可以单击此错误影响了 # 人。此错误对您有影响吗?字符串来表明您也受到了此影响。
或者你可以使用下面提供的补丁程序(ignore_chining_errors.patch)自行修补:
http://sourceforge.net/p/linux-uvc/mailman/message/34182460/
按照说明这里构建你自己的内核。
答案2
我在使用 cheese 时也遇到了同样的问题。因此,我安装了GTK UVC 视频查看器而且功能也不错。
您可以使用以下命令通过终端进行安装:
sudo add-apt-repository ppa:pj-assis/ppa
sudo apt-get update
sudo apt-get install guvcview
答案3
sudo chmod 777 /dev/video0
解决了我的问题。
我收到 Cheese 中未找到设备的消息。使用 vlc 检查了相机
cvlc v4l2:// :input-slave=alsa:// :v4l-vdev="/dev/video0"
它给出了错误
v4l2 demux error: cannot open device '/dev/video0': Permission denied