无法在 Ubuntu 21.10 上为 MacAir 构建摄像头驱动程序

无法在 Ubuntu 21.10 上为 MacAir 构建摄像头驱动程序

我按照推荐的方式在运行 Ubuntu 21.10 的 MacAir 上安装相机驱动程序:

sudo apt-get install git
sudo apt-get install curl xzcat cpio
git clone https://github.com/patjak/facetimehd-firmware.git
cd facetimehd-firmware
make
sudo make install
cd ..
sudo apt-get install kmod libssl-dev checkinstall
git clone https://github.com/patjak/bcwc_pcie.git
cd bcwc_pcie
make
sudo make install
sudo depmod
sudo modprobe -r bdc_pci
sudo modprobe facetimehd
sudo nano /etc/modules

添加了行facetimehd,写入并关闭。

但是当我开始构建驱动程序时,我得到了:

skipping BTF generation for facetimehd.ko due to unavailability of vmlinux

我搜索了 vmlinux,但在我的系统上找不到。我知道它是从 vmlinuz (在 中/boot) 中提取出来的。

我不知道如何为我的内核获取 vmlinux linux-headers-5.13.0-25-generic。如何从 vmlinuz 中提取,以及将它放在哪里才能构建 facetimehd.ko?

相关内容