¿Cómo descargar un módulo de kernel que está en uso?

22

Estoy siguiendo este tutorial para que mi lector de tarjetas funcione: http://ubuntuforums.org/showthread.php?t=636867

Sin embargo, no puedo descargar mi módulo sdhci:

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

¿Cómo debo proceder?

Andreas Hartmann
fuente
¿Por qué otros módulos se usa sdhci?
s3lph
Eso es lo que no sé cómo averiguarlo
Andreas Hartmann
lsmod | grep sdhci
s3lph
descargando sdhci_pci lo arregló. ¡Gracias! ¿Quieres escribir eso en una respuesta?
Andreas Hartmann

Respuestas:

20

Primero, descubra qué otros módulos usan el módulo sdhci:

lsmod | grep sdhci

Obtendrá una lista como esta:

module size used_by

Intente descargar estos módulos (used_by) antes o junto con el módulo que desea descargar:

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

Si desea evitar que el módulo se cargue en el próximo arranque, agréguelo a la lista negra:

echo -e "sdhci\n" | sudo tee -a /etc/modprobe.d/blacklist.conf
s3lph
fuente
3
Intenté esto pero no tuve suerte: askubuntu.com/questions/724052/…
guttermonk