从 cli 暂时启用列入黑名单的内核模块

从 cli 暂时启用列入黑名单的内核模块

我在系统上禁用了内核模块

>> uname -a
Linux zyx 4.3.0-1-amd64 #1 SMP Debian 4.3.5-1 (2016-02-06) x86_64 GNU/Linux

>> cat /etc/modprobe.d/blacklist.conf 

# Disable WebCam
blacklist uvcvideo

问题

是否可以从命令行暂时启用列入黑名单的内核模块?如果是这样,怎么办?如果不是,还有什么其他选项可以在启动时禁用该模块?

我尝试了以下方法,但它不允许我使用网络摄像头。

须藤 modprobe uvcvideo

答案1

我本以为modprobe会忽略黑名单,除非-b指定......

无论如何,无论黑名单设置如何,以下操作都应该有效:

sudo insmod /lib/modules/$(uname -r)/kernel/drivers/media/usb/uvc/uvcvideo.ko

如果依赖的模块uvcvideo尚未加载,您也需要注意这一点(然后uvcvideo再次加载):

sudo modprobe videodev
sudo modprobe videobuf2-core
sudo modprobe usbcore
sudo modprobe media
sudo modprobe videobuf2-malloc

您可以使用以下命令找到任何模块modinfo

/sbin/modinfo uvcvideo

相关内容