进行永久的 modprobe 更改

进行永久的 modprobe 更改

我有一个模块,除非我先卸载另一个模块,否则它无法工作:

modprobe -r bdc_pci
modprobe facetimehd

运行这些命令 (sudo) 没问题,我的网络摄像头也按预期工作。但现在我想让这个更改永久生效。

我看到的其他关于使 modprobe 更改永久化的帖子都围绕着新的模块永久存在,但我不确定如何做到这一点,同时确保首先卸载 bdc_pci 模块。我该怎么做?

答案1

最好创建一个单独的conf文件来将模块列入黑名单。这样可以更容易地找到或恢复此设置。

在终端中运行

sudo tee /etc/modprobe.d/blacklist-bdc_pci.conf <<< "blacklist bdc_pci"

这将阻止bdc_pci模块在启动时加载。

要自动加载facetimehd,请运行:

sudo tee -a /etc/modules <<< "facetimehd"

答案2

如果您不想加载bdc_pci模块,请将其添加到黑名单中:
/etc/modprobe.d/blacklist.conf在此文件末尾,如下所示:

blacklist bdc_pci    

(或者您可以创建自己的文件例如黑名单-bdc_pci.conf

然后/etc/modules您可以添加您想要加载的模块,因此您需要编辑此文件并添加:

facetimehd

相关内容