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


22

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

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

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

どうすればいいですか?


sdhciは他のどのモジュールで使用されますか?
s3lph 14

それを見つける方法がわからない
アンドレアスハートマン14

lsmod | grep sdhci
s3lph 14

sdhci_pciをアンロードすると修正されました。ありがとう!それを答えに書きたいですか?
アンドレアスハートマン14

回答:


20

最初に、モジュールを使用している他のモジュールを見つけます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

3
私はこれを試しましたが、運がありませんでした:askubuntu.com/questions/724052/…-guttermonk 16
1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.