在 2020 年 4 月 22 日之后发布内核更新后,我的内置网络摄像头停止工作。在此之前,我可以在 cheese 上拍照、进行视频通话等,有一段时间我没有使用网络摄像头,直到昨天我注意到我的网络摄像头被检测为“usb 2.0 网络摄像头”,但它根本不起作用。Cheese 在打开时显示黑屏,Firefox 请求权限,然后什么也没发生。所以我将内核更改为 5.0 版,网络摄像头开始正常工作。但我需要在最新的 Ubuntu 内核上使用它。任何帮助都将不胜感激。
输出sudo lshw
:
*-usb:1
description: Video
product: USB 2.0 Web Camera
vendor: Alcor Micro, Corp.
physical id: 2
bus info: usb@1:1.2
version: 0.08
capabilities: usb-2.00
configuration: driver=uvcvideo maxpower=200mA speed=480Mbit/s
答案1
对我来说存在权限问题。
/dev/video* 文件的组和权限不正确。/dev/video* 的组 root 将拒绝该组以外的用户访问摄像头。
输出ls -l /dev/video0
应如下所示:
crw-rw----+ 1 root video 81, 1 Apr 19 22:25 /dev/video0
crw-rw----+ 1 root video 81, 1 Apr 19 22:25 /dev/video1
尝试通过运行以下命令修复该组:
sudo chown root:video /dev/video*
然后通过运行修复权限:
sudo chmod 666 /dev/video*
有效!!
答案2
使用内核 5.4.0-37-generic 问题已得到解决。 https://bugs.launchpad.net/ubuntu/+source/linux-signed/+bug/1881757
答案3
对我来说,解决方案是使用我的笔记本电脑的网络摄像头切换按钮将其关闭并重新打开。在我的键盘上,切换键是Fn
+ F6
。
答案4
就我而言,我不知道问题是什么,但是:
- 进入 BIOS 并禁用隱形頭。
- 重新开始。
- 进入 BIOS 并使能够将相机放回。
这对我有帮助。