web-dev-qa-db-ja.com

使用中のカーネルモジュールをアンロードする方法

このチュートリアルに従って、カードリーダーを機能させます。 http://ubuntuforums.org/showthread.php?t=636867

ただし、sdhciモジュールをアンロードできません。

Sudo modprobe -rv sdhci mmc_core mmc_block
modprobe: FATAL: Module sdhci is in use.

どうすればいいですか?

19

まず、モジュールsdhciを使用している他のモジュールを見つけます。

lsmod | grep sdhci

次のようなリストが表示されます。

module size used_by

アンロードするモジュールの前または一緒にこれらのモジュール(used_by)をアンロードしてみてください。

Sudo modprobe -r <module found from lsmod> <module you want to remove>

モジュールが次回の起動時にロードされないようにするには、ブラックリストに追加します。

echo -e "sdhci\n" | Sudo tee -a /etc/modprobe.d/blacklist.conf
18
s3lph