Ubuntu 22.04 - 更新 UVC 驱动程序后摄像头无法工作

Ubuntu 22.04 - 更新 UVC 驱动程序后摄像头无法工作

我的 Linux 系统上遇到了相机问题。

最近,我决定更新相机的 UVC 视频驱动程序,因为我认为这可能会提高其性能。我按照在网上找到的指南操作,并执行了一个应该可以完成这项工作的脚本。

该脚本包括更新软件包、安装模块编译所需的必要工具、下载内核源代码、用更新版本替换现有的 UVC 驱动程序,最后加载更新的模块。一切似乎都运行顺利,没有任何错误。

但是,更新后,我的摄像头仍然无法使用。当我尝试将其与视频会议或图像捕捉软件等应用程序一起使用时,它根本无法激活。我尝试重新启动系统并检查摄像头是否连接正确,但似乎无法解决问题。

为了给您提供更多背景信息,我的 Linux 系统运行的是内核版本 5.19.0-50-generic,并且我使用了以下脚本:

#!/bin/bash

sudo apt update
sudo apt upgrade
sudo apt install build-essential -y

cd ~
sudo apt-get source linux-hwe-5.19
cd ~/linux-hwe-5.19/drivers/media/usb/uvc
mv uvc_driver.c uvc_driver.old
wget https://raw.githubusercontent.com/Giuliano69/uvc_driver-for-Quanta-HD-User-Facing-0x0408-0x4035-/main/uvc_driver.c
sudo make -j4 -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo modprobe uvcvideo
sudo reboot

我不太确定是什么原因导致了这个问题。我做了一些研究并检查了系统日志,但没有发现任何与 UVC 驱动程序或相机相关的错误。

我想知道我是否错过了某个步骤,或者更新后的驱动程序是否与我的相机型号不完全兼容。另一个想法是,是否存在一些权限问题,阻止我的用户访问相机。

如果有人遇到过类似的问题或知道解决办法,我将非常感激您的帮助。我迫切希望我的相机能再次工作,如果您能提供任何指导,我将不胜感激。

相关内容