it-swarm.com.de

Wie entlade ich ein aktuell genutztes Kernelmodul?

Ich folge diesem Tutorial, um meinen Kartenleser zum Laufen zu bringen: http://ubuntuforums.org/showthread.php?t=636867

Ich kann mein SDHCI-Modul jedoch nicht entladen:

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

Wie soll ich vorgehen?

19

Finden Sie zunächst heraus, welche anderen Module das Modul sdhci verwenden:

lsmod | grep sdhci

Sie erhalten eine Liste wie folgt:

module size used_by

Versuchen Sie, diese Module (used_by) vor oder zusammen mit dem zu entladenden Modul zu entladen:

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

Wenn Sie verhindern möchten, dass das Modul beim nächsten Start geladen wird, fügen Sie es der Blacklist hinzu:

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