Bagaimana cara membongkar modul kernel yang sedang digunakan?

22

Saya mengikuti tutorial ini untuk membuat pembaca kartu saya berfungsi: http://ubuntuforums.org/showthread.php?t=636867

Namun saya tidak dapat membongkar modul sdhci saya:

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

bagaimana saya harus melanjutkan?

Andreas Hartmann
sumber
Apa modul lain yang digunakan sdhci?
s3lph
Itulah yang saya tidak tahu bagaimana mengetahuinya
Andreas Hartmann
lsmod | grep sdhci
s3lph
membongkar sdhci_pci memperbaikinya. Terima kasih! Ingin menulis itu menjadi jawaban?
Andreas Hartmann

Jawaban:

20

Pertama, cari tahu, modul mana yang menggunakan modul sdhci:

lsmod | grep sdhci

Anda akan mendapatkan daftar seperti ini:

module size used_by

Coba bongkar modul-modul ini (used_by) sebelum atau bersama-sama dengan modul yang ingin Anda bongkar:

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

Jika Anda ingin mencegah modul tidak memuat pada boot berikutnya, tambahkan ke daftar hitam:

echo -e "sdhci\n" | sudo tee -a /etc/modprobe.d/blacklist.conf
s3lph
sumber
3
Saya mencoba ini tetapi tidak berhasil: askubuntu.com/questions/724052/…
guttermonk