I'm following this tutorial to get my card reader working: http://ubuntuforums.org/showthread.php?t=636867
However I'm unable unload my sdhci module:
sudo modprobe -rv sdhci mmc_core mmc_block
modprobe: FATAL: Module sdhci is in use.
How should I proceed?
First, find out, which other modules use the module
sdhci
:You will get a list like this:
Try unloading these modules (used_by) before or together with the module you want to unload:
If you want to prevent the module from loading on the next boot, add it to the blacklist:
Another place to look at is "lsof" apart from unloading the dependent modules.
This should list the files that are opened via the module. Try killing those processes that opened the files and check the module reference count is getting reduced through the "lsmod" command.