如何卸载正在使用的内核模块?
我正在按照本教程让我的读卡器工作: http : //ubuntuforums.org/showthread.php?t = 636867
但是我无法卸载我的sdhci模块:
sudo modprobe -rv sdhci mmc_core mmc_block modprobe: FATAL: Module sdhci is in use.
我该怎么办?
首先,找出哪些其他模块使用模块sdhci
:
lsmod | grep sdhci
你会得到一个这样的列表:
module size used_by
尝试在要卸载的模块之前或与之一起卸载这些模块(used_by):
sudo modprobe -r
如果要防止模块在下次引导时加载,请将其添加到黑名单中:
echo -e "sdhci\n" | sudo tee -a /etc/modprobe.d/blacklist.conf