如何安装默认的 Ubuntu 网络摄像头驱动程序?

如何安装默认的 Ubuntu 网络摄像头驱动程序?

我有一台运行 Ubuntu Desktop 14.04 lts 的笔记本电脑和一个 Android 电视盒,我设法安装了精简版的 Ubuntu Desktop 14.04 lts。

当我将 Microsoft lifecam 插入笔记本电脑时,它可以开箱即用,但当我将其插入 Android 电视盒时,我可以在输入 lsusb 时看到它:

Bus 001 Device 002: ID 045e:00f7 Microsoft Corp. LifeCam VX-1000

但是在 lsmod、vlc 和 guvcview 中它没有被检测为相机设备,也没有检测到相机设备。

精简版的 Ubuntu 是否缺少默认摄像头驱动程序?如果是,我该如何安装它?

如果不是,那么问题是什么?

答案1

网络摄像头驱动程序是内核的一部分。我怀疑这里发生了以下两种情况之一:

  • 驱动程序被明确删除(连同您不需要的其他一切)。这大大减少了内核的大小,并且通常适用于硬件永远不会改变的嵌入式设备……但您没有可以加载的模块。

    您可以通过查看 Android 安装中的相应位置来检查该模块是否存在/lib/modules/$(uname -r)/kernel/(与笔记本电脑进行比较)

    您需要一个具有所有功能的内核。您自己编译一下但这不是初学者的东西。

  • 该驱动程序与 CPU 架构不兼容。我怀疑可能不是基于 x86 的(就像你的笔记本电脑一样)。除非你想修复驱动程序,否则这个问题很难修复。

答案2

正如 Oli 提到的,网络摄像头驱动程序是内核的一部分,不能单独安装,解决方案是下载内核源代码并编译它,或者如果我幸运的话,我会找到一个专门为我的硬件构建和编译的 Linux 内核,其中包含 gspca 驱动程序。

相关内容